|
@@ -4,18 +4,22 @@
|
|
|
#include <ctkDicomAbstractHost.h>
|
|
|
#include <org_commontk_dicom_examplehost_Export.h>
|
|
|
|
|
|
-class org_commontk_dicom_examplehost_EXPORT ctkDicomExampleHost : public ctkDicomAbstractHost
|
|
|
-{
|
|
|
+class org_commontk_dicom_examplehost_EXPORT ctkDicomExampleHost : public ctkDicomAbstractHost{
|
|
|
+ Q_OBJECT
|
|
|
public:
|
|
|
ctkDicomExampleHost();
|
|
|
|
|
|
virtual int StartApplication(QString AppPath, QString App_URL, int port);
|
|
|
virtual QString generateUID() { return ""; }
|
|
|
- virtual QRect getAvailableScreen(const QRect& preferredScreen) { return QRect(); }
|
|
|
- virtual QString getOutputLocation(const QStringList& preferredProtocols) { return ""; }
|
|
|
+ virtual QRect getAvailableScreen(const QRect& preferredScreen);
|
|
|
+ virtual QString getOutputLocation(const QStringList& /*preferredProtocols*/) { return ""; }
|
|
|
virtual void notifyStateChanged(ctkDicomWG23::State state);
|
|
|
virtual void notifyStatus(const ctkDicomWG23::Status& status);
|
|
|
|
|
|
+signals:
|
|
|
+ void stateChangedReceived(ctkDicomWG23::State state);
|
|
|
+ void statusReceived(const ctkDicomWG23::Status& status);
|
|
|
+ void giveAvailableScreen(QRect rect);
|
|
|
};
|
|
|
|
|
|
#endif // CTKDICOMEXAMPLEHOST_H
|