diff --git a/.gitignore b/.gitignore index 20c03a2..2af55ba 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /.idea/* /out/ /CMakeSettings.json +/.vs*/ diff --git a/src/src/UI/Widget/ToolBar/DefaultToolBar.cpp b/src/src/UI/Widget/ToolBar/DefaultToolBar.cpp index 0e76e69..c228d3a 100644 --- a/src/src/UI/Widget/ToolBar/DefaultToolBar.cpp +++ b/src/src/UI/Widget/ToolBar/DefaultToolBar.cpp @@ -123,8 +123,9 @@ void DefaultToolBar::initToolBarButtons() { addGroupedButton(mBtnMeasure, "measure", modeGroup); mBtnMeasure->setEnabled(false); - addButton(mBtnClear, "clear"); + auto actionClear= addButton(mBtnClear, "clear"); mBtnClear->setEnabled(false); + actionClear->setVisible(false); addSeparator(); @@ -132,8 +133,9 @@ void DefaultToolBar::initToolBarButtons() { addButton(mBtnFlip, "flip"); mBtnFlip->setEnabled(false); - addButton(mBtnCine, "cine"); + auto actionCine = addButton(mBtnCine, "cine"); mBtnCine->setEnabled(false); + actionCine->setVisible(false); //hide for this version auto actionFusion = addButton(mBtnFusion, "fusion"); @@ -236,10 +238,13 @@ void DefaultToolBar::initSyncButton() { mSyncActions[index]->setChecked(false);\ mSyncActions[index]->setDisabled(true); - ADD_SYNC_ITEM(0,"Sychronize slice position",SyncItem::SLICE_POS) + ADD_SYNC_ITEM(0,"Sychronize slice",SyncItem::SLICE_POS) ADD_SYNC_ITEM(1,"Sychronize zoom & pan",SyncItem::ZOOM_PAN) ADD_SYNC_ITEM(2,"Sychronize window level & width",SyncItem::WIDTH_LEVEL) + //hide zoom& pan action + mSyncActions[1]->setVisible(false); + mBtnSync->setPopupMode(QToolButton::MenuButtonPopup); mBtnSync->setMenu(m); connect(mBtnSync, &QToolButton::clicked,[](){ @@ -453,7 +458,8 @@ void DefaultToolBar::initMPRButton(){ QMenu *m = new QMenu(this); auto group = new QActionGroup(this); auto actionMPR= m->addAction(tr("3D MPR")); - m->addSeparator(); + actionMPR->setVisible(false); + // m->addSeparator(); auto actionCoronal = m->addAction(tr("Coronal")); auto actionSagittal =m->addAction(tr("Sagittal")); auto actionAxial = m->addAction(tr("Axial"));