Add volume rendering button to defaultToolBar.
This commit is contained in:
@@ -97,6 +97,7 @@ QToolButton#flip{qproperty-icon:url(":/InfiniteViewer/Icon/flip.png")}
|
|||||||
QToolButton#cine{qproperty-icon:url(":/InfiniteViewer/Icon/cine.png")}
|
QToolButton#cine{qproperty-icon:url(":/InfiniteViewer/Icon/cine.png")}
|
||||||
QToolButton#fusion{qproperty-icon:url(":/InfiniteViewer/Icon/fusion.png")}
|
QToolButton#fusion{qproperty-icon:url(":/InfiniteViewer/Icon/fusion.png")}
|
||||||
QToolButton#MPR{qproperty-icon:url(":/InfiniteViewer/Icon/MPR.png")}
|
QToolButton#MPR{qproperty-icon:url(":/InfiniteViewer/Icon/MPR.png")}
|
||||||
|
QToolButton#VR{qproperty-icon:url(":/InfiniteViewer/Icon/VR.png")}
|
||||||
|
|
||||||
QToolButton#minimize{
|
QToolButton#minimize{
|
||||||
min-height: 25px;
|
min-height: 25px;
|
||||||
@@ -241,4 +242,9 @@ QSlider::handle:horizontal:disabled
|
|||||||
border: 1px solid #aaa;
|
border: 1px solid #aaa;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
VolumeRenderingWindow#volumeWin{
|
||||||
|
border:1px solid #cdcdcd;
|
||||||
|
border-top:1px solid #333333;
|
||||||
}
|
}
|
||||||
BIN
src/Icon/VR.png
Normal file
BIN
src/Icon/VR.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
@@ -51,6 +51,7 @@
|
|||||||
<file>Icon/fusionable.png</file>
|
<file>Icon/fusionable.png</file>
|
||||||
<file>Icon/unfusionable.png</file>
|
<file>Icon/unfusionable.png</file>
|
||||||
<file>Icon/unMPR.png</file>
|
<file>Icon/unMPR.png</file>
|
||||||
|
<file>Icon/VR.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="/pqWidgets">
|
<qresource prefix="/pqWidgets">
|
||||||
<file>Icon/pq/pqBold24.png</file>
|
<file>Icon/pq/pqBold24.png</file>
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ DefaultToolBar::DefaultToolBar(QWidget *parent) : QToolBar(parent)
|
|||||||
, mBtnCine(new QToolButton(this))
|
, mBtnCine(new QToolButton(this))
|
||||||
, mBtnFusion(new QToolButton(this))
|
, mBtnFusion(new QToolButton(this))
|
||||||
, mBtnMPR(new QToolButton(this))
|
, mBtnMPR(new QToolButton(this))
|
||||||
|
, mBtnVR(new QToolButton(this))
|
||||||
, mBtnMinimize(new QToolButton(this))
|
, mBtnMinimize(new QToolButton(this))
|
||||||
, mBtnMaximize(new QToolButton(this))
|
, mBtnMaximize(new QToolButton(this))
|
||||||
, mBtnClose(new QToolButton(this))
|
, mBtnClose(new QToolButton(this))
|
||||||
@@ -106,6 +107,7 @@ void DefaultToolBar::initToolBarButtons() {
|
|||||||
addButton(mBtnCine, "cine");
|
addButton(mBtnCine, "cine");
|
||||||
addButton(mBtnFusion, "fusion");
|
addButton(mBtnFusion, "fusion");
|
||||||
addButton(mBtnMPR, "MPR");
|
addButton(mBtnMPR, "MPR");
|
||||||
|
addButton(mBtnVR, "VR");
|
||||||
|
|
||||||
QWidget *spacer = new QWidget(this);
|
QWidget *spacer = new QWidget(this);
|
||||||
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
||||||
@@ -130,6 +132,7 @@ void DefaultToolBar::initToolBarButtons() {
|
|||||||
initTransformButton();
|
initTransformButton();
|
||||||
initFusionButton();
|
initFusionButton();
|
||||||
initMPRButton();
|
initMPRButton();
|
||||||
|
initVRButton();
|
||||||
initCineButton();
|
initCineButton();
|
||||||
initClearButton();
|
initClearButton();
|
||||||
initScreenButtons();
|
initScreenButtons();
|
||||||
@@ -456,4 +459,8 @@ void DefaultToolBar::initScreenButtons() {
|
|||||||
|
|
||||||
mBtnClose->setToolTip(QString("Close"));
|
mBtnClose->setToolTip(QString("Close"));
|
||||||
connect(mBtnClose, &QToolButton::clicked, this, &DefaultToolBar::parentWindowClose);
|
connect(mBtnClose, &QToolButton::clicked, this, &DefaultToolBar::parentWindowClose);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DefaultToolBar::initVRButton() {
|
||||||
|
connect(mBtnVR, &QToolButton::clicked, this, &DefaultToolBar::volumeRendering);
|
||||||
|
}
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ signals:
|
|||||||
void parentWindowClose();
|
void parentWindowClose();
|
||||||
void transform(TransFormType type);
|
void transform(TransFormType type);
|
||||||
void showMeta();
|
void showMeta();
|
||||||
|
void volumeRendering();
|
||||||
void referenceLineStateChange(bool isShow);
|
void referenceLineStateChange(bool isShow);
|
||||||
private:
|
private:
|
||||||
QAction *addButton(QToolButton *button, const char *objectName);
|
QAction *addButton(QToolButton *button, const char *objectName);
|
||||||
@@ -47,7 +48,6 @@ private:
|
|||||||
|
|
||||||
void initToolBarButtons();
|
void initToolBarButtons();
|
||||||
void syncStateChanged() const;
|
void syncStateChanged() const;
|
||||||
void initMPRButton();
|
|
||||||
|
|
||||||
void initFileButton();
|
void initFileButton();
|
||||||
void initImportButton();
|
void initImportButton();
|
||||||
@@ -60,6 +60,8 @@ private:
|
|||||||
void initFusionButton();
|
void initFusionButton();
|
||||||
void initCineButton();
|
void initCineButton();
|
||||||
void initClearButton();
|
void initClearButton();
|
||||||
|
void initMPRButton();
|
||||||
|
void initVRButton();
|
||||||
void initTransformButton();
|
void initTransformButton();
|
||||||
void initScreenButtons();
|
void initScreenButtons();
|
||||||
|
|
||||||
@@ -82,6 +84,7 @@ private:
|
|||||||
QToolButton *mBtnCine;
|
QToolButton *mBtnCine;
|
||||||
QToolButton *mBtnFusion;
|
QToolButton *mBtnFusion;
|
||||||
QToolButton *mBtnMPR;
|
QToolButton *mBtnMPR;
|
||||||
|
QToolButton *mBtnVR;
|
||||||
QToolButton *mBtnMinimize;
|
QToolButton *mBtnMinimize;
|
||||||
QToolButton *mBtnMaximize;
|
QToolButton *mBtnMaximize;
|
||||||
QToolButton *mBtnClose;
|
QToolButton *mBtnClose;
|
||||||
|
|||||||
Reference in New Issue
Block a user