//---------------------------------------------------------------------------- ctkHostAppExampleWidget::ctkHostAppExampleWidget(QWidget *parent) : QWidget(parent), ui(new Ui::ctkHostAppExampleWidget) { qDebug() << "setup ui"; ui->setupUi(this); ui->crashLabel->setVisible(false); ui->messageOutput->setVisible(true); this->Host = new ctkExampleDicomHost(ui->placeholderFrame); connect(&this->Host->getAppProcess(),SIGNAL(error(QProcess::ProcessError)),SLOT(appProcessError(QProcess::ProcessError))); connect(&this->Host->getAppProcess(),SIGNAL(stateChanged(QProcess::ProcessState)),SLOT(appProcessStateChanged(QProcess::ProcessState))); connect(ui->placeholderFrame,SIGNAL(resized()),SLOT(placeholderResized())); connect(this->Host,SIGNAL(stateChangedReceived(ctkDicomAppHosting::State)),SLOT(appStateChanged(ctkDicomAppHosting::State))); }
void ctkExampleDicomHost::notifyStateChanged(ctkDicomAppHosting::State state) { qDebug()<< "new state received:"<< static_cast<int>(state); qDebug()<< "new state received:"<< ctkDicomSoapState::toStringValue(state); emit stateChangedReceived(state); }