9 #ifndef UI_PARAVIEWMAINWINDOW_H 10 #define UI_PARAVIEWMAINWINDOW_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QDockWidget> 17 #include <QtWidgets/QGridLayout> 18 #include <QtWidgets/QHBoxLayout> 19 #include <QtWidgets/QLabel> 20 #include <QtWidgets/QMainWindow> 21 #include <QtWidgets/QMenu> 22 #include <QtWidgets/QMenuBar> 23 #include <QtWidgets/QScrollArea> 24 #include <QtWidgets/QVBoxLayout> 25 #include <QtWidgets/QWidget> 105 if (pqClientMainWindow->objectName().isEmpty())
106 pqClientMainWindow->setObjectName(QString::fromUtf8(
"pqClientMainWindow"));
107 pqClientMainWindow->resize(1152, 762);
108 pqClientMainWindow->setAcceptDrops(
true);
110 icon.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pvIcon512.png"), QSize(), QIcon::Normal, QIcon::Off);
111 pqClientMainWindow->setWindowIcon(icon);
112 centralwidget =
new QWidget(pqClientMainWindow);
113 centralwidget->setObjectName(QString::fromUtf8(
"centralwidget"));
114 gridLayout =
new QGridLayout(centralwidget);
115 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
116 gridLayout->setContentsMargins(0, 0, 0, 0);
118 MultiViewWidget->setObjectName(QString::fromUtf8(
"MultiViewWidget"));
120 gridLayout->addWidget(MultiViewWidget, 0, 0, 1, 1);
122 pqClientMainWindow->setCentralWidget(centralwidget);
123 menubar =
new QMenuBar(pqClientMainWindow);
124 menubar->setObjectName(QString::fromUtf8(
"menubar"));
125 menubar->setGeometry(QRect(0, 0, 1152, 20));
126 menu_File =
new QMenu(menubar);
127 menu_File->setObjectName(QString::fromUtf8(
"menu_File"));
128 menuSources =
new QMenu(menubar);
129 menuSources->setObjectName(QString::fromUtf8(
"menuSources"));
130 menuFilters =
new QMenu(menubar);
131 menuFilters->setObjectName(QString::fromUtf8(
"menuFilters"));
132 menu_Edit =
new QMenu(menubar);
133 menu_Edit->setObjectName(QString::fromUtf8(
"menu_Edit"));
134 menu_View =
new QMenu(menubar);
135 menu_View->setObjectName(QString::fromUtf8(
"menu_View"));
136 menuTools =
new QMenu(menubar);
137 menuTools->setObjectName(QString::fromUtf8(
"menuTools"));
138 menu_Help =
new QMenu(menubar);
139 menu_Help->setObjectName(QString::fromUtf8(
"menu_Help"));
140 menu_Macros =
new QMenu(menubar);
141 menu_Macros->setObjectName(QString::fromUtf8(
"menu_Macros"));
142 menu_Catalyst =
new QMenu(menubar);
143 menu_Catalyst->setObjectName(QString::fromUtf8(
"menu_Catalyst"));
144 menuExtractors =
new QMenu(menubar);
145 menuExtractors->setObjectName(QString::fromUtf8(
"menuExtractors"));
146 pqClientMainWindow->setMenuBar(menubar);
148 statusbar->setObjectName(QString::fromUtf8(
"statusbar"));
149 pqClientMainWindow->setStatusBar(statusbar);
150 pipelineBrowserDock =
new QDockWidget(pqClientMainWindow);
151 pipelineBrowserDock->setObjectName(QString::fromUtf8(
"pipelineBrowserDock"));
152 pipelineBrowserDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
154 pipelineBrowser->setObjectName(QString::fromUtf8(
"pipelineBrowser"));
155 pipelineBrowser->setContextMenuPolicy(Qt::DefaultContextMenu);
156 pipelineBrowserDock->setWidget(pipelineBrowser);
157 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, pipelineBrowserDock);
158 statisticsDock =
new QDockWidget(pqClientMainWindow);
159 statisticsDock->setObjectName(QString::fromUtf8(
"statisticsDock"));
160 statisticsDock->setAllowedAreas(Qt::BottomDockWidgetArea|Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
162 statisticsView->setObjectName(QString::fromUtf8(
"statisticsView"));
163 statisticsDock->setWidget(statisticsView);
164 pqClientMainWindow->addDockWidget(Qt::BottomDockWidgetArea, statisticsDock);
165 animationViewDock =
new QDockWidget(pqClientMainWindow);
166 animationViewDock->setObjectName(QString::fromUtf8(
"animationViewDock"));
168 animationView->setObjectName(QString::fromUtf8(
"animationView"));
169 animationViewDock->setWidget(animationView);
170 pqClientMainWindow->addDockWidget(Qt::BottomDockWidgetArea, animationViewDock);
171 comparativePanelDock =
new QDockWidget(pqClientMainWindow);
172 comparativePanelDock->setObjectName(QString::fromUtf8(
"comparativePanelDock"));
173 comparativePanelDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
175 comparativeVisPanel->setObjectName(QString::fromUtf8(
"comparativeVisPanel"));
176 comparativePanelDock->setWidget(comparativeVisPanel);
177 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, comparativePanelDock);
178 collaborationPanelDock =
new QDockWidget(pqClientMainWindow);
179 collaborationPanelDock->setObjectName(QString::fromUtf8(
"collaborationPanelDock"));
180 collaborationPanelDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
182 collaborationPanel->setObjectName(QString::fromUtf8(
"collaborationPanel"));
183 collaborationPanelDock->setWidget(collaborationPanel);
184 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, collaborationPanelDock);
185 informationDock =
new QDockWidget(pqClientMainWindow);
186 informationDock->setObjectName(QString::fromUtf8(
"informationDock"));
187 informationDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
188 informationWidgetFrame =
new QWidget();
189 informationWidgetFrame->setObjectName(QString::fromUtf8(
"informationWidgetFrame"));
190 verticalLayout_2 =
new QVBoxLayout(informationWidgetFrame);
191 verticalLayout_2->setSpacing(0);
192 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
193 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
194 informationScrollArea =
new QScrollArea(informationWidgetFrame);
195 informationScrollArea->setObjectName(QString::fromUtf8(
"informationScrollArea"));
196 informationScrollArea->setWidgetResizable(
true);
198 informationWidget->setObjectName(QString::fromUtf8(
"informationWidget"));
199 informationWidget->setGeometry(QRect(0, 0, 78, 162));
200 informationScrollArea->setWidget(informationWidget);
202 verticalLayout_2->addWidget(informationScrollArea);
204 informationDock->setWidget(informationWidgetFrame);
205 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, informationDock);
206 memoryInspectorDock =
new QDockWidget(pqClientMainWindow);
207 memoryInspectorDock->setObjectName(QString::fromUtf8(
"memoryInspectorDock"));
208 memoryInspectorDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
210 dockWidgetContents->setObjectName(QString::fromUtf8(
"dockWidgetContents"));
211 memoryInspectorDock->setWidget(dockWidgetContents);
212 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, memoryInspectorDock);
213 propertiesDock =
new QDockWidget(pqClientMainWindow);
214 propertiesDock->setObjectName(QString::fromUtf8(
"propertiesDock"));
215 propertiesDock->setMinimumSize(QSize(80, 41));
216 propertiesDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
218 propertiesPanel->setObjectName(QString::fromUtf8(
"propertiesPanel"));
219 propertiesDock->setWidget(propertiesPanel);
220 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, propertiesDock);
221 multiBlockInspectorDock =
new QDockWidget(pqClientMainWindow);
222 multiBlockInspectorDock->setObjectName(QString::fromUtf8(
"multiBlockInspectorDock"));
223 multiBlockInspectorDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
225 multiBlockInspectorPanel->setObjectName(QString::fromUtf8(
"multiBlockInspectorPanel"));
226 multiBlockInspectorDock->setWidget(multiBlockInspectorPanel);
227 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, multiBlockInspectorDock);
228 lightInspectorDock =
new QDockWidget(pqClientMainWindow);
229 lightInspectorDock->setObjectName(QString::fromUtf8(
"lightInspectorDock"));
230 lightInspectorDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
232 lightInspectorPanel->setObjectName(QString::fromUtf8(
"lightInspectorPanel"));
233 lightInspectorDock->setWidget(lightInspectorPanel);
234 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, lightInspectorDock);
235 colorMapEditorDock =
new QDockWidget(pqClientMainWindow);
236 colorMapEditorDock->setObjectName(QString::fromUtf8(
"colorMapEditorDock"));
237 colorMapEditorDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
239 colorMapEditorPanel->setObjectName(QString::fromUtf8(
"colorMapEditorPanel"));
240 colorMapEditorDock->setWidget(colorMapEditorPanel);
241 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, colorMapEditorDock);
242 selectionDisplayDock =
new QDockWidget(pqClientMainWindow);
243 selectionDisplayDock->setObjectName(QString::fromUtf8(
"selectionDisplayDock"));
244 QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
245 sizePolicy.setHorizontalStretch(0);
246 sizePolicy.setVerticalStretch(0);
247 sizePolicy.setHeightForWidth(selectionDisplayDock->sizePolicy().hasHeightForWidth());
248 selectionDisplayDock->setSizePolicy(sizePolicy);
249 selectionDisplayDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
251 selectionDisplayWidget->setObjectName(QString::fromUtf8(
"selectionDisplayWidget"));
252 selectionDisplayWidget->setProperty(
"useVerticalLayout", QVariant(
true));
253 selectionDisplayDock->setWidget(selectionDisplayWidget);
254 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, selectionDisplayDock);
255 displayPropertiesDock =
new QDockWidget(pqClientMainWindow);
256 displayPropertiesDock->setObjectName(QString::fromUtf8(
"displayPropertiesDock"));
257 displayPropertiesDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
259 displayPropertiesPanel->setObjectName(QString::fromUtf8(
"displayPropertiesPanel"));
260 displayPropertiesPanel->setProperty(
"panelMode", QVariant(2));
261 displayPropertiesDock->setWidget(displayPropertiesPanel);
262 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, displayPropertiesDock);
263 viewPropertiesDock =
new QDockWidget(pqClientMainWindow);
264 viewPropertiesDock->setObjectName(QString::fromUtf8(
"viewPropertiesDock"));
265 viewPropertiesDock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
267 viewPropertiesPanel->setObjectName(QString::fromUtf8(
"viewPropertiesPanel"));
268 viewPropertiesPanel->setProperty(
"panelMode", QVariant(4));
269 viewPropertiesDock->setWidget(viewPropertiesPanel);
270 pqClientMainWindow->addDockWidget(Qt::LeftDockWidgetArea, viewPropertiesDock);
271 timeInspectorDock =
new QDockWidget(pqClientMainWindow);
272 timeInspectorDock->setObjectName(QString::fromUtf8(
"timeInspectorDock"));
273 timeInspectorDock->setAllowedAreas(Qt::AllDockWidgetAreas);
275 timeInspectorPanel->setObjectName(QString::fromUtf8(
"timeInspectorPanel"));
276 timeInspectorDock->setWidget(timeInspectorPanel);
277 pqClientMainWindow->addDockWidget(Qt::RightDockWidgetArea, timeInspectorDock);
278 outputWidgetDock =
new QDockWidget(pqClientMainWindow);
279 outputWidgetDock->setObjectName(QString::fromUtf8(
"outputWidgetDock"));
280 outputWidgetDock->setFloating(
false);
282 outputWidget->setObjectName(QString::fromUtf8(
"outputWidget"));
283 outputWidgetDock->setWidget(outputWidget);
284 pqClientMainWindow->addDockWidget(Qt::BottomDockWidgetArea, outputWidgetDock);
285 pythonShellDock =
new QDockWidget(pqClientMainWindow);
286 pythonShellDock->setObjectName(QString::fromUtf8(
"pythonShellDock"));
287 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
288 sizePolicy1.setHorizontalStretch(0);
289 sizePolicy1.setVerticalStretch(0);
290 sizePolicy1.setHeightForWidth(pythonShellDock->sizePolicy().hasHeightForWidth());
291 pythonShellDock->setSizePolicy(sizePolicy1);
292 pythonShellDock->setFloating(
false);
293 pythonShellDummy =
new QWidget();
294 pythonShellDummy->setObjectName(QString::fromUtf8(
"pythonShellDummy"));
295 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
296 sizePolicy2.setHorizontalStretch(0);
297 sizePolicy2.setVerticalStretch(0);
298 sizePolicy2.setHeightForWidth(pythonShellDummy->sizePolicy().hasHeightForWidth());
299 pythonShellDummy->setSizePolicy(sizePolicy2);
300 horizontalLayout =
new QHBoxLayout(pythonShellDummy);
301 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
302 label =
new QLabel(pythonShellDummy);
303 label->setObjectName(QString::fromUtf8(
"label"));
304 label->setAlignment(Qt::AlignCenter);
306 horizontalLayout->addWidget(label);
308 pythonShellDock->setWidget(pythonShellDummy);
309 pqClientMainWindow->addDockWidget(Qt::BottomDockWidgetArea, pythonShellDock);
311 menubar->addAction(menu_File->menuAction());
312 menubar->addAction(menu_Edit->menuAction());
313 menubar->addAction(menu_View->menuAction());
314 menubar->addAction(menuSources->menuAction());
315 menubar->addAction(menuFilters->menuAction());
316 menubar->addAction(menuExtractors->menuAction());
317 menubar->addAction(menuTools->menuAction());
318 menubar->addAction(menu_Catalyst->menuAction());
319 menubar->addAction(menu_Macros->menuAction());
320 menubar->addAction(menu_Help->menuAction());
324 QMetaObject::connectSlotsByName(pqClientMainWindow);
329 pqClientMainWindow->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"MainWindow",
nullptr));
330 menu_File->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&File",
nullptr));
331 menuSources->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Sources",
nullptr));
332 menuFilters->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Fi<ers",
nullptr));
333 menu_Edit->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Edit",
nullptr));
334 menu_View->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&View",
nullptr));
335 menuTools->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Tools",
nullptr));
336 menu_Help->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Help",
nullptr));
337 menu_Macros->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Macros",
nullptr));
338 menu_Catalyst->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"&Catalyst",
nullptr));
339 menuExtractors->setTitle(QCoreApplication::translate(
"pqClientMainWindow",
"E&xtractors",
nullptr));
340 pipelineBrowserDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Pipeline Browser",
nullptr));
341 statisticsDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Statistics Inspector",
nullptr));
342 animationViewDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Animation View",
nullptr));
343 comparativePanelDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Comparative View Inspector",
nullptr));
344 collaborationPanelDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Collaboration Panel",
nullptr));
345 informationDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Information",
nullptr));
346 memoryInspectorDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Memory Inspector",
nullptr));
347 propertiesDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Properties",
nullptr));
348 multiBlockInspectorDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Multi-block Inspector",
nullptr));
349 lightInspectorDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Light Inspector",
nullptr));
350 colorMapEditorDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Color Map Editor",
nullptr));
351 selectionDisplayDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Selection Display Inspector",
nullptr));
352 displayPropertiesDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Display",
nullptr));
353 viewPropertiesDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"View",
nullptr));
354 timeInspectorDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Time Inspector",
nullptr));
355 outputWidgetDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Output Messages",
nullptr));
356 outputWidget->setProperty(
"settingsKey", QVariant(QCoreApplication::translate(
"pqClientMainWindow",
"OutputMessages",
nullptr)));
357 pythonShellDock->setWindowTitle(QCoreApplication::translate(
"pqClientMainWindow",
"Python Shell",
nullptr));
358 label->setText(QCoreApplication::translate(
"pqClientMainWindow",
"Python support not available!",
nullptr));
369 #endif // UI_PARAVIEWMAINWINDOW_H
QDockWidget * statisticsDock
pqLightsInspector * lightInspectorPanel
pqComparativeVisPanel * comparativeVisPanel
QWidget * informationWidgetFrame
QDockWidget * pythonShellDock
pqStatusBar extends QStatusBar to support showing paraview progress.
pqPropertiesPanel * viewPropertiesPanel
pqColorMapEditor is a widget that can be used to edit the active color-map, if any.
QScrollArea * informationScrollArea
pqTabbedMultiViewWidget * MultiViewWidget
QDockWidget * lightInspectorDock
pqPropertiesPanel is the default panel used by paraview to edit source properties and display propert...
QDockWidget * memoryInspectorDock
pqColorMapEditor * colorMapEditorPanel
void setupUi(QMainWindow *pqClientMainWindow)
pqProxyInformationWidget * informationWidget
pqComparativeVisPanel is a properties page for the comparative view.
pqPipelineBrowserWidget * pipelineBrowser
QDockWidget * outputWidgetDock
pqMemoryInspectorPanel * dockWidgetContents
QDockWidget * animationViewDock
pqPVAnimationWidget * animationView
QHBoxLayout * horizontalLayout
QDockWidget * propertiesDock
widget to that lets user edit ParaView's lights
QDockWidget * multiBlockInspectorDock
QDockWidget * comparativePanelDock
pqCollaborationPanel is a properties page for the collaborative session.
pqCollaborationPanel * collaborationPanel
QDockWidget * viewPropertiesDock
pqDataInformationWidget * statisticsView
QDockWidget * displayPropertiesDock
pqPropertiesPanel * propertiesPanel
void retranslateUi(QMainWindow *pqClientMainWindow)
pqFindDataSelectionDisplayFrame is designed to be used by pqFindDataDialog.
QDockWidget * selectionDisplayDock
pqFindDataSelectionDisplayFrame * selectionDisplayWidget
QDockWidget * timeInspectorDock
pqPropertiesPanel * displayPropertiesPanel
QDockWidget * informationDock
QDockWidget * colorMapEditorDock
QDockWidget * pipelineBrowserDock
QDockWidget * collaborationPanelDock
QWidget * pythonShellDummy
QVBoxLayout * verticalLayout_2
pqOutputWidget * outputWidget
pqMultiBlockInspectorWidget * multiBlockInspectorPanel
pqTimeInspectorWidget * timeInspectorPanel