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