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#fusion{qproperty-icon:url(":/InfiniteViewer/Icon/fusion.png")}
|
||||
QToolButton#MPR{qproperty-icon:url(":/InfiniteViewer/Icon/MPR.png")}
|
||||
QToolButton#VR{qproperty-icon:url(":/InfiniteViewer/Icon/VR.png")}
|
||||
|
||||
QToolButton#minimize{
|
||||
min-height: 25px;
|
||||
@@ -242,3 +243,8 @@ QSlider::handle:horizontal:disabled
|
||||
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/unfusionable.png</file>
|
||||
<file>Icon/unMPR.png</file>
|
||||
<file>Icon/VR.png</file>
|
||||
</qresource>
|
||||
<qresource prefix="/pqWidgets">
|
||||
<file>Icon/pq/pqBold24.png</file>
|
||||
|
||||
@@ -43,6 +43,7 @@ DefaultToolBar::DefaultToolBar(QWidget *parent) : QToolBar(parent)
|
||||
, mBtnCine(new QToolButton(this))
|
||||
, mBtnFusion(new QToolButton(this))
|
||||
, mBtnMPR(new QToolButton(this))
|
||||
, mBtnVR(new QToolButton(this))
|
||||
, mBtnMinimize(new QToolButton(this))
|
||||
, mBtnMaximize(new QToolButton(this))
|
||||
, mBtnClose(new QToolButton(this))
|
||||
@@ -106,6 +107,7 @@ void DefaultToolBar::initToolBarButtons() {
|
||||
addButton(mBtnCine, "cine");
|
||||
addButton(mBtnFusion, "fusion");
|
||||
addButton(mBtnMPR, "MPR");
|
||||
addButton(mBtnVR, "VR");
|
||||
|
||||
QWidget *spacer = new QWidget(this);
|
||||
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
||||
@@ -130,6 +132,7 @@ void DefaultToolBar::initToolBarButtons() {
|
||||
initTransformButton();
|
||||
initFusionButton();
|
||||
initMPRButton();
|
||||
initVRButton();
|
||||
initCineButton();
|
||||
initClearButton();
|
||||
initScreenButtons();
|
||||
@@ -457,3 +460,7 @@ void DefaultToolBar::initScreenButtons() {
|
||||
mBtnClose->setToolTip(QString("Close"));
|
||||
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 transform(TransFormType type);
|
||||
void showMeta();
|
||||
void volumeRendering();
|
||||
void referenceLineStateChange(bool isShow);
|
||||
private:
|
||||
QAction *addButton(QToolButton *button, const char *objectName);
|
||||
@@ -47,7 +48,6 @@ private:
|
||||
|
||||
void initToolBarButtons();
|
||||
void syncStateChanged() const;
|
||||
void initMPRButton();
|
||||
|
||||
void initFileButton();
|
||||
void initImportButton();
|
||||
@@ -60,6 +60,8 @@ private:
|
||||
void initFusionButton();
|
||||
void initCineButton();
|
||||
void initClearButton();
|
||||
void initMPRButton();
|
||||
void initVRButton();
|
||||
void initTransformButton();
|
||||
void initScreenButtons();
|
||||
|
||||
@@ -82,6 +84,7 @@ private:
|
||||
QToolButton *mBtnCine;
|
||||
QToolButton *mBtnFusion;
|
||||
QToolButton *mBtnMPR;
|
||||
QToolButton *mBtnVR;
|
||||
QToolButton *mBtnMinimize;
|
||||
QToolButton *mBtnMaximize;
|
||||
QToolButton *mBtnClose;
|
||||
|
||||
Reference in New Issue
Block a user