void QmitkDicomEditor::CreateQtPartControl(QWidget *parent ) { m_Controls.setupUi( parent ); m_Controls.LocalStorageButton->setIcon(QIcon(":/org.mitk.gui.qt.dicom/drive-harddisk_32.png")); m_Controls.FolderButton->setIcon(QIcon(":/org.mitk.gui.qt.dicom/folder_32.png")); m_Controls.CDButton->setIcon(QIcon(":/org.mitk.gui.qt.dicom/media-optical_32.png")); m_Controls.QueryRetrieveButton->setIcon(QIcon(":/org.mitk.gui.qt.dicom/network-workgroup_32.png")); m_Controls.StoreSCPStatusLabel->setTextFormat(Qt::RichText); m_Controls.StoreSCPStatusLabel->setText("<img src=':/org.mitk.gui.qt.dicom/network-offline_16.png'>"); TestHandler(); SetPluginDirectory(); SetDatabaseDirectory("DatabaseDirectory"); CreateTemporaryDirectory(); StartDicomDirectoryListener(); SetupImportDialog(); SetupProgressDialog(parent); m_Controls.m_ctkDICOMQueryRetrieveWidget->useProgressDialog(false); connect(m_Controls.externalDataWidget,SIGNAL(SignalStartDicomImport(const QStringList&)),m_Controls.internalDataWidget,SLOT(OnStartDicomImport(const QStringList&))); connect(m_Controls.externalDataWidget,SIGNAL(SignalDicomToDataManager(QHash<QString,QVariant>)),this,SLOT(OnViewButtonAddToDataManager(QHash<QString,QVariant>))); connect(m_Controls.externalDataWidget,SIGNAL(SignalChangePage(int)), this, SLOT(OnChangePage(int))); connect(m_Controls.internalDataWidget,SIGNAL(SignalFinishedImport()),this,SLOT(OnDicomImportFinished())); connect(m_Controls.internalDataWidget,SIGNAL(SignalDicomToDataManager(QHash<QString,QVariant>)),this,SLOT(OnViewButtonAddToDataManager(QHash<QString,QVariant>))); connect(m_Controls.CDButton, SIGNAL(clicked()), this, SLOT(OnFolderCDImport())); connect(m_Controls.FolderButton, SIGNAL(clicked()), this, SLOT(OnFolderCDImport())); connect(m_Controls.QueryRetrieveButton, SIGNAL(clicked()), this, SLOT(OnQueryRetrieve())); connect(m_Controls.LocalStorageButton, SIGNAL(clicked()), this, SLOT(OnLocalStorage())); }
void QmitkDicomBrowser::CreateQtPartControl(QWidget *parent ) { m_Controls.setupUi( parent ); m_Controls.StoreSCPStatusLabel->setTextFormat(Qt::RichText); m_Controls.StoreSCPStatusLabel->setText("<img src=':/org.mitk.gui.qt.dicom/network-offline_16.png'>"); TestHandler(); OnPreferencesChanged(0); CreateTemporaryDirectory(); StartDicomDirectoryListener(); m_Controls.m_ctkDICOMQueryRetrieveWidget->useProgressDialog(false); connect(m_Controls.tabWidget, SIGNAL(currentChanged(int)), this, SLOT(OnTabChanged(int))); connect(m_Controls.externalDataWidget,SIGNAL(SignalStartDicomImport(const QStringList&)), m_Controls.internalDataWidget,SLOT(OnStartDicomImport(const QStringList&))); connect(m_Controls.externalDataWidget,SIGNAL(SignalDicomToDataManager(const QHash<QString,QVariant>&)), this,SLOT(OnViewButtonAddToDataManager(const QHash<QString,QVariant>&))); connect(m_Controls.internalDataWidget,SIGNAL(SignalFinishedImport()),this, SLOT(OnDicomImportFinished())); connect(m_Controls.internalDataWidget,SIGNAL(SignalDicomToDataManager(const QHash<QString,QVariant>&)), this,SLOT(OnViewButtonAddToDataManager(const QHash<QString,QVariant>&))); }
bool CHtmlHandler::TbrHandler(CString op,CString scmd) { bool brefresh = false; if(op.Compare("init") == 0){ if(g_RGroup.sTestLst.IsEmpty()){ g_RGroup.sTestLst = SSearchDir(m_gPath+"\\Data","*.prg"); g_RGroup.sTestLst.Replace("\n",","); g_TesterConf.m_RetestType = g_RGroup.sTestLst.Left(g_RGroup.sTestLst.Find(',',0)); } } if(op.Compare("select") == 0){ g_TesterConf.m_RetestType = scmd; TestHandler("init",""); brefresh = true; } SJReplaceTxtByMark(m_gPath+PathQuery(CLSJS,IDTBR),m_gPath+TBR_FORM,MDB_PATTERN,CallBack_Replace); return brefresh; }
bool CHtmlHandler::Handler(CString spage,CString op,CString scmd) { bool brefresh=false; if(spage.Compare("reg") == 0) brefresh= RegHandler(op,scmd); if(spage.Compare("data") == 0) brefresh= DataHandler(op,scmd); if(spage.Compare("jh") == 0) brefresh= JhHandler(op,scmd); if(spage.Compare("report") == 0) brefresh= ReportHandler(op,scmd); if(spage.Compare("test") == 0) brefresh= TestHandler(op,scmd); if(spage.Compare("conf1") == 0) brefresh= Configure1Handler(op,scmd); if(spage.Compare("conf2") == 0) brefresh= Configure2Handler(op,scmd); if(spage.Compare("tbr") == 0) brefresh= TbrHandler(op,scmd); if(brefresh){ g_msTemp.SetAt("testprglst",g_RGroup.sTestLst); g_msTemp.SetAt("testprgsz",g_TesterConf.m_RetestType); SJReplaceTxtByMark(m_gPath+PathQuery(CLSJS,IDTBR),m_gPath+TBR_FORM,MDB_PATTERN,CallBack_Replace); } return brefresh; }