void QInputOutputDicomdirWidget::createConnections() { connect (m_openDICOMDIRToolButton, SIGNAL(clicked()), SLOT(openDicomdir())); connect(m_studyTreeWidget, SIGNAL(requestedSeriesOfStudy(Study*)), SLOT(requestedSeriesOfStudy(Study*))); connect(m_studyTreeWidget, SIGNAL(requestedImagesOfSeries(Series*)), SLOT(requestedImagesOfSeries(Series*))); connect(m_studyTreeWidget, SIGNAL(studyDoubleClicked()), SLOT(view())); connect(m_studyTreeWidget, SIGNAL(seriesDoubleClicked()), SLOT(view())); connect(m_studyTreeWidget, SIGNAL(imageDoubleClicked()), SLOT(view())); connect(m_viewButton, SIGNAL(clicked()), SLOT(view())); connect(m_retrieveButton, SIGNAL(clicked()), SLOT(retrieveSelectedStudies())); }
void QInputOutputPacsWidget::createConnections() { connect(m_studyTreeWidget, SIGNAL(requestedSeriesOfStudy(Study*)), SLOT(requestedSeriesOfStudy(Study*))); connect(m_studyTreeWidget, SIGNAL(requestedImagesOfSeries(Series*)), SLOT(requestedImagesOfSeries(Series*))); connect(m_studyTreeWidget, SIGNAL(studyDoubleClicked()), SLOT(retrieveSelectedItemsFromQStudyTreeWidget())); connect(m_studyTreeWidget, SIGNAL(seriesDoubleClicked()), SLOT(retrieveSelectedItemsFromQStudyTreeWidget())); connect(m_studyTreeWidget, SIGNAL(imageDoubleClicked()), SLOT(retrieveSelectedItemsFromQStudyTreeWidget())); connect(m_retrievAndViewButton, SIGNAL(clicked()), SLOT(retrieveAndViewSelectedItemsFromQStudyTreeWidget())); connect(m_retrieveButton, SIGNAL(clicked()), SLOT(retrieveSelectedItemsFromQStudyTreeWidget())); connect(m_cancelQueryButton, SIGNAL(clicked()), SLOT(cancelCurrentQueriesToPACS())); }
void OpenCVwidget::mousePressEvent (QMouseEvent * event) { int t = time.elapsed(); time.restart(); // Jeżeli odstęp między kliknięciami jest mniejszy niż 550ms if (t!=0 && t < 550 ){ emit imageDoubleClicked(this); clicked=true; } // Jeżeli odstęp między kliknięciami jest większy niż 550ms if (t==0 || t > 550){ if (!clicked) emit imageSingleClicked(this); else clicked = false; } }