00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_QMITKNDICONFIGURATIONWIDGET_H
00011 #define UI_QMITKNDICONFIGURATIONWIDGET_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QComboBox>
00018 #include <QtGui/QFormLayout>
00019 #include <QtGui/QGroupBox>
00020 #include <QtGui/QHeaderView>
00021 #include <QtGui/QLabel>
00022 #include <QtGui/QPushButton>
00023 #include <QtGui/QTableWidget>
00024 #include <QtGui/QVBoxLayout>
00025 #include <QtGui/QWidget>
00026
00027 QT_BEGIN_NAMESPACE
00028
00029 class Ui_QmitkNDIConfigurationWidget
00030 {
00031 public:
00032 QVBoxLayout *verticalLayout_3;
00033 QGroupBox *groupBox_4;
00034 QFormLayout *formLayout;
00035 QLabel *label;
00036 QPushButton *m_DisoverDevicesBtn;
00037 QLabel *label_3;
00038 QComboBox *m_ComPortSelector;
00039 QLabel *m_lConnection;
00040 QPushButton *m_Connect;
00041 QGroupBox *m_gbPolarisOptions;
00042 QFormLayout *formLayout_2;
00043 QLabel *label_2;
00044 QPushButton *m_AddToolBtn;
00045 QGroupBox *m_gbAuroraOptions;
00046 QFormLayout *formLayout_3;
00047 QLabel *label_5;
00048 QPushButton *m_DiscoverToolsBtn;
00049 QGroupBox *groupBox_3;
00050 QVBoxLayout *verticalLayout_2;
00051 QLabel *m_DeviceStatus;
00052 QGroupBox *groupBox;
00053 QVBoxLayout *verticalLayout;
00054 QTableWidget *m_ToolTable;
00055
00056 void setupUi(QWidget *QmitkNDIConfigurationWidget)
00057 {
00058 if (QmitkNDIConfigurationWidget->objectName().isEmpty())
00059 QmitkNDIConfigurationWidget->setObjectName(QString::fromUtf8("QmitkNDIConfigurationWidget"));
00060 QmitkNDIConfigurationWidget->resize(306, 536);
00061 verticalLayout_3 = new QVBoxLayout(QmitkNDIConfigurationWidget);
00062 verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
00063 groupBox_4 = new QGroupBox(QmitkNDIConfigurationWidget);
00064 groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
00065 formLayout = new QFormLayout(groupBox_4);
00066 formLayout->setObjectName(QString::fromUtf8("formLayout"));
00067 label = new QLabel(groupBox_4);
00068 label->setObjectName(QString::fromUtf8("label"));
00069 label->setWordWrap(false);
00070
00071 formLayout->setWidget(0, QFormLayout::LabelRole, label);
00072
00073 m_DisoverDevicesBtn = new QPushButton(groupBox_4);
00074 m_DisoverDevicesBtn->setObjectName(QString::fromUtf8("m_DisoverDevicesBtn"));
00075 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
00076 sizePolicy.setHorizontalStretch(0);
00077 sizePolicy.setVerticalStretch(0);
00078 sizePolicy.setHeightForWidth(m_DisoverDevicesBtn->sizePolicy().hasHeightForWidth());
00079 m_DisoverDevicesBtn->setSizePolicy(sizePolicy);
00080 m_DisoverDevicesBtn->setMinimumSize(QSize(95, 0));
00081 m_DisoverDevicesBtn->setMaximumSize(QSize(95, 16777215));
00082
00083 formLayout->setWidget(0, QFormLayout::FieldRole, m_DisoverDevicesBtn);
00084
00085 label_3 = new QLabel(groupBox_4);
00086 label_3->setObjectName(QString::fromUtf8("label_3"));
00087 label_3->setWordWrap(false);
00088
00089 formLayout->setWidget(1, QFormLayout::LabelRole, label_3);
00090
00091 m_ComPortSelector = new QComboBox(groupBox_4);
00092 m_ComPortSelector->setObjectName(QString::fromUtf8("m_ComPortSelector"));
00093 m_ComPortSelector->setMinimumSize(QSize(95, 0));
00094 m_ComPortSelector->setMaximumSize(QSize(95, 16777215));
00095
00096 formLayout->setWidget(1, QFormLayout::FieldRole, m_ComPortSelector);
00097
00098 m_lConnection = new QLabel(groupBox_4);
00099 m_lConnection->setObjectName(QString::fromUtf8("m_lConnection"));
00100 m_lConnection->setWordWrap(false);
00101
00102 formLayout->setWidget(2, QFormLayout::LabelRole, m_lConnection);
00103
00104 m_Connect = new QPushButton(groupBox_4);
00105 m_Connect->setObjectName(QString::fromUtf8("m_Connect"));
00106 sizePolicy.setHeightForWidth(m_Connect->sizePolicy().hasHeightForWidth());
00107 m_Connect->setSizePolicy(sizePolicy);
00108 m_Connect->setMinimumSize(QSize(95, 0));
00109 m_Connect->setMaximumSize(QSize(95, 16777215));
00110
00111 formLayout->setWidget(2, QFormLayout::FieldRole, m_Connect);
00112
00113
00114 verticalLayout_3->addWidget(groupBox_4);
00115
00116 m_gbPolarisOptions = new QGroupBox(QmitkNDIConfigurationWidget);
00117 m_gbPolarisOptions->setObjectName(QString::fromUtf8("m_gbPolarisOptions"));
00118 formLayout_2 = new QFormLayout(m_gbPolarisOptions);
00119 formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
00120 label_2 = new QLabel(m_gbPolarisOptions);
00121 label_2->setObjectName(QString::fromUtf8("label_2"));
00122
00123 formLayout_2->setWidget(0, QFormLayout::LabelRole, label_2);
00124
00125 m_AddToolBtn = new QPushButton(m_gbPolarisOptions);
00126 m_AddToolBtn->setObjectName(QString::fromUtf8("m_AddToolBtn"));
00127 m_AddToolBtn->setMaximumSize(QSize(110, 16777215));
00128
00129 formLayout_2->setWidget(0, QFormLayout::FieldRole, m_AddToolBtn);
00130
00131
00132 verticalLayout_3->addWidget(m_gbPolarisOptions);
00133
00134 m_gbAuroraOptions = new QGroupBox(QmitkNDIConfigurationWidget);
00135 m_gbAuroraOptions->setObjectName(QString::fromUtf8("m_gbAuroraOptions"));
00136 formLayout_3 = new QFormLayout(m_gbAuroraOptions);
00137 formLayout_3->setObjectName(QString::fromUtf8("formLayout_3"));
00138 label_5 = new QLabel(m_gbAuroraOptions);
00139 label_5->setObjectName(QString::fromUtf8("label_5"));
00140
00141 formLayout_3->setWidget(0, QFormLayout::LabelRole, label_5);
00142
00143 m_DiscoverToolsBtn = new QPushButton(m_gbAuroraOptions);
00144 m_DiscoverToolsBtn->setObjectName(QString::fromUtf8("m_DiscoverToolsBtn"));
00145 m_DiscoverToolsBtn->setMinimumSize(QSize(0, 0));
00146 m_DiscoverToolsBtn->setMaximumSize(QSize(110, 16777215));
00147
00148 formLayout_3->setWidget(0, QFormLayout::FieldRole, m_DiscoverToolsBtn);
00149
00150
00151 verticalLayout_3->addWidget(m_gbAuroraOptions);
00152
00153 groupBox_3 = new QGroupBox(QmitkNDIConfigurationWidget);
00154 groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
00155 verticalLayout_2 = new QVBoxLayout(groupBox_3);
00156 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
00157 m_DeviceStatus = new QLabel(groupBox_3);
00158 m_DeviceStatus->setObjectName(QString::fromUtf8("m_DeviceStatus"));
00159 m_DeviceStatus->setEnabled(true);
00160 m_DeviceStatus->setTextFormat(Qt::RichText);
00161 m_DeviceStatus->setWordWrap(true);
00162
00163 verticalLayout_2->addWidget(m_DeviceStatus);
00164
00165
00166 verticalLayout_3->addWidget(groupBox_3);
00167
00168 groupBox = new QGroupBox(QmitkNDIConfigurationWidget);
00169 groupBox->setObjectName(QString::fromUtf8("groupBox"));
00170 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
00171 sizePolicy1.setHorizontalStretch(0);
00172 sizePolicy1.setVerticalStretch(0);
00173 sizePolicy1.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
00174 groupBox->setSizePolicy(sizePolicy1);
00175 verticalLayout = new QVBoxLayout(groupBox);
00176 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
00177 m_ToolTable = new QTableWidget(groupBox);
00178 if (m_ToolTable->columnCount() < 6)
00179 m_ToolTable->setColumnCount(6);
00180 QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
00181 m_ToolTable->setHorizontalHeaderItem(0, __qtablewidgetitem);
00182 QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
00183 m_ToolTable->setHorizontalHeaderItem(1, __qtablewidgetitem1);
00184 QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
00185 m_ToolTable->setHorizontalHeaderItem(2, __qtablewidgetitem2);
00186 QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
00187 m_ToolTable->setHorizontalHeaderItem(3, __qtablewidgetitem3);
00188 QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
00189 m_ToolTable->setHorizontalHeaderItem(4, __qtablewidgetitem4);
00190 QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
00191 m_ToolTable->setHorizontalHeaderItem(5, __qtablewidgetitem5);
00192 m_ToolTable->setObjectName(QString::fromUtf8("m_ToolTable"));
00193 sizePolicy1.setHeightForWidth(m_ToolTable->sizePolicy().hasHeightForWidth());
00194 m_ToolTable->setSizePolicy(sizePolicy1);
00195 m_ToolTable->setEditTriggers(QAbstractItemView::AllEditTriggers);
00196 m_ToolTable->setAlternatingRowColors(true);
00197
00198 verticalLayout->addWidget(m_ToolTable);
00199
00200
00201 verticalLayout_3->addWidget(groupBox);
00202
00203
00204 retranslateUi(QmitkNDIConfigurationWidget);
00205
00206 QMetaObject::connectSlotsByName(QmitkNDIConfigurationWidget);
00207 }
00208
00209 void retranslateUi(QWidget *QmitkNDIConfigurationWidget)
00210 {
00211 QmitkNDIConfigurationWidget->setWindowTitle(QApplication::translate("QmitkNDIConfigurationWidget", "Form", 0, QApplication::UnicodeUTF8));
00212 groupBox_4->setTitle(QApplication::translate("QmitkNDIConfigurationWidget", "Connection Setup", 0, QApplication::UnicodeUTF8));
00213 label->setText(QApplication::translate("QmitkNDIConfigurationWidget", "I. List all plugged tracking devices ", 0, QApplication::UnicodeUTF8));
00214 #ifndef QT_NO_TOOLTIP
00215 m_DisoverDevicesBtn->setToolTip(QApplication::translate("QmitkNDIConfigurationWidget", "click to get a list of all connected NDI tracking devices", 0, QApplication::UnicodeUTF8));
00216 #endif // QT_NO_TOOLTIP
00217 m_DisoverDevicesBtn->setText(QApplication::translate("QmitkNDIConfigurationWidget", " Discover devices", 0, QApplication::UnicodeUTF8));
00218 label_3->setText(QApplication::translate("QmitkNDIConfigurationWidget", "II. Select port for tracking device ", 0, QApplication::UnicodeUTF8));
00219 m_lConnection->setText(QApplication::translate("QmitkNDIConfigurationWidget", "III. Enable connection to device ", 0, QApplication::UnicodeUTF8));
00220 m_Connect->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Connect", 0, QApplication::UnicodeUTF8));
00221 m_gbPolarisOptions->setTitle(QApplication::translate("QmitkNDIConfigurationWidget", "Polaris Tracking Device Options", 0, QApplication::UnicodeUTF8));
00222 label_2->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Load tool definition as *.rom ", 0, QApplication::UnicodeUTF8));
00223 m_AddToolBtn->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Add new tools", 0, QApplication::UnicodeUTF8));
00224 m_gbAuroraOptions->setTitle(QApplication::translate("QmitkNDIConfigurationWidget", "Aurora Tracking Device Options", 0, QApplication::UnicodeUTF8));
00225 label_5->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Check for new plugged in tools ", 0, QApplication::UnicodeUTF8));
00226 m_DiscoverToolsBtn->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Discover new tools", 0, QApplication::UnicodeUTF8));
00227 groupBox_3->setTitle(QApplication::translate("QmitkNDIConfigurationWidget", "General Information", 0, QApplication::UnicodeUTF8));
00228 m_DeviceStatus->setText(QApplication::translate("QmitkNDIConfigurationWidget", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
00229 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
00230 "p, li { white-space: pre-wrap; }\n"
00231 "</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
00232 "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Navigation is </span><span style=\" font-size:8pt; font-style:italic;\">stopped</span></p></body></html>", 0, QApplication::UnicodeUTF8));
00233 groupBox->setTitle(QApplication::translate("QmitkNDIConfigurationWidget", "Navigation Tools", 0, QApplication::UnicodeUTF8));
00234 QTableWidgetItem *___qtablewidgetitem = m_ToolTable->horizontalHeaderItem(0);
00235 ___qtablewidgetitem->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Index", 0, QApplication::UnicodeUTF8));
00236 QTableWidgetItem *___qtablewidgetitem1 = m_ToolTable->horizontalHeaderItem(1);
00237 ___qtablewidgetitem1->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Name", 0, QApplication::UnicodeUTF8));
00238 QTableWidgetItem *___qtablewidgetitem2 = m_ToolTable->horizontalHeaderItem(2);
00239 ___qtablewidgetitem2->setText(QApplication::translate("QmitkNDIConfigurationWidget", "SROM File", 0, QApplication::UnicodeUTF8));
00240 QTableWidgetItem *___qtablewidgetitem3 = m_ToolTable->horizontalHeaderItem(3);
00241 ___qtablewidgetitem3->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Type", 0, QApplication::UnicodeUTF8));
00242 QTableWidgetItem *___qtablewidgetitem4 = m_ToolTable->horizontalHeaderItem(4);
00243 ___qtablewidgetitem4->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Status", 0, QApplication::UnicodeUTF8));
00244 QTableWidgetItem *___qtablewidgetitem5 = m_ToolTable->horizontalHeaderItem(5);
00245 ___qtablewidgetitem5->setText(QApplication::translate("QmitkNDIConfigurationWidget", "Node", 0, QApplication::UnicodeUTF8));
00246 }
00247
00248 };
00249
00250 namespace Ui {
00251 class QmitkNDIConfigurationWidget: public Ui_QmitkNDIConfigurationWidget {};
00252 }
00253
00254 QT_END_NAMESPACE
00255
00256 #endif // UI_QMITKNDICONFIGURATIONWIDGET_H