CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
ctkDICOMHostMainLogic.h
Go to the documentation of this file.
1 #ifndef CTKDICOMHOSTMAINLOGIC_H
2 #define CTKDICOMHOSTMAINLOGIC_H
3 
4 #include <QObject>
5 #include <QStringList>
6 
8 
12 class ctkDICOMAppWidget;
13 class QModelIndex;
14 class QItemSelection;
15 
17  public QObject
18 {
19  Q_OBJECT
20 public:
23 public slots:
26 protected slots:
27  void onTreeSelectionChanged(const QItemSelection & selected, const QItemSelection & deselected);
29  void onAppReady();
32  void aboutToQuit();
33 signals:
34  void TreeSelectionChanged(const QString &);
35  void SelectionValid(bool);
36 protected:
43  QString AppFileName;
45  QStringList SelectedFiles;
46  bool SendData;
47 };
48 
49 #endif
ctkDICOMHostMainLogic
Definition: ctkDICOMHostMainLogic.h:18
ctkDICOMHostMainLogic::publishSelectedData
void publishSelectedData()
ctkDICOMHostMainLogic::TreeSelectionChanged
void TreeSelectionChanged(const QString &)
ctkDicomAppHostingTypes.h
ctkDICOMHostMainLogic::placeHolderResized
void placeHolderResized()
ctkDICOMAppWidget
Definition: ctkDICOMAppWidget.h:36
ctkDICOMHostMainLogic::HostControls
ctkExampleHostControlWidget * HostControls
Definition: ctkDICOMHostMainLogic.h:38
ctkDICOMHostMainLogic::AppFileName
QString AppFileName
Definition: ctkDICOMHostMainLogic.h:43
ctkDICOMHostMainLogic::PlaceHolderForHostedApp
ctkHostedAppPlaceholderWidget * PlaceHolderForHostedApp
Definition: ctkDICOMHostMainLogic.h:39
ctkDICOMHostMainLogic::Data
ctkDicomAppHosting::AvailableData * Data
Definition: ctkDICOMHostMainLogic.h:42
ctkDICOMHostMainLogic::PlaceHolderForControls
QWidget * PlaceHolderForControls
Definition: ctkDICOMHostMainLogic.h:41
ctkDICOMHostMainLogic::onAppReady
void onAppReady()
ctkDICOMHostMainLogic::SelectionValid
void SelectionValid(bool)
ctkDICOMHostMainLogic::aboutToQuit
void aboutToQuit()
ctkHostedAppPlaceholderWidget
Definition: ctkHostedAppPlaceholderWidget.h:32
ctkDICOMHostMainLogic::onDataAvailable
void onDataAvailable()
ctkDICOMHostMainLogic::SelectedFiles
QStringList SelectedFiles
Definition: ctkDICOMHostMainLogic.h:45
ctkDICOMHostMainLogic::sendDataToHostedApp
void sendDataToHostedApp()
ctkDICOMHostMainLogic::configureHostedApp
void configureHostedApp()
ctkDICOMHostMainLogic::Host
ctkExampleDicomHost * Host
Definition: ctkDICOMHostMainLogic.h:37
ctkDicomAppHosting::AvailableData
Definition: ctkDicomAppHostingTypes.h:119
ctkDICOMHostMainLogic::ValidSelection
bool ValidSelection
Definition: ctkDICOMHostMainLogic.h:44
ctkDICOMHostMainLogic::~ctkDICOMHostMainLogic
virtual ~ctkDICOMHostMainLogic()
ctkExampleDicomHost
Definition: ctkExampleDicomHost.h:37
ctkDICOMHostMainLogic::SendData
bool SendData
Definition: ctkDICOMHostMainLogic.h:46
ctkDICOMHostMainLogic::DicomAppWidget
ctkDICOMAppWidget * DicomAppWidget
Definition: ctkDICOMHostMainLogic.h:40
ctkExampleHostControlWidget
Definition: ctkExampleHostControlWidget.h:39
ctkDICOMHostMainLogic::ctkDICOMHostMainLogic
ctkDICOMHostMainLogic(ctkHostedAppPlaceholderWidget *, ctkDICOMAppWidget *, QWidget *placeHolderForControls)
ctkDICOMHostMainLogic::onTreeSelectionChanged
void onTreeSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)