9 #ifndef UI_IO_GRAPH_DIALOG_H 10 #define UI_IO_GRAPH_DIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QComboBox> 18 #include <QtWidgets/QDialog> 19 #include <QtWidgets/QDialogButtonBox> 20 #include <QtWidgets/QHBoxLayout> 21 #include <QtWidgets/QHeaderView> 22 #include <QtWidgets/QLabel> 23 #include <QtWidgets/QPushButton> 24 #include <QtWidgets/QRadioButton> 25 #include <QtWidgets/QSpacerItem> 26 #include <QtWidgets/QToolButton> 27 #include <QtWidgets/QVBoxLayout> 28 #include "widgets/elided_label.h" 30 #include "widgets/tabnav_tree_view.h" 38 QAction *actionZoomIn;
39 QAction *actionZoomOut;
40 QAction *actionMoveUp10;
41 QAction *actionMoveLeft10;
42 QAction *actionMoveRight10;
43 QAction *actionMoveDown10;
44 QAction *actionMoveUp1;
45 QAction *actionMoveLeft1;
46 QAction *actionMoveRight1;
47 QAction *actionMoveDown1;
48 QAction *actionGoToPacket;
49 QAction *actionDragZoom;
50 QAction *actionToggleTimeOrigin;
51 QAction *actionCrosshairs;
52 QAction *actionZoomInX;
53 QAction *actionZoomOutX;
54 QAction *actionZoomInY;
55 QAction *actionZoomOutY;
56 QVBoxLayout *verticalLayout;
60 QHBoxLayout *horizontalLayout;
61 QToolButton *newToolButton;
62 QToolButton *deleteToolButton;
63 QToolButton *copyToolButton;
64 QSpacerItem *horizontalSpacer_4;
66 QRadioButton *dragRadioButton;
67 QRadioButton *zoomRadioButton;
68 QSpacerItem *horizontalSpacer_3;
70 QComboBox *intervalComboBox;
71 QSpacerItem *horizontalSpacer_2;
72 QCheckBox *todCheckBox;
73 QSpacerItem *horizontalSpacer_5;
74 QCheckBox *logCheckBox;
75 QSpacerItem *horizontalSpacer;
76 QPushButton *resetButton;
77 QDialogButtonBox *buttonBox;
81 if (IOGraphDialog->objectName().isEmpty())
82 IOGraphDialog->setObjectName(QStringLiteral(
"IOGraphDialog"));
83 IOGraphDialog->resize(850, 640);
84 actionReset =
new QAction(IOGraphDialog);
85 actionReset->setObjectName(QStringLiteral(
"actionReset"));
86 actionZoomIn =
new QAction(IOGraphDialog);
87 actionZoomIn->setObjectName(QStringLiteral(
"actionZoomIn"));
88 actionZoomOut =
new QAction(IOGraphDialog);
89 actionZoomOut->setObjectName(QStringLiteral(
"actionZoomOut"));
90 actionMoveUp10 =
new QAction(IOGraphDialog);
91 actionMoveUp10->setObjectName(QStringLiteral(
"actionMoveUp10"));
92 actionMoveLeft10 =
new QAction(IOGraphDialog);
93 actionMoveLeft10->setObjectName(QStringLiteral(
"actionMoveLeft10"));
94 actionMoveRight10 =
new QAction(IOGraphDialog);
95 actionMoveRight10->setObjectName(QStringLiteral(
"actionMoveRight10"));
96 actionMoveDown10 =
new QAction(IOGraphDialog);
97 actionMoveDown10->setObjectName(QStringLiteral(
"actionMoveDown10"));
98 actionMoveUp1 =
new QAction(IOGraphDialog);
99 actionMoveUp1->setObjectName(QStringLiteral(
"actionMoveUp1"));
100 actionMoveLeft1 =
new QAction(IOGraphDialog);
101 actionMoveLeft1->setObjectName(QStringLiteral(
"actionMoveLeft1"));
102 actionMoveRight1 =
new QAction(IOGraphDialog);
103 actionMoveRight1->setObjectName(QStringLiteral(
"actionMoveRight1"));
104 actionMoveDown1 =
new QAction(IOGraphDialog);
105 actionMoveDown1->setObjectName(QStringLiteral(
"actionMoveDown1"));
106 actionGoToPacket =
new QAction(IOGraphDialog);
107 actionGoToPacket->setObjectName(QStringLiteral(
"actionGoToPacket"));
108 actionDragZoom =
new QAction(IOGraphDialog);
109 actionDragZoom->setObjectName(QStringLiteral(
"actionDragZoom"));
110 actionToggleTimeOrigin =
new QAction(IOGraphDialog);
111 actionToggleTimeOrigin->setObjectName(QStringLiteral(
"actionToggleTimeOrigin"));
112 actionCrosshairs =
new QAction(IOGraphDialog);
113 actionCrosshairs->setObjectName(QStringLiteral(
"actionCrosshairs"));
114 actionZoomInX =
new QAction(IOGraphDialog);
115 actionZoomInX->setObjectName(QStringLiteral(
"actionZoomInX"));
116 actionZoomOutX =
new QAction(IOGraphDialog);
117 actionZoomOutX->setObjectName(QStringLiteral(
"actionZoomOutX"));
118 actionZoomInY =
new QAction(IOGraphDialog);
119 actionZoomInY->setObjectName(QStringLiteral(
"actionZoomInY"));
120 actionZoomOutY =
new QAction(IOGraphDialog);
121 actionZoomOutY->setObjectName(QStringLiteral(
"actionZoomOutY"));
122 verticalLayout =
new QVBoxLayout(IOGraphDialog);
123 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
125 ioPlot->setObjectName(QStringLiteral(
"ioPlot"));
126 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
127 sizePolicy.setHorizontalStretch(0);
128 sizePolicy.setVerticalStretch(4);
129 sizePolicy.setHeightForWidth(ioPlot->sizePolicy().hasHeightForWidth());
130 ioPlot->setSizePolicy(sizePolicy);
132 verticalLayout->addWidget(ioPlot);
135 hintLabel->setObjectName(QStringLiteral(
"hintLabel"));
137 verticalLayout->addWidget(hintLabel);
140 graphUat->setObjectName(QStringLiteral(
"graphUat"));
141 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
142 sizePolicy1.setHorizontalStretch(0);
143 sizePolicy1.setVerticalStretch(1);
144 sizePolicy1.setHeightForWidth(graphUat->sizePolicy().hasHeightForWidth());
145 graphUat->setSizePolicy(sizePolicy1);
147 verticalLayout->addWidget(graphUat);
149 horizontalLayout =
new QHBoxLayout();
150 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
151 newToolButton =
new QToolButton(IOGraphDialog);
152 newToolButton->setObjectName(QStringLiteral(
"newToolButton"));
154 icon.addFile(QStringLiteral(
":/stock/plus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
155 newToolButton->setIcon(icon);
157 horizontalLayout->addWidget(newToolButton);
159 deleteToolButton =
new QToolButton(IOGraphDialog);
160 deleteToolButton->setObjectName(QStringLiteral(
"deleteToolButton"));
162 icon1.addFile(QStringLiteral(
":/stock/minus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
163 deleteToolButton->setIcon(icon1);
165 horizontalLayout->addWidget(deleteToolButton);
167 copyToolButton =
new QToolButton(IOGraphDialog);
168 copyToolButton->setObjectName(QStringLiteral(
"copyToolButton"));
170 icon2.addFile(QStringLiteral(
":/stock/copy-8.png"), QSize(), QIcon::Normal, QIcon::Off);
171 copyToolButton->setIcon(icon2);
173 horizontalLayout->addWidget(copyToolButton);
175 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
177 horizontalLayout->addItem(horizontalSpacer_4);
179 mouseLabel =
new QLabel(IOGraphDialog);
180 mouseLabel->setObjectName(QStringLiteral(
"mouseLabel"));
182 horizontalLayout->addWidget(mouseLabel);
184 dragRadioButton =
new QRadioButton(IOGraphDialog);
185 dragRadioButton->setObjectName(QStringLiteral(
"dragRadioButton"));
186 dragRadioButton->setCheckable(
true);
188 horizontalLayout->addWidget(dragRadioButton);
190 zoomRadioButton =
new QRadioButton(IOGraphDialog);
191 zoomRadioButton->setObjectName(QStringLiteral(
"zoomRadioButton"));
192 zoomRadioButton->setCheckable(
true);
194 horizontalLayout->addWidget(zoomRadioButton);
196 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
198 horizontalLayout->addItem(horizontalSpacer_3);
200 label_2 =
new QLabel(IOGraphDialog);
201 label_2->setObjectName(QStringLiteral(
"label_2"));
203 horizontalLayout->addWidget(label_2);
205 intervalComboBox =
new QComboBox(IOGraphDialog);
206 intervalComboBox->setObjectName(QStringLiteral(
"intervalComboBox"));
208 horizontalLayout->addWidget(intervalComboBox);
210 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
212 horizontalLayout->addItem(horizontalSpacer_2);
214 todCheckBox =
new QCheckBox(IOGraphDialog);
215 todCheckBox->setObjectName(QStringLiteral(
"todCheckBox"));
217 horizontalLayout->addWidget(todCheckBox);
219 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
221 horizontalLayout->addItem(horizontalSpacer_5);
223 logCheckBox =
new QCheckBox(IOGraphDialog);
224 logCheckBox->setObjectName(QStringLiteral(
"logCheckBox"));
226 horizontalLayout->addWidget(logCheckBox);
228 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
230 horizontalLayout->addItem(horizontalSpacer);
232 resetButton =
new QPushButton(IOGraphDialog);
233 resetButton->setObjectName(QStringLiteral(
"resetButton"));
235 horizontalLayout->addWidget(resetButton);
238 verticalLayout->addLayout(horizontalLayout);
240 buttonBox =
new QDialogButtonBox(IOGraphDialog);
241 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
242 buttonBox->setOrientation(Qt::Horizontal);
243 buttonBox->setStandardButtons(QDialogButtonBox::Close|QDialogButtonBox::Help|QDialogButtonBox::Save);
245 verticalLayout->addWidget(buttonBox);
248 retranslateUi(IOGraphDialog);
249 QObject::connect(buttonBox, SIGNAL(accepted()), IOGraphDialog, SLOT(accept()));
250 QObject::connect(buttonBox, SIGNAL(rejected()), IOGraphDialog, SLOT(reject()));
252 QMetaObject::connectSlotsByName(IOGraphDialog);
255 void retranslateUi(QDialog *IOGraphDialog)
257 IOGraphDialog->setWindowTitle(QApplication::translate(
"IOGraphDialog",
"Dialog", 0));
258 actionReset->setText(QApplication::translate(
"IOGraphDialog",
"Reset Graph", 0));
259 #ifndef QT_NO_TOOLTIP 260 actionReset->setToolTip(QApplication::translate(
"IOGraphDialog",
"Reset the graph to its initial state.", 0));
261 #endif // QT_NO_TOOLTIP 262 actionReset->setShortcut(QApplication::translate(
"IOGraphDialog",
"0", 0));
263 actionZoomIn->setText(QApplication::translate(
"IOGraphDialog",
"Zoom In", 0));
264 #ifndef QT_NO_TOOLTIP 265 actionZoomIn->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom In", 0));
266 #endif // QT_NO_TOOLTIP 267 actionZoomIn->setShortcut(QApplication::translate(
"IOGraphDialog",
"+", 0));
268 actionZoomOut->setText(QApplication::translate(
"IOGraphDialog",
"Zoom Out", 0));
269 #ifndef QT_NO_TOOLTIP 270 actionZoomOut->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom Out", 0));
271 #endif // QT_NO_TOOLTIP 272 actionZoomOut->setShortcut(QApplication::translate(
"IOGraphDialog",
"-", 0));
273 actionMoveUp10->setText(QApplication::translate(
"IOGraphDialog",
"Move Up 10 Pixels", 0));
274 #ifndef QT_NO_TOOLTIP 275 actionMoveUp10->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Up 10 Pixels", 0));
276 #endif // QT_NO_TOOLTIP 277 actionMoveUp10->setShortcut(QApplication::translate(
"IOGraphDialog",
"Up", 0));
278 actionMoveLeft10->setText(QApplication::translate(
"IOGraphDialog",
"Move Left 10 Pixels", 0));
279 #ifndef QT_NO_TOOLTIP 280 actionMoveLeft10->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Left 10 Pixels", 0));
281 #endif // QT_NO_TOOLTIP 282 actionMoveLeft10->setShortcut(QApplication::translate(
"IOGraphDialog",
"Left", 0));
283 actionMoveRight10->setText(QApplication::translate(
"IOGraphDialog",
"Move Right 10 Pixels", 0));
284 #ifndef QT_NO_TOOLTIP 285 actionMoveRight10->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Right 10 Pixels", 0));
286 #endif // QT_NO_TOOLTIP 287 actionMoveRight10->setShortcut(QApplication::translate(
"IOGraphDialog",
"Right", 0));
288 actionMoveDown10->setText(QApplication::translate(
"IOGraphDialog",
"Move Down 10 Pixels", 0));
289 #ifndef QT_NO_TOOLTIP 290 actionMoveDown10->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Down 10 Pixels", 0));
291 #endif // QT_NO_TOOLTIP 292 actionMoveDown10->setShortcut(QApplication::translate(
"IOGraphDialog",
"Down", 0));
293 actionMoveUp1->setText(QApplication::translate(
"IOGraphDialog",
"Move Up 1 Pixel", 0));
294 #ifndef QT_NO_TOOLTIP 295 actionMoveUp1->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Up 1 Pixel", 0));
296 #endif // QT_NO_TOOLTIP 297 actionMoveUp1->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+Up", 0));
298 actionMoveLeft1->setText(QApplication::translate(
"IOGraphDialog",
"Move Left 1 Pixel", 0));
299 #ifndef QT_NO_TOOLTIP 300 actionMoveLeft1->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Left 1 Pixel", 0));
301 #endif // QT_NO_TOOLTIP 302 actionMoveLeft1->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+Left", 0));
303 actionMoveRight1->setText(QApplication::translate(
"IOGraphDialog",
"Move Right 1 Pixel", 0));
304 #ifndef QT_NO_TOOLTIP 305 actionMoveRight1->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move Right 1 Pixel", 0));
306 #endif // QT_NO_TOOLTIP 307 actionMoveRight1->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+Right", 0));
308 actionMoveDown1->setText(QApplication::translate(
"IOGraphDialog",
"Move Down 1 Pixel", 0));
309 #ifndef QT_NO_TOOLTIP 310 actionMoveDown1->setToolTip(QApplication::translate(
"IOGraphDialog",
"Move down 1 Pixel", 0));
311 #endif // QT_NO_TOOLTIP 312 actionMoveDown1->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+Down", 0));
313 actionGoToPacket->setText(QApplication::translate(
"IOGraphDialog",
"Go To Packet Under Cursor", 0));
314 #ifndef QT_NO_TOOLTIP 315 actionGoToPacket->setToolTip(QApplication::translate(
"IOGraphDialog",
"Go to packet currently under the cursor", 0));
316 #endif // QT_NO_TOOLTIP 317 actionGoToPacket->setShortcut(QApplication::translate(
"IOGraphDialog",
"G", 0));
318 actionDragZoom->setText(QApplication::translate(
"IOGraphDialog",
"Drag / Zoom", 0));
319 #ifndef QT_NO_TOOLTIP 320 actionDragZoom->setToolTip(QApplication::translate(
"IOGraphDialog",
"Toggle mouse drag / zoom behavior", 0));
321 #endif // QT_NO_TOOLTIP 322 actionDragZoom->setShortcut(QApplication::translate(
"IOGraphDialog",
"Z", 0));
323 actionToggleTimeOrigin->setText(QApplication::translate(
"IOGraphDialog",
"Capture / Session Time Origin", 0));
324 #ifndef QT_NO_TOOLTIP 325 actionToggleTimeOrigin->setToolTip(QApplication::translate(
"IOGraphDialog",
"Toggle capture / session time origin", 0));
326 #endif // QT_NO_TOOLTIP 327 actionToggleTimeOrigin->setShortcut(QApplication::translate(
"IOGraphDialog",
"T", 0));
328 actionCrosshairs->setText(QApplication::translate(
"IOGraphDialog",
"Crosshairs", 0));
329 #ifndef QT_NO_TOOLTIP 330 actionCrosshairs->setToolTip(QApplication::translate(
"IOGraphDialog",
"Toggle crosshairs", 0));
331 #endif // QT_NO_TOOLTIP 332 actionCrosshairs->setShortcut(QApplication::translate(
"IOGraphDialog",
"Space", 0));
333 actionZoomInX->setText(QApplication::translate(
"IOGraphDialog",
"Zoom In X Axis", 0));
334 #ifndef QT_NO_TOOLTIP 335 actionZoomInX->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom In X Axis", 0));
336 #endif // QT_NO_TOOLTIP 337 actionZoomInX->setShortcut(QApplication::translate(
"IOGraphDialog",
"X", 0));
338 actionZoomOutX->setText(QApplication::translate(
"IOGraphDialog",
"Zoom Out X Axis", 0));
339 #ifndef QT_NO_TOOLTIP 340 actionZoomOutX->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom Out X Axis", 0));
341 #endif // QT_NO_TOOLTIP 342 actionZoomOutX->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+X", 0));
343 actionZoomInY->setText(QApplication::translate(
"IOGraphDialog",
"Zoom In Y Axis", 0));
344 #ifndef QT_NO_TOOLTIP 345 actionZoomInY->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom In Y Axis", 0));
346 #endif // QT_NO_TOOLTIP 347 actionZoomInY->setShortcut(QApplication::translate(
"IOGraphDialog",
"Y", 0));
348 actionZoomOutY->setText(QApplication::translate(
"IOGraphDialog",
"Zoom Out Y Axis", 0));
349 #ifndef QT_NO_TOOLTIP 350 actionZoomOutY->setToolTip(QApplication::translate(
"IOGraphDialog",
"Zoom Out Y Axis", 0));
351 #endif // QT_NO_TOOLTIP 352 actionZoomOutY->setShortcut(QApplication::translate(
"IOGraphDialog",
"Shift+Y", 0));
353 #ifndef QT_NO_TOOLTIP 354 hintLabel->setToolTip(QApplication::translate(
"IOGraphDialog",
"<html><head/><body>\n" 356 "<h3>Valuable and amazing time-saving keyboard shortcuts</h3>\n" 359 "<tr><th>+</th><td>Zoom in</td></th>\n" 360 "<tr><th>-</th><td>Zoom out</td></th>\n" 361 "<tr><th>x</th><td>Zoom in X axis</td></th>\n" 362 "<tr><th>X</th><td>Zoom out X axis</td></th>\n" 363 "<tr><th>y</th><td>Zoom in Y axis</td></th>\n" 364 "<tr><th>Y</th><td>Zoom out Y axis</td></th>\n" 365 "<tr><th>0</th><td>Reset graph to its initial state</td></th>\n" 367 "<tr><th>\342\206\222</th><td>Move right 10 pixels</td></th>\n" 368 "<tr><th>\342\206\220</th><td>Move left 10 pixels</td></th>\n" 369 "<tr><th>\342\206\221</th><td>Move up 10 pixels</td></th>\n" 370 "<tr><th>\342\206\223</th><td>Move down 10 pixels</td></th>\n" 371 "<tr><th><i>Shift+</i>\342\206\222</th><td>Move right 1 pixel</td></th>\n" 372 "<tr><th><i>Shift+</i>\342\206\220</th><td>Move left 1 pixel</td></th>\n" 373 "<tr><th><i>Shift+</i>\342\206\221</th><td>Move up 1 pixel</td></th>\n" 374 "<tr><th><i>Shift+</i>\342\206\223</th><td>Move down 1 pixel</td></th>\n" 377 "td>Go to packet under cursor</td></th>\n" 379 "<tr><th>z</th><td>Toggle mouse drag / zoom</td></th>\n" 380 "<tr><th>t</th><td>Toggle capture / session time origin</td></th>\n" 381 "<tr><th>Space</th><td>Toggle crosshairs</td></th>\n" 384 "</body></html>", 0));
385 #endif // QT_NO_TOOLTIP 386 hintLabel->setText(QString());
387 #ifndef QT_NO_TOOLTIP 388 newToolButton->setToolTip(QApplication::translate(
"IOGraphDialog",
"Add a new graph.", 0));
389 #endif // QT_NO_TOOLTIP 390 newToolButton->setText(QString());
391 #ifndef QT_NO_TOOLTIP 392 deleteToolButton->setToolTip(QApplication::translate(
"IOGraphDialog",
"Remove this graph.", 0));
393 #endif // QT_NO_TOOLTIP 394 #ifndef QT_NO_TOOLTIP 395 copyToolButton->setToolTip(QApplication::translate(
"IOGraphDialog",
"Duplicate this graph.", 0));
396 #endif // QT_NO_TOOLTIP 397 copyToolButton->setText(QString());
398 mouseLabel->setText(QApplication::translate(
"IOGraphDialog",
"Mouse", 0));
399 #ifndef QT_NO_TOOLTIP 400 dragRadioButton->setToolTip(QApplication::translate(
"IOGraphDialog",
"Drag using the mouse button.", 0));
401 #endif // QT_NO_TOOLTIP 402 dragRadioButton->setText(QApplication::translate(
"IOGraphDialog",
"drags", 0));
403 #ifndef QT_NO_TOOLTIP 404 zoomRadioButton->setToolTip(QApplication::translate(
"IOGraphDialog",
"Select using the mouse button.", 0));
405 #endif // QT_NO_TOOLTIP 406 zoomRadioButton->setText(QApplication::translate(
"IOGraphDialog",
"zooms", 0));
407 label_2->setText(QApplication::translate(
"IOGraphDialog",
"Interval", 0));
408 todCheckBox->setText(QApplication::translate(
"IOGraphDialog",
"Time of day", 0));
409 logCheckBox->setText(QApplication::translate(
"IOGraphDialog",
"Log scale", 0));
410 resetButton->setText(QApplication::translate(
"IOGraphDialog",
"Reset", 0));
421 #endif // UI_IO_GRAPH_DIALOG_H Definition: ui_about_dialog.h:291
Definition: ui_io_graph_dialog.h:34
The central class of the library. This is the QWidget which displays the plot and interacts with the ...
Definition: qcustomplot.h:1682
Definition: tabnav_tree_view.h:23
Definition: io_graph_dialog.h:126
Definition: ui_io_graph_dialog.h:416
Definition: elided_label.h:15