refactor: change currentViewReloaded signal to currentViewChanged in ImageViewManager. Add currentViewChanged signal emit logic to setCurrentview function.
This commit is contained in:
@@ -107,8 +107,8 @@ void ImageViewManager::setCurrentView(DicomImageView *view) {
|
|||||||
currentView = view;
|
currentView = view;
|
||||||
|
|
||||||
currentView->setHighlight(true);
|
currentView->setHighlight(true);
|
||||||
reloadCurrentView(view);
|
renderReferenceLine();
|
||||||
// emit currentViewChanged(currentView->getSeriesInstance()->getUniqueID());
|
emit currentViewChanged(view);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -558,7 +558,7 @@ void ImageViewManager::reloadCurrentView(DicomImageView * view){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
emit currentViewReloaded(view);
|
emit currentViewChanged(view);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImageViewManager::switchReferenceLineVisibility(bool v) {
|
void ImageViewManager::switchReferenceLineVisibility(bool v) {
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ public:
|
|||||||
void setInteractionMode(int InteractionMode);
|
void setInteractionMode(int InteractionMode);
|
||||||
|
|
||||||
void renderAll();
|
void renderAll();
|
||||||
|
|
||||||
void renderAllReloadMeasure();
|
void renderAllReloadMeasure();
|
||||||
|
|
||||||
void activeMeasure();
|
void activeMeasure();
|
||||||
@@ -127,7 +128,7 @@ public:
|
|||||||
DoScope scope = Current);
|
DoScope scope = Current);
|
||||||
void reloadCurrentView(DicomImageView * view);
|
void reloadCurrentView(DicomImageView * view);
|
||||||
signals:
|
signals:
|
||||||
void currentViewReloaded( DicomImageView * view);
|
void currentViewChanged( DicomImageView * view);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QList<DicomImageView *> vList;
|
QList<DicomImageView *> vList;
|
||||||
|
|||||||
@@ -81,12 +81,12 @@ void QDicomViewer::SetupConnections() {
|
|||||||
initCine();
|
initCine();
|
||||||
initScreenControl();
|
initScreenControl();
|
||||||
|
|
||||||
connect(ui->viewContainer->getViewManager(), &ImageViewManager::currentViewReloaded,
|
connect(ui->viewContainer->getViewManager(), &ImageViewManager::currentViewChanged,
|
||||||
ui->toolBar, &DefaultToolBar::resetNeedCheckFunctionButtons);
|
ui->toolBar, &DefaultToolBar::resetNeedCheckFunctionButtons);
|
||||||
|
|
||||||
worker.setManager(ui->viewContainer->getViewManager());
|
worker.setManager(ui->viewContainer->getViewManager());
|
||||||
connect(ui->viewContainer->getViewManager(),
|
connect(ui->viewContainer->getViewManager(),
|
||||||
&ImageViewManager::currentViewReloaded,
|
&ImageViewManager::currentViewChanged,
|
||||||
&worker,&ImageViewStateCheckWorker::checkImageViewState, Qt::QueuedConnection);
|
&worker,&ImageViewStateCheckWorker::checkImageViewState, Qt::QueuedConnection);
|
||||||
connect(&worker,&ImageViewStateCheckWorker::imageViewStateChanged,
|
connect(&worker,&ImageViewStateCheckWorker::imageViewStateChanged,
|
||||||
ui->toolBar,&DefaultToolBar::updateNeedCheckFunctionButtons, Qt::QueuedConnection);
|
ui->toolBar,&DefaultToolBar::updateNeedCheckFunctionButtons, Qt::QueuedConnection);
|
||||||
|
|||||||
Reference in New Issue
Block a user