22 #ifndef CTKEXAMPLEDICOMHOST_H
23 #define CTKEXAMPLEDICOMHOST_H
33 #include <org_commontk_dah_examplehost_Export.h>
78 QByteArray
processReadAll(){
return this->AppProcess.readAllStandardOutput ();}
109 bool exitingApplication;
Provides a basic implementation for an application host.
ctkDicomAppHosting::State getApplicationState() const
virtual QString getOutputLocation(const QStringList &preferredProtocols)
const QProcess & getAppProcess() const
virtual void StartApplication(QString AppPath)
void onBlockingExiting(QProcess::ProcessState)
ctkHostedAppPlaceholderWidget * PlaceholderWidget
void exitApplicationBlocking(int timeout=2000)
ctkExampleDicomHost(ctkHostedAppPlaceholderWidget *placeholderWidget, int hostPort=8080, int appPort=8081)
virtual QRect getAvailableScreen(const QRect &preferredScreen)
virtual ~ctkExampleDicomHost()
virtual void notifyStatus(const ctkDicomAppHosting::Status &status)
void onReleaseAvailableResources()
QByteArray processReadAll()
QEventLoop BlockingLoopForExiting
void giveAvailableScreen(QRect rect)
virtual QString generateUID()