Change signal and slot connect type in view reference class.

This commit is contained in:
Krad
2022-03-07 10:06:03 +08:00
parent ea484c5ec2
commit 5c879c5338
3 changed files with 10 additions and 25 deletions

View File

@@ -955,31 +955,16 @@ void QDicomViewer::SetupGridTool(QToolButton* gridBtn) {
void QDicomViewer::SetupConnections() void QDicomViewer::SetupConnections()
{ {
//connect(ui->action_OpenDicomFile, SIGNAL(triggered()), this, SLOT(OnOpenDicomFile()));
//connect(ui->action_OpenDicomFolder, SIGNAL(triggered()), this, SLOT(OnOpenSeriesFolder()));
//connect(ui->action_ShowMetaData, SIGNAL(triggered()), this, SLOT(OnShowMetaData()));
//connect(ui->action_ExportImage, SIGNAL(triggered()), this, SLOT(OnExportImage()));
//connect(ui->action_ImportImage, SIGNAL(triggered()), this, SLOT(OnImportImage()));
//connect(ui->action_Fusion, SIGNAL(triggered()), this, SLOT(OnFusion()));
//通知左侧的缩略图bar 当前选中series的变换 //通知左侧的缩略图bar 当前选中series的变换
connect(ui->viewContainer, SIGNAL(Signal_NotifyThumbnail(DicomImageView*)), connect(ui->viewContainer,&ViewContainerWidget::Signal_NotifyThumbnail,
ui->thumbnailBar, SLOT(Slot_setCurrentThumbnail(DicomImageView*))); ui->thumbnailBar, &ThumbnailBarWidget::Slot_setCurrentThumbnail);
//通知右侧显示区域当前有series被点击 //通知右侧显示区域当前有series被点击
connect(ui->thumbnailBar, SIGNAL(Signal_ThumbClicked(thumbnailImage*)), connect(ui->thumbnailBar, &ThumbnailBarWidget::Signal_ThumbClicked,
ui->viewContainer, SLOT(Slot_ThumbnailClickEvent(thumbnailImage*))); ui->viewContainer, &ViewContainerWidget::Slot_ThumbnailClickEvent);
connect(ui->toolBar, SIGNAL(visibilityChanged(bool)), connect(ui->toolBar, &QToolBar::visibilityChanged,
this, SLOT(Slot_ToolbarVisibilityChanged(bool))); this, &QDicomViewer::Slot_ToolbarVisibilityChanged);
//connect(ui->viewContainer, SIGNAL(Signal_NotifyThumbnail(DicomImageView*)),
// ui->vcr_toolbar, SLOT(setImageView(DicomImageView*)));
//connect(ui->thumbnailBar, SIGNAL(Signal_CopyDicomView(SeriesInfo_t*)),
// this, SLOT(Slot_CopyDicomView(SeriesInfo_t*)));
} }

View File

@@ -664,8 +664,8 @@ void DicomImageView::setDicomImageView(SeriesImageSet *series)
//whenver change instance,set scroll value to zero //whenver change instance,set scroll value to zero
initScrollbar(); initScrollbar();
connect(_scrollBar, SIGNAL(valueChanged(int)), this, SLOT(Slot_scrollValueChanged(int))); connect(_scrollBar, &QScrollBar::valueChanged, this, &DicomImageView::Slot_scrollValueChanged);
connect(this, SIGNAL(Signal_Transformation(TransFormType)), this, SLOT(Slot_UpdateOrienInfo(TransFormType))); connect(this, &DicomImageView::Signal_Transformation, this, &DicomImageView::Slot_UpdateOrienInfo);
} }
bool DicomImageView::HasSeries() bool DicomImageView::HasSeries()

View File

@@ -157,13 +157,13 @@ thumbnailImage* ThumbnailBarWidget::createThumbnailImage(QWidget *parent, Extend
thumbnailImage* t = new thumbnailImage(parent, series_info); thumbnailImage* t = new thumbnailImage(parent, series_info);
//connect(t, &thumbnailImage::Signal_ThumbClicked,this, &ThumbnailBarWidget::SLot_ThumbClicked); //connect(t, &thumbnailImage::Signal_ThumbClicked,this, &ThumbnailBarWidget::SLot_ThumbClicked);
connect(t, SIGNAL(Signal_ThumbClicked(thumbnailImage*)), this, SLOT(SLot_ThumbClicked(thumbnailImage*))); connect(t, &thumbnailImage::Signal_ThumbClicked, this, &ThumbnailBarWidget::SLot_ThumbClicked);
return t; return t;
} }
//该槽函数未使用
void ThumbnailBarWidget::Slot_setCurrentThumbnail(DicomImageView *view) void ThumbnailBarWidget::Slot_setCurrentThumbnail(DicomImageView *view)
{ {
if (view != nullptr) if (view != nullptr)