Public Member Functions | Public Attributes

Ui_QmitkTransferFunctionWidget Class Reference

#include <ui_QmitkTransferFunctionWidget.h>

Inheritance diagram for Ui_QmitkTransferFunctionWidget:
Inheritance graph
[legend]
Collaboration diagram for Ui_QmitkTransferFunctionWidget:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setupUi (QWidget *QmitkTransferFunctionWidget)
void retranslateUi (QWidget *QmitkTransferFunctionWidget)

Public Attributes

QVBoxLayout * verticalLayout
QFrame * frame
QHBoxLayout * horizontalLayout
QxtSpanSliderm_RangeSlider
QPushButton * m_RangeSliderReset
QmitkPiecewiseFunctionCanvasm_ScalarOpacityFunctionCanvas
QHBoxLayout * hboxLayout
QLineEdit * m_XEditScalarOpacity
QLabel * m_textLabelX
QLabel * m_textLabelY
QLineEdit * m_YEditScalarOpacity
QmitkColorTransferFunctionCanvasm_ColorTransferFunctionCanvas
QHBoxLayout * hboxLayout1
QLineEdit * m_XEditColor
QLabel * m_textLabelX_3
QmitkPiecewiseFunctionCanvasm_GradientOpacityCanvas
QHBoxLayout * hboxLayout2
QLineEdit * m_XEditGradientOpacity
QLabel * m_textLabelX_2
QLabel * m_textLabelY_2
QLineEdit * m_YEditGradientOpacity

Detailed Description

Definition at line 31 of file ui_QmitkTransferFunctionWidget.h.


Member Function Documentation

void Ui_QmitkTransferFunctionWidget::retranslateUi ( QWidget *  QmitkTransferFunctionWidget ) [inline]

Definition at line 260 of file ui_QmitkTransferFunctionWidget.h.

References m_ColorTransferFunctionCanvas, m_GradientOpacityCanvas, m_RangeSlider, m_RangeSliderReset, m_ScalarOpacityFunctionCanvas, m_textLabelX, m_textLabelX_2, m_textLabelX_3, m_textLabelY, m_textLabelY_2, m_XEditColor, m_XEditGradientOpacity, m_XEditScalarOpacity, m_YEditGradientOpacity, and m_YEditScalarOpacity.

Referenced by setupUi().

    {
        QmitkTransferFunctionWidget->setWindowTitle(QApplication::translate("QmitkTransferFunctionWidget", "Form", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_RangeSlider->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "modify actual seen window by dragging left and right slider. ", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        m_RangeSliderReset->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Resets range to histogram minimum and maximum.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_RangeSliderReset->setText(QApplication::translate("QmitkTransferFunctionWidget", "Reset", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_ScalarOpacityFunctionCanvas->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Left-click to select a point or add a new point.\n"
" Hold left mouse button to move selected point.\n"
"Click right mouse button to delete a point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        m_XEditScalarOpacity->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_XEditScalarOpacity->setText(QString());
#ifndef QT_NO_TOOLTIP
        m_textLabelX->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_textLabelX->setText(QApplication::translate("QmitkTransferFunctionWidget", "Grayvalue", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_textLabelY->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit y-coordinate (opacity) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_textLabelY->setText(QApplication::translate("QmitkTransferFunctionWidget", "Opacity", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_YEditScalarOpacity->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit y-coordinate (opacity) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_YEditScalarOpacity->setText(QString());
#ifndef QT_NO_TOOLTIP
        m_ColorTransferFunctionCanvas->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Left-click to select a point or add a new point.\n"
" Hold left mouse button to move selected point.\n"
"Click right mouse button to delete a point.\n"
"Double-click left mouse button to change color of a point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        m_XEditColor->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_XEditColor->setText(QString());
#ifndef QT_NO_TOOLTIP
        m_textLabelX_3->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_textLabelX_3->setText(QApplication::translate("QmitkTransferFunctionWidget", "Grayvalue", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_GradientOpacityCanvas->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Left-click to select a point or add a new point.\n"
" Hold left mouse button to move selected point.\n"
"Click right mouse button to delete a point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        m_XEditGradientOpacity->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_XEditGradientOpacity->setText(QString());
#ifndef QT_NO_TOOLTIP
        m_textLabelX_2->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit x-coordinate (grayvalue) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_textLabelX_2->setText(QApplication::translate("QmitkTransferFunctionWidget", "Grayvalue", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_textLabelY_2->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit y-coordinate (opacity) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_textLabelY_2->setText(QApplication::translate("QmitkTransferFunctionWidget", "Opacity", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        m_YEditGradientOpacity->setToolTip(QApplication::translate("QmitkTransferFunctionWidget", "Edit y-coordinate (opacity) of currently selected point.", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        m_YEditGradientOpacity->setText(QString());
    } // retranslateUi
void Ui_QmitkTransferFunctionWidget::setupUi ( QWidget *  QmitkTransferFunctionWidget ) [inline]

Definition at line 56 of file ui_QmitkTransferFunctionWidget.h.

References frame, hboxLayout, hboxLayout1, hboxLayout2, horizontalLayout, m_ColorTransferFunctionCanvas, m_GradientOpacityCanvas, m_RangeSlider, m_RangeSliderReset, m_ScalarOpacityFunctionCanvas, m_textLabelX, m_textLabelX_2, m_textLabelX_3, m_textLabelY, m_textLabelY_2, m_XEditColor, m_XEditGradientOpacity, m_XEditScalarOpacity, m_YEditGradientOpacity, m_YEditScalarOpacity, retranslateUi(), and verticalLayout.

Referenced by QmitkTransferFunctionWidget::QmitkTransferFunctionWidget().

    {
        if (QmitkTransferFunctionWidget->objectName().isEmpty())
            QmitkTransferFunctionWidget->setObjectName(QString::fromUtf8("QmitkTransferFunctionWidget"));
        QmitkTransferFunctionWidget->resize(300, 589);
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(1);
        sizePolicy.setHeightForWidth(QmitkTransferFunctionWidget->sizePolicy().hasHeightForWidth());
        QmitkTransferFunctionWidget->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(QmitkTransferFunctionWidget);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        frame = new QFrame(QmitkTransferFunctionWidget);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout = new QHBoxLayout(frame);
        horizontalLayout->setSpacing(0);
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        m_RangeSlider = new QxtSpanSlider(frame);
        m_RangeSlider->setObjectName(QString::fromUtf8("m_RangeSlider"));
        m_RangeSlider->setOrientation(Qt::Horizontal);

        horizontalLayout->addWidget(m_RangeSlider);

        m_RangeSliderReset = new QPushButton(frame);
        m_RangeSliderReset->setObjectName(QString::fromUtf8("m_RangeSliderReset"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(m_RangeSliderReset->sizePolicy().hasHeightForWidth());
        m_RangeSliderReset->setSizePolicy(sizePolicy1);
        m_RangeSliderReset->setMaximumSize(QSize(48, 16777215));

        horizontalLayout->addWidget(m_RangeSliderReset);


        verticalLayout->addWidget(frame);

        m_ScalarOpacityFunctionCanvas = new QmitkPiecewiseFunctionCanvas(QmitkTransferFunctionWidget);
        m_ScalarOpacityFunctionCanvas->setObjectName(QString::fromUtf8("m_ScalarOpacityFunctionCanvas"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(1);
        sizePolicy2.setVerticalStretch(3);
        sizePolicy2.setHeightForWidth(m_ScalarOpacityFunctionCanvas->sizePolicy().hasHeightForWidth());
        m_ScalarOpacityFunctionCanvas->setSizePolicy(sizePolicy2);
        m_ScalarOpacityFunctionCanvas->setMinimumSize(QSize(0, 64));
        QFont font;
        m_ScalarOpacityFunctionCanvas->setFont(font);

        verticalLayout->addWidget(m_ScalarOpacityFunctionCanvas);

        hboxLayout = new QHBoxLayout();
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        m_XEditScalarOpacity = new QLineEdit(QmitkTransferFunctionWidget);
        m_XEditScalarOpacity->setObjectName(QString::fromUtf8("m_XEditScalarOpacity"));
        m_XEditScalarOpacity->setEnabled(true);
        QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Maximum);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(m_XEditScalarOpacity->sizePolicy().hasHeightForWidth());
        m_XEditScalarOpacity->setSizePolicy(sizePolicy3);
        m_XEditScalarOpacity->setMinimumSize(QSize(48, 0));
        m_XEditScalarOpacity->setMaximumSize(QSize(48, 16777215));
        QFont font1;
        font1.setPointSize(7);
        m_XEditScalarOpacity->setFont(font1);
        m_XEditScalarOpacity->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout->addWidget(m_XEditScalarOpacity);

        m_textLabelX = new QLabel(QmitkTransferFunctionWidget);
        m_textLabelX->setObjectName(QString::fromUtf8("m_textLabelX"));
        QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(m_textLabelX->sizePolicy().hasHeightForWidth());
        m_textLabelX->setSizePolicy(sizePolicy4);
        m_textLabelX->setFont(font);
        m_textLabelX->setWordWrap(false);

        hboxLayout->addWidget(m_textLabelX);

        m_textLabelY = new QLabel(QmitkTransferFunctionWidget);
        m_textLabelY->setObjectName(QString::fromUtf8("m_textLabelY"));
        sizePolicy4.setHeightForWidth(m_textLabelY->sizePolicy().hasHeightForWidth());
        m_textLabelY->setSizePolicy(sizePolicy4);
        m_textLabelY->setFont(font);
        m_textLabelY->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        m_textLabelY->setWordWrap(false);

        hboxLayout->addWidget(m_textLabelY);

        m_YEditScalarOpacity = new QLineEdit(QmitkTransferFunctionWidget);
        m_YEditScalarOpacity->setObjectName(QString::fromUtf8("m_YEditScalarOpacity"));
        sizePolicy3.setHeightForWidth(m_YEditScalarOpacity->sizePolicy().hasHeightForWidth());
        m_YEditScalarOpacity->setSizePolicy(sizePolicy3);
        m_YEditScalarOpacity->setMinimumSize(QSize(48, 0));
        m_YEditScalarOpacity->setMaximumSize(QSize(48, 16777215));
        m_YEditScalarOpacity->setFont(font1);
        m_YEditScalarOpacity->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout->addWidget(m_YEditScalarOpacity);


        verticalLayout->addLayout(hboxLayout);

        m_ColorTransferFunctionCanvas = new QmitkColorTransferFunctionCanvas(QmitkTransferFunctionWidget);
        m_ColorTransferFunctionCanvas->setObjectName(QString::fromUtf8("m_ColorTransferFunctionCanvas"));
        QSizePolicy sizePolicy5(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(1);
        sizePolicy5.setVerticalStretch(1);
        sizePolicy5.setHeightForWidth(m_ColorTransferFunctionCanvas->sizePolicy().hasHeightForWidth());
        m_ColorTransferFunctionCanvas->setSizePolicy(sizePolicy5);
        m_ColorTransferFunctionCanvas->setMinimumSize(QSize(0, 48));
        m_ColorTransferFunctionCanvas->setFont(font);

        verticalLayout->addWidget(m_ColorTransferFunctionCanvas);

        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
        m_XEditColor = new QLineEdit(QmitkTransferFunctionWidget);
        m_XEditColor->setObjectName(QString::fromUtf8("m_XEditColor"));
        sizePolicy3.setHeightForWidth(m_XEditColor->sizePolicy().hasHeightForWidth());
        m_XEditColor->setSizePolicy(sizePolicy3);
        m_XEditColor->setMinimumSize(QSize(48, 0));
        m_XEditColor->setMaximumSize(QSize(48, 16777215));
        m_XEditColor->setFont(font1);
        m_XEditColor->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout1->addWidget(m_XEditColor);

        m_textLabelX_3 = new QLabel(QmitkTransferFunctionWidget);
        m_textLabelX_3->setObjectName(QString::fromUtf8("m_textLabelX_3"));
        m_textLabelX_3->setFont(font);
        m_textLabelX_3->setWordWrap(false);

        hboxLayout1->addWidget(m_textLabelX_3);


        verticalLayout->addLayout(hboxLayout1);

        m_GradientOpacityCanvas = new QmitkPiecewiseFunctionCanvas(QmitkTransferFunctionWidget);
        m_GradientOpacityCanvas->setObjectName(QString::fromUtf8("m_GradientOpacityCanvas"));
        QSizePolicy sizePolicy6(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy6.setHorizontalStretch(1);
        sizePolicy6.setVerticalStretch(1);
        sizePolicy6.setHeightForWidth(m_GradientOpacityCanvas->sizePolicy().hasHeightForWidth());
        m_GradientOpacityCanvas->setSizePolicy(sizePolicy6);
        m_GradientOpacityCanvas->setMinimumSize(QSize(0, 64));
        m_GradientOpacityCanvas->setFont(font);

        verticalLayout->addWidget(m_GradientOpacityCanvas);

        hboxLayout2 = new QHBoxLayout();
        hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
        m_XEditGradientOpacity = new QLineEdit(QmitkTransferFunctionWidget);
        m_XEditGradientOpacity->setObjectName(QString::fromUtf8("m_XEditGradientOpacity"));
        sizePolicy3.setHeightForWidth(m_XEditGradientOpacity->sizePolicy().hasHeightForWidth());
        m_XEditGradientOpacity->setSizePolicy(sizePolicy3);
        m_XEditGradientOpacity->setMinimumSize(QSize(48, 0));
        m_XEditGradientOpacity->setMaximumSize(QSize(48, 16777215));
        m_XEditGradientOpacity->setFont(font1);
        m_XEditGradientOpacity->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout2->addWidget(m_XEditGradientOpacity);

        m_textLabelX_2 = new QLabel(QmitkTransferFunctionWidget);
        m_textLabelX_2->setObjectName(QString::fromUtf8("m_textLabelX_2"));
        m_textLabelX_2->setFont(font);
        m_textLabelX_2->setWordWrap(false);

        hboxLayout2->addWidget(m_textLabelX_2);

        m_textLabelY_2 = new QLabel(QmitkTransferFunctionWidget);
        m_textLabelY_2->setObjectName(QString::fromUtf8("m_textLabelY_2"));
        m_textLabelY_2->setFont(font);
        m_textLabelY_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        m_textLabelY_2->setWordWrap(false);

        hboxLayout2->addWidget(m_textLabelY_2);

        m_YEditGradientOpacity = new QLineEdit(QmitkTransferFunctionWidget);
        m_YEditGradientOpacity->setObjectName(QString::fromUtf8("m_YEditGradientOpacity"));
        sizePolicy3.setHeightForWidth(m_YEditGradientOpacity->sizePolicy().hasHeightForWidth());
        m_YEditGradientOpacity->setSizePolicy(sizePolicy3);
        m_YEditGradientOpacity->setMinimumSize(QSize(48, 0));
        m_YEditGradientOpacity->setMaximumSize(QSize(48, 16777215));
        m_YEditGradientOpacity->setFont(font1);
        m_YEditGradientOpacity->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout2->addWidget(m_YEditGradientOpacity);


        verticalLayout->addLayout(hboxLayout2);


        retranslateUi(QmitkTransferFunctionWidget);

        QMetaObject::connectSlotsByName(QmitkTransferFunctionWidget);
    } // setupUi

Member Data Documentation

Definition at line 35 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().

Definition at line 40 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().

Definition at line 46 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().

Definition at line 50 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().

Definition at line 36 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().

Definition at line 42 of file ui_QmitkTransferFunctionWidget.h.

Referenced by retranslateUi(), and setupUi().

Definition at line 52 of file ui_QmitkTransferFunctionWidget.h.

Referenced by retranslateUi(), and setupUi().

Definition at line 48 of file ui_QmitkTransferFunctionWidget.h.

Referenced by retranslateUi(), and setupUi().

Definition at line 43 of file ui_QmitkTransferFunctionWidget.h.

Referenced by retranslateUi(), and setupUi().

Definition at line 53 of file ui_QmitkTransferFunctionWidget.h.

Referenced by retranslateUi(), and setupUi().

Definition at line 34 of file ui_QmitkTransferFunctionWidget.h.

Referenced by setupUi().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines