CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Slots | Public Member Functions | Protected Slots | Protected Attributes | List of all members
ctkExampleHostLogic Class Reference

#include <Plugins/org.commontk.dah.examplehost/ctkExampleHostLogic.h>

Inheritance diagram for ctkExampleHostLogic:
Inheritance graph
[legend]
Collaboration diagram for ctkExampleHostLogic:
Collaboration graph
[legend]

Public Slots

void configureHostedApp ()
 
void sendData (ctkDicomAppHosting::AvailableData &data, bool lastData)
 

Public Member Functions

 ctkExampleHostLogic (ctkHostedAppPlaceholderWidget *, QWidget *placeHolderForControls, int hostPort=8080, int appPort=8081)
 
ctkExampleDicomHostgetHost ()
 
ctkExampleHostControlWidgetgetHostControls ()
 
virtual ~ctkExampleHostLogic ()
 

Protected Slots

void aboutToQuit ()
 
void onAppReady ()
 
void placeHolderResized ()
 
void publishSelectedData ()
 

Protected Attributes

QString AppFileName
 
ctkDicomAppHosting::AvailableDataData
 
ctkExampleDicomHostHost
 
ctkExampleHostControlWidgetHostControls
 
bool LastData
 
QWidget * PlaceHolderForControls
 
ctkHostedAppPlaceholderWidgetPlaceHolderForHostedApp
 
bool SendData
 

Detailed Description

Definition at line 20 of file ctkExampleHostLogic.h.

Constructor & Destructor Documentation

◆ ctkExampleHostLogic()

ctkExampleHostLogic::ctkExampleHostLogic ( ctkHostedAppPlaceholderWidget ,
QWidget *  placeHolderForControls,
int  hostPort = 8080,
int  appPort = 8081 
)

◆ ~ctkExampleHostLogic()

virtual ctkExampleHostLogic::~ctkExampleHostLogic ( )
virtual

Member Function Documentation

◆ aboutToQuit

void ctkExampleHostLogic::aboutToQuit ( )
protectedslot

◆ configureHostedApp

void ctkExampleHostLogic::configureHostedApp ( )
slot

◆ getHost()

ctkExampleDicomHost* ctkExampleHostLogic::getHost ( )

◆ getHostControls()

ctkExampleHostControlWidget* ctkExampleHostLogic::getHostControls ( )

◆ onAppReady

void ctkExampleHostLogic::onAppReady ( )
protectedslot

◆ placeHolderResized

void ctkExampleHostLogic::placeHolderResized ( )
protectedslot

◆ publishSelectedData

void ctkExampleHostLogic::publishSelectedData ( )
protectedslot

◆ sendData

void ctkExampleHostLogic::sendData ( ctkDicomAppHosting::AvailableData data,
bool  lastData 
)
slot

Member Data Documentation

◆ AppFileName

QString ctkExampleHostLogic::AppFileName
protected

Definition at line 43 of file ctkExampleHostLogic.h.

◆ Data

ctkDicomAppHosting::AvailableData* ctkExampleHostLogic::Data
protected

Definition at line 42 of file ctkExampleHostLogic.h.

◆ Host

ctkExampleDicomHost* ctkExampleHostLogic::Host
protected

Definition at line 38 of file ctkExampleHostLogic.h.

◆ HostControls

ctkExampleHostControlWidget* ctkExampleHostLogic::HostControls
protected

Definition at line 39 of file ctkExampleHostLogic.h.

◆ LastData

bool ctkExampleHostLogic::LastData
protected

Definition at line 45 of file ctkExampleHostLogic.h.

◆ PlaceHolderForControls

QWidget* ctkExampleHostLogic::PlaceHolderForControls
protected

Definition at line 41 of file ctkExampleHostLogic.h.

◆ PlaceHolderForHostedApp

ctkHostedAppPlaceholderWidget* ctkExampleHostLogic::PlaceHolderForHostedApp
protected

Definition at line 40 of file ctkExampleHostLogic.h.

◆ SendData

bool ctkExampleHostLogic::SendData
protected

Definition at line 46 of file ctkExampleHostLogic.h.


The documentation for this class was generated from the following file: