9 #ifndef UI_COLORING_RULES_DIALOG_H 10 #define UI_COLORING_RULES_DIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QDialogButtonBox> 18 #include <QtWidgets/QHBoxLayout> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QPushButton> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QToolButton> 24 #include <QtWidgets/QVBoxLayout> 25 #include "widgets/tabnav_tree_view.h" 32 QVBoxLayout *verticalLayout;
35 QHBoxLayout *horizontalLayout;
36 QToolButton *newToolButton;
37 QToolButton *deleteToolButton;
38 QToolButton *copyToolButton;
39 QPushButton *fGPushButton;
40 QPushButton *bGPushButton;
41 QPushButton *displayFilterPushButton;
42 QSpacerItem *horizontalSpacer;
43 QDialogButtonBox *buttonBox;
47 if (ColoringRulesDialog->objectName().isEmpty())
48 ColoringRulesDialog->setObjectName(QStringLiteral(
"ColoringRulesDialog"));
49 ColoringRulesDialog->resize(650, 480);
50 verticalLayout =
new QVBoxLayout(ColoringRulesDialog);
51 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
53 coloringRulesTreeView->setObjectName(QStringLiteral(
"coloringRulesTreeView"));
54 coloringRulesTreeView->setSelectionMode(QAbstractItemView::ExtendedSelection);
55 coloringRulesTreeView->setTextElideMode(Qt::ElideMiddle);
56 coloringRulesTreeView->setRootIsDecorated(
false);
57 coloringRulesTreeView->setUniformRowHeights(
true);
58 coloringRulesTreeView->setItemsExpandable(
false);
59 coloringRulesTreeView->setExpandsOnDoubleClick(
false);
60 coloringRulesTreeView->setDragEnabled(
true);
61 coloringRulesTreeView->setDropIndicatorShown(
true);
62 coloringRulesTreeView->setDragDropMode(QAbstractItemView::InternalMove);
64 verticalLayout->addWidget(coloringRulesTreeView);
66 hintLabel =
new QLabel(ColoringRulesDialog);
67 hintLabel->setObjectName(QStringLiteral(
"hintLabel"));
68 hintLabel->setWordWrap(
true);
70 verticalLayout->addWidget(hintLabel);
72 horizontalLayout =
new QHBoxLayout();
73 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
74 newToolButton =
new QToolButton(ColoringRulesDialog);
75 newToolButton->setObjectName(QStringLiteral(
"newToolButton"));
77 icon.addFile(QStringLiteral(
":/stock/plus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
78 newToolButton->setIcon(icon);
80 horizontalLayout->addWidget(newToolButton);
82 deleteToolButton =
new QToolButton(ColoringRulesDialog);
83 deleteToolButton->setObjectName(QStringLiteral(
"deleteToolButton"));
85 icon1.addFile(QStringLiteral(
":/stock/minus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
86 deleteToolButton->setIcon(icon1);
88 horizontalLayout->addWidget(deleteToolButton);
90 copyToolButton =
new QToolButton(ColoringRulesDialog);
91 copyToolButton->setObjectName(QStringLiteral(
"copyToolButton"));
93 icon2.addFile(QStringLiteral(
":/stock/copy-8.png"), QSize(), QIcon::Normal, QIcon::Off);
94 copyToolButton->setIcon(icon2);
96 horizontalLayout->addWidget(copyToolButton);
98 fGPushButton =
new QPushButton(ColoringRulesDialog);
99 fGPushButton->setObjectName(QStringLiteral(
"fGPushButton"));
100 fGPushButton->setStyleSheet(QStringLiteral(
"QPushButton { border: 1px solid palette(Dark); }"));
101 fGPushButton->setAutoDefault(
false);
102 fGPushButton->setFlat(
true);
103 fGPushButton->setVisible(
false);
105 horizontalLayout->addWidget(fGPushButton);
107 bGPushButton =
new QPushButton(ColoringRulesDialog);
108 bGPushButton->setObjectName(QStringLiteral(
"bGPushButton"));
109 bGPushButton->setStyleSheet(QStringLiteral(
"QPushButton { border: 1px solid palette(Dark); }"));
110 bGPushButton->setAutoDefault(
false);
111 bGPushButton->setFlat(
true);
112 bGPushButton->setVisible(
false);
114 horizontalLayout->addWidget(bGPushButton);
116 displayFilterPushButton =
new QPushButton(ColoringRulesDialog);
117 displayFilterPushButton->setObjectName(QStringLiteral(
"displayFilterPushButton"));
118 displayFilterPushButton->setAutoDefault(
false);
119 displayFilterPushButton->setVisible(
false);
121 horizontalLayout->addWidget(displayFilterPushButton);
123 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
125 horizontalLayout->addItem(horizontalSpacer);
127 horizontalLayout->setStretch(6, 1);
129 verticalLayout->addLayout(horizontalLayout);
131 buttonBox =
new QDialogButtonBox(ColoringRulesDialog);
132 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
133 buttonBox->setOrientation(Qt::Horizontal);
134 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok);
136 verticalLayout->addWidget(buttonBox);
139 retranslateUi(ColoringRulesDialog);
140 QObject::connect(buttonBox, SIGNAL(accepted()), ColoringRulesDialog, SLOT(accept()));
141 QObject::connect(buttonBox, SIGNAL(rejected()), ColoringRulesDialog, SLOT(reject()));
143 QMetaObject::connectSlotsByName(ColoringRulesDialog);
146 void retranslateUi(QDialog *ColoringRulesDialog)
148 ColoringRulesDialog->setWindowTitle(QApplication::translate(
"ColoringRulesDialog",
"Dialog", 0));
149 hintLabel->setText(QApplication::translate(
"ColoringRulesDialog",
"<small><i>A hint.</i></small>", 0));
150 #ifndef QT_NO_TOOLTIP 151 newToolButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Add a new coloring rule.", 0));
152 #endif // QT_NO_TOOLTIP 153 newToolButton->setText(QString());
154 #ifndef QT_NO_TOOLTIP 155 deleteToolButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Delete this coloring rule.", 0));
156 #endif // QT_NO_TOOLTIP 157 deleteToolButton->setText(QString());
158 #ifndef QT_NO_TOOLTIP 159 copyToolButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Duplicate this coloring rule.", 0));
160 #endif // QT_NO_TOOLTIP 161 #ifndef QT_NO_TOOLTIP 162 fGPushButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Set the foreground color for this rule.", 0));
163 #endif // QT_NO_TOOLTIP 164 fGPushButton->setText(QApplication::translate(
"ColoringRulesDialog",
"Foreground", 0));
165 #ifndef QT_NO_TOOLTIP 166 bGPushButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Set the background color for this rule.", 0));
167 #endif // QT_NO_TOOLTIP 168 bGPushButton->setText(QApplication::translate(
"ColoringRulesDialog",
"Background", 0));
169 #ifndef QT_NO_TOOLTIP 170 displayFilterPushButton->setToolTip(QApplication::translate(
"ColoringRulesDialog",
"Set the display filter using this rule.", 0));
171 #endif // QT_NO_TOOLTIP 172 displayFilterPushButton->setText(QApplication::translate(
"ColoringRulesDialog",
"Apply as filter", 0));
183 #endif // UI_COLORING_RULES_DIALOG_H Definition: coloring_rules_dialog.h:27
Definition: ui_about_dialog.h:291
Definition: tabnav_tree_view.h:23
Definition: ui_coloring_rules_dialog.h:178
Definition: ui_coloring_rules_dialog.h:29