9 #ifndef UI_SELECTIONMANAGERWINDOW_H
10 #define UI_SELECTIONMANAGERWINDOW_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QComboBox>
17 #include <QtWidgets/QDockWidget>
18 #include <QtWidgets/QFrame>
19 #include <QtWidgets/QGraphicsView>
20 #include <QtWidgets/QGridLayout>
21 #include <QtWidgets/QHBoxLayout>
22 #include <QtWidgets/QHeaderView>
23 #include <QtWidgets/QLabel>
24 #include <QtWidgets/QListWidget>
25 #include <QtWidgets/QPushButton>
26 #include <QtWidgets/QWidget>
33 QWidget *m_QWidget_dockWidgetContents;
34 QHBoxLayout *horizontalLayout;
35 QGridLayout *gridLayout_2;
37 QPushButton *m_pushButton_saveSelection;
39 QListWidget *m_listWidget_visibleChannels;
40 QListWidget *m_listWidget_selectionGroups;
41 QPushButton *pushButton_changeSelection;
42 QComboBox *m_comboBox_layoutFile;
43 QComboBox *m_comboBox_selectionFiles;
46 QGraphicsView *m_graphicsView_layoutPlot;
47 QListWidget *m_listWidget_userDefined;
49 void setupUi(QDockWidget *SelectionManagerWindow)
51 if (SelectionManagerWindow->objectName().isEmpty())
52 SelectionManagerWindow->setObjectName(QStringLiteral(
"SelectionManagerWindow"));
53 SelectionManagerWindow->resize(710, 400);
54 SelectionManagerWindow->setAllowedAreas(Qt::BottomDockWidgetArea|Qt::TopDockWidgetArea);
55 m_QWidget_dockWidgetContents =
new QWidget();
56 m_QWidget_dockWidgetContents->setObjectName(QStringLiteral(
"m_QWidget_dockWidgetContents"));
57 horizontalLayout =
new QHBoxLayout(m_QWidget_dockWidgetContents);
58 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
59 gridLayout_2 =
new QGridLayout();
60 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
61 label_5 =
new QLabel(m_QWidget_dockWidgetContents);
62 label_5->setObjectName(QStringLiteral(
"label_5"));
64 gridLayout_2->addWidget(label_5, 0, 8, 1, 1);
66 m_pushButton_saveSelection =
new QPushButton(m_QWidget_dockWidgetContents);
67 m_pushButton_saveSelection->setObjectName(QStringLiteral(
"m_pushButton_saveSelection"));
68 m_pushButton_saveSelection->setEnabled(
false);
69 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
70 sizePolicy.setHorizontalStretch(0);
71 sizePolicy.setVerticalStretch(0);
72 sizePolicy.setHeightForWidth(m_pushButton_saveSelection->sizePolicy().hasHeightForWidth());
73 m_pushButton_saveSelection->setSizePolicy(sizePolicy);
75 gridLayout_2->addWidget(m_pushButton_saveSelection, 3, 8, 1, 1);
77 label_2 =
new QLabel(m_QWidget_dockWidgetContents);
78 label_2->setObjectName(QStringLiteral(
"label_2"));
79 QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
80 sizePolicy1.setHorizontalStretch(0);
81 sizePolicy1.setVerticalStretch(0);
82 sizePolicy1.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
83 label_2->setSizePolicy(sizePolicy1);
84 label_2->setMinimumSize(QSize(150, 0));
85 label_2->setMaximumSize(QSize(150, 16777215));
87 gridLayout_2->addWidget(label_2, 0, 5, 1, 1);
89 m_listWidget_visibleChannels =
new QListWidget(m_QWidget_dockWidgetContents);
90 m_listWidget_visibleChannels->setObjectName(QStringLiteral(
"m_listWidget_visibleChannels"));
91 QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Preferred);
92 sizePolicy2.setHorizontalStretch(0);
93 sizePolicy2.setVerticalStretch(0);
94 sizePolicy2.setHeightForWidth(m_listWidget_visibleChannels->sizePolicy().hasHeightForWidth());
95 m_listWidget_visibleChannels->setSizePolicy(sizePolicy2);
96 m_listWidget_visibleChannels->setMinimumSize(QSize(113, 0));
97 m_listWidget_visibleChannels->setMaximumSize(QSize(113, 16777215));
98 m_listWidget_visibleChannels->setDragEnabled(
true);
99 m_listWidget_visibleChannels->setDragDropMode(QAbstractItemView::DragOnly);
100 m_listWidget_visibleChannels->setDefaultDropAction(Qt::CopyAction);
101 m_listWidget_visibleChannels->setSelectionMode(QAbstractItemView::ExtendedSelection);
103 gridLayout_2->addWidget(m_listWidget_visibleChannels, 1, 7, 1, 1);
105 m_listWidget_selectionGroups =
new QListWidget(m_QWidget_dockWidgetContents);
106 m_listWidget_selectionGroups->setObjectName(QStringLiteral(
"m_listWidget_selectionGroups"));
107 sizePolicy2.setHeightForWidth(m_listWidget_selectionGroups->sizePolicy().hasHeightForWidth());
108 m_listWidget_selectionGroups->setSizePolicy(sizePolicy2);
109 m_listWidget_selectionGroups->setMinimumSize(QSize(170, 0));
110 m_listWidget_selectionGroups->setMaximumSize(QSize(170, 16777215));
112 gridLayout_2->addWidget(m_listWidget_selectionGroups, 1, 5, 1, 1);
114 pushButton_changeSelection =
new QPushButton(m_QWidget_dockWidgetContents);
115 pushButton_changeSelection->setObjectName(QStringLiteral(
"pushButton_changeSelection"));
116 pushButton_changeSelection->setEnabled(
false);
117 sizePolicy.setHeightForWidth(pushButton_changeSelection->sizePolicy().hasHeightForWidth());
118 pushButton_changeSelection->setSizePolicy(sizePolicy);
120 gridLayout_2->addWidget(pushButton_changeSelection, 2, 8, 1, 1);
122 m_comboBox_layoutFile =
new QComboBox(m_QWidget_dockWidgetContents);
123 m_comboBox_layoutFile->setObjectName(QStringLiteral(
"m_comboBox_layoutFile"));
124 sizePolicy1.setHeightForWidth(m_comboBox_layoutFile->sizePolicy().hasHeightForWidth());
125 m_comboBox_layoutFile->setSizePolicy(sizePolicy1);
126 m_comboBox_layoutFile->setMinimumSize(QSize(170, 0));
127 m_comboBox_layoutFile->setMaximumSize(QSize(170, 16777215));
129 gridLayout_2->addWidget(m_comboBox_layoutFile, 2, 5, 1, 1);
131 m_comboBox_selectionFiles =
new QComboBox(m_QWidget_dockWidgetContents);
132 m_comboBox_selectionFiles->setObjectName(QStringLiteral(
"m_comboBox_selectionFiles"));
133 sizePolicy1.setHeightForWidth(m_comboBox_selectionFiles->sizePolicy().hasHeightForWidth());
134 m_comboBox_selectionFiles->setSizePolicy(sizePolicy1);
135 m_comboBox_selectionFiles->setMinimumSize(QSize(170, 0));
136 m_comboBox_selectionFiles->setMaximumSize(QSize(170, 16777215));
138 gridLayout_2->addWidget(m_comboBox_selectionFiles, 3, 5, 1, 1);
140 label =
new QLabel(m_QWidget_dockWidgetContents);
141 label->setObjectName(QStringLiteral(
"label"));
142 sizePolicy.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
143 label->setSizePolicy(sizePolicy);
145 gridLayout_2->addWidget(label, 0, 7, 1, 1);
147 line =
new QFrame(m_QWidget_dockWidgetContents);
148 line->setObjectName(QStringLiteral(
"line"));
150 font.setPointSize(8);
152 line->setFrameShadow(QFrame::Sunken);
153 line->setLineWidth(1);
154 line->setMidLineWidth(1);
155 line->setFrameShape(QFrame::VLine);
157 gridLayout_2->addWidget(line, 0, 4, 4, 1);
159 m_graphicsView_layoutPlot =
new QGraphicsView(m_QWidget_dockWidgetContents);
160 m_graphicsView_layoutPlot->setObjectName(QStringLiteral(
"m_graphicsView_layoutPlot"));
161 m_graphicsView_layoutPlot->setMouseTracking(
true);
162 m_graphicsView_layoutPlot->setDragMode(QGraphicsView::NoDrag);
163 m_graphicsView_layoutPlot->setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
164 m_graphicsView_layoutPlot->setResizeAnchor(QGraphicsView::AnchorUnderMouse);
165 m_graphicsView_layoutPlot->setRubberBandSelectionMode(Qt::IntersectsItemShape);
167 gridLayout_2->addWidget(m_graphicsView_layoutPlot, 0, 1, 4, 3);
169 m_listWidget_userDefined =
new QListWidget(m_QWidget_dockWidgetContents);
170 m_listWidget_userDefined->setObjectName(QStringLiteral(
"m_listWidget_userDefined"));
171 sizePolicy2.setHeightForWidth(m_listWidget_userDefined->sizePolicy().hasHeightForWidth());
172 m_listWidget_userDefined->setSizePolicy(sizePolicy2);
173 m_listWidget_userDefined->setMinimumSize(QSize(150, 0));
174 m_listWidget_userDefined->setMaximumSize(QSize(150, 16777215));
175 m_listWidget_userDefined->setMouseTracking(
true);
176 m_listWidget_userDefined->setAcceptDrops(
true);
177 m_listWidget_userDefined->setDragDropMode(QAbstractItemView::DropOnly);
178 m_listWidget_userDefined->setSelectionMode(QAbstractItemView::ExtendedSelection);
179 m_listWidget_userDefined->setSortingEnabled(
false);
181 gridLayout_2->addWidget(m_listWidget_userDefined, 1, 8, 1, 1);
184 horizontalLayout->addLayout(gridLayout_2);
186 SelectionManagerWindow->setWidget(m_QWidget_dockWidgetContents);
187 QWidget::setTabOrder(m_comboBox_layoutFile, m_comboBox_selectionFiles);
188 QWidget::setTabOrder(m_comboBox_selectionFiles, pushButton_changeSelection);
189 QWidget::setTabOrder(pushButton_changeSelection, m_pushButton_saveSelection);
190 QWidget::setTabOrder(m_pushButton_saveSelection, m_graphicsView_layoutPlot);
191 QWidget::setTabOrder(m_graphicsView_layoutPlot, m_listWidget_selectionGroups);
192 QWidget::setTabOrder(m_listWidget_selectionGroups, m_listWidget_visibleChannels);
193 QWidget::setTabOrder(m_listWidget_visibleChannels, m_listWidget_userDefined);
195 retranslateUi(SelectionManagerWindow);
197 QMetaObject::connectSlotsByName(SelectionManagerWindow);
200 void retranslateUi(QDockWidget *SelectionManagerWindow)
202 SelectionManagerWindow->setWindowTitle(QApplication::translate(
"SelectionManagerWindow",
"Channel Selection Manager", 0));
203 label_5->setText(QApplication::translate(
"SelectionManagerWindow",
"User defined:", 0));
204 m_pushButton_saveSelection->setText(QApplication::translate(
"SelectionManagerWindow",
"Save user selection", 0));
205 label_2->setText(QApplication::translate(
"SelectionManagerWindow",
"Selection groups:", 0));
206 pushButton_changeSelection->setText(QApplication::translate(
"SelectionManagerWindow",
"Load user selection", 0));
207 label->setText(QApplication::translate(
"SelectionManagerWindow",
"Visible channels:", 0));
218 #endif // UI_SELECTIONMANAGERWINDOW_H