00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_QMITKVOLUMEVISUALIZATIONVIEWCONTROLS_H
00011 #define UI_QMITKVOLUMEVISUALIZATIONVIEWCONTROLS_H
00012
00013 #include <QmitkTransferFunctionGeneratorWidget.h>
00014 #include <QmitkTransferFunctionWidget.h>
00015 #include <QtCore/QVariant>
00016 #include <QtGui/QAction>
00017 #include <QtGui/QApplication>
00018 #include <QtGui/QButtonGroup>
00019 #include <QtGui/QCheckBox>
00020 #include <QtGui/QComboBox>
00021 #include <QtGui/QFrame>
00022 #include <QtGui/QHBoxLayout>
00023 #include <QtGui/QHeaderView>
00024 #include <QtGui/QLabel>
00025 #include <QtGui/QSpacerItem>
00026 #include <QtGui/QVBoxLayout>
00027 #include <QtGui/QWidget>
00028 #include "QmitkDataStorageComboBox.h"
00029
00030 QT_BEGIN_NAMESPACE
00031
00032 class Ui_QmitkVolumeVisualizationViewControls
00033 {
00034 public:
00035 QVBoxLayout *verticalLayout_2;
00036 QLabel *m_ErrorImageLabel;
00037 QLabel *m_NoSelectedImageLabel;
00038 QLabel *m_SelectedImageLabel;
00039 QFrame *frame;
00040 QHBoxLayout *horizontalLayout;
00041 QCheckBox *m_EnableRenderingCB;
00042 QCheckBox *m_EnableLOD;
00043 QComboBox *m_RenderMode;
00044 QSpacerItem *horizontalSpacer;
00045 QmitkTransferFunctionGeneratorWidget *m_TransferFunctionGeneratorWidget;
00046 QmitkTransferFunctionWidget *m_TransferFunctionWidget;
00047
00048 void setupUi(QWidget *QmitkVolumeVisualizationViewControls)
00049 {
00050 if (QmitkVolumeVisualizationViewControls->objectName().isEmpty())
00051 QmitkVolumeVisualizationViewControls->setObjectName(QString::fromUtf8("QmitkVolumeVisualizationViewControls"));
00052 QmitkVolumeVisualizationViewControls->resize(252, 679);
00053 QmitkVolumeVisualizationViewControls->setMinimumSize(QSize(0, 0));
00054 QmitkVolumeVisualizationViewControls->setMaximumSize(QSize(16777215, 16777215));
00055 verticalLayout_2 = new QVBoxLayout(QmitkVolumeVisualizationViewControls);
00056 verticalLayout_2->setSpacing(6);
00057 verticalLayout_2->setContentsMargins(11, 11, 11, 11);
00058 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
00059 m_ErrorImageLabel = new QLabel(QmitkVolumeVisualizationViewControls);
00060 m_ErrorImageLabel->setObjectName(QString::fromUtf8("m_ErrorImageLabel"));
00061 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
00062 sizePolicy.setHorizontalStretch(0);
00063 sizePolicy.setVerticalStretch(0);
00064 sizePolicy.setHeightForWidth(m_ErrorImageLabel->sizePolicy().hasHeightForWidth());
00065 m_ErrorImageLabel->setSizePolicy(sizePolicy);
00066 QPalette palette;
00067 QBrush brush(QColor(191, 0, 0, 255));
00068 brush.setStyle(Qt::SolidPattern);
00069 palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
00070 palette.setBrush(QPalette::Active, QPalette::Text, brush);
00071 palette.setBrush(QPalette::Active, QPalette::ButtonText, brush);
00072 palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
00073 palette.setBrush(QPalette::Inactive, QPalette::Text, brush);
00074 palette.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
00075 QBrush brush1(QColor(120, 120, 120, 255));
00076 brush1.setStyle(Qt::SolidPattern);
00077 palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
00078 palette.setBrush(QPalette::Disabled, QPalette::Text, brush1);
00079 palette.setBrush(QPalette::Disabled, QPalette::ButtonText, brush1);
00080 m_ErrorImageLabel->setPalette(palette);
00081
00082 verticalLayout_2->addWidget(m_ErrorImageLabel);
00083
00084 m_NoSelectedImageLabel = new QLabel(QmitkVolumeVisualizationViewControls);
00085 m_NoSelectedImageLabel->setObjectName(QString::fromUtf8("m_NoSelectedImageLabel"));
00086 sizePolicy.setHeightForWidth(m_NoSelectedImageLabel->sizePolicy().hasHeightForWidth());
00087 m_NoSelectedImageLabel->setSizePolicy(sizePolicy);
00088 QPalette palette1;
00089 QBrush brush2(QColor(197, 0, 0, 255));
00090 brush2.setStyle(Qt::SolidPattern);
00091 palette1.setBrush(QPalette::Active, QPalette::WindowText, brush2);
00092 palette1.setBrush(QPalette::Active, QPalette::Text, brush);
00093 QBrush brush3(QColor(189, 0, 0, 255));
00094 brush3.setStyle(Qt::SolidPattern);
00095 palette1.setBrush(QPalette::Active, QPalette::ButtonText, brush3);
00096 palette1.setBrush(QPalette::Inactive, QPalette::WindowText, brush2);
00097 palette1.setBrush(QPalette::Inactive, QPalette::Text, brush);
00098 palette1.setBrush(QPalette::Inactive, QPalette::ButtonText, brush3);
00099 palette1.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
00100 palette1.setBrush(QPalette::Disabled, QPalette::Text, brush1);
00101 palette1.setBrush(QPalette::Disabled, QPalette::ButtonText, brush1);
00102 m_NoSelectedImageLabel->setPalette(palette1);
00103
00104 verticalLayout_2->addWidget(m_NoSelectedImageLabel);
00105
00106 m_SelectedImageLabel = new QLabel(QmitkVolumeVisualizationViewControls);
00107 m_SelectedImageLabel->setObjectName(QString::fromUtf8("m_SelectedImageLabel"));
00108 sizePolicy.setHeightForWidth(m_SelectedImageLabel->sizePolicy().hasHeightForWidth());
00109 m_SelectedImageLabel->setSizePolicy(sizePolicy);
00110
00111 verticalLayout_2->addWidget(m_SelectedImageLabel);
00112
00113 frame = new QFrame(QmitkVolumeVisualizationViewControls);
00114 frame->setObjectName(QString::fromUtf8("frame"));
00115 sizePolicy.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
00116 frame->setSizePolicy(sizePolicy);
00117 frame->setFrameShape(QFrame::StyledPanel);
00118 frame->setFrameShadow(QFrame::Raised);
00119 horizontalLayout = new QHBoxLayout(frame);
00120 horizontalLayout->setSpacing(6);
00121 horizontalLayout->setContentsMargins(0, 0, 0, 0);
00122 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
00123 m_EnableRenderingCB = new QCheckBox(frame);
00124 m_EnableRenderingCB->setObjectName(QString::fromUtf8("m_EnableRenderingCB"));
00125
00126 horizontalLayout->addWidget(m_EnableRenderingCB);
00127
00128 m_EnableLOD = new QCheckBox(frame);
00129 m_EnableLOD->setObjectName(QString::fromUtf8("m_EnableLOD"));
00130
00131 horizontalLayout->addWidget(m_EnableLOD);
00132
00133 m_RenderMode = new QComboBox(frame);
00134 m_RenderMode->setObjectName(QString::fromUtf8("m_RenderMode"));
00135
00136 horizontalLayout->addWidget(m_RenderMode);
00137
00138 horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00139
00140 horizontalLayout->addItem(horizontalSpacer);
00141
00142
00143 verticalLayout_2->addWidget(frame);
00144
00145 m_TransferFunctionGeneratorWidget = new QmitkTransferFunctionGeneratorWidget(QmitkVolumeVisualizationViewControls);
00146 m_TransferFunctionGeneratorWidget->setObjectName(QString::fromUtf8("m_TransferFunctionGeneratorWidget"));
00147 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Minimum);
00148 sizePolicy1.setHorizontalStretch(0);
00149 sizePolicy1.setVerticalStretch(0);
00150 sizePolicy1.setHeightForWidth(m_TransferFunctionGeneratorWidget->sizePolicy().hasHeightForWidth());
00151 m_TransferFunctionGeneratorWidget->setSizePolicy(sizePolicy1);
00152 m_TransferFunctionGeneratorWidget->setMinimumSize(QSize(0, 0));
00153
00154 verticalLayout_2->addWidget(m_TransferFunctionGeneratorWidget);
00155
00156 m_TransferFunctionWidget = new QmitkTransferFunctionWidget(QmitkVolumeVisualizationViewControls);
00157 m_TransferFunctionWidget->setObjectName(QString::fromUtf8("m_TransferFunctionWidget"));
00158
00159 verticalLayout_2->addWidget(m_TransferFunctionWidget);
00160
00161
00162 retranslateUi(QmitkVolumeVisualizationViewControls);
00163
00164 QMetaObject::connectSlotsByName(QmitkVolumeVisualizationViewControls);
00165 }
00166
00167 void retranslateUi(QWidget *QmitkVolumeVisualizationViewControls)
00168 {
00169 QmitkVolumeVisualizationViewControls->setWindowTitle(QApplication::translate("QmitkVolumeVisualizationViewControls", "QmitkTemplate", 0, QApplication::UnicodeUTF8));
00170 m_ErrorImageLabel->setText(QString());
00171 m_NoSelectedImageLabel->setText(QApplication::translate("QmitkVolumeVisualizationViewControls", "Please select a volume image!", 0, QApplication::UnicodeUTF8));
00172 m_SelectedImageLabel->setText(QString());
00173 #ifndef QT_NO_TOOLTIP
00174 m_EnableRenderingCB->setToolTip(QApplication::translate("QmitkVolumeVisualizationViewControls", "Click this checkbox to enable volumerendering in the 3D view of the selected image.", 0, QApplication::UnicodeUTF8));
00175 #endif // QT_NO_TOOLTIP
00176 m_EnableRenderingCB->setText(QApplication::translate("QmitkVolumeVisualizationViewControls", "Volumerendering", 0, QApplication::UnicodeUTF8));
00177 #ifndef QT_NO_TOOLTIP
00178 m_EnableLOD->setToolTip(QApplication::translate("QmitkVolumeVisualizationViewControls", "Level of detail (LOD) enables a fast but lower quality preview rendering to increase interactivity.", 0, QApplication::UnicodeUTF8));
00179 #endif // QT_NO_TOOLTIP
00180 m_EnableLOD->setText(QApplication::translate("QmitkVolumeVisualizationViewControls", "LOD", 0, QApplication::UnicodeUTF8));
00181 }
00182
00183 };
00184
00185 namespace Ui {
00186 class QmitkVolumeVisualizationViewControls: public Ui_QmitkVolumeVisualizationViewControls {};
00187 }
00188
00189 QT_END_NAMESPACE
00190
00191 #endif // UI_QMITKVOLUMEVISUALIZATIONVIEWCONTROLS_H