9 #ifndef UI_FILTER_DIALOG_H 10 #define UI_FILTER_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/QSpacerItem> 21 #include <QtWidgets/QToolButton> 22 #include <QtWidgets/QTreeWidget> 23 #include <QtWidgets/QVBoxLayout> 24 #include "widgets/elided_label.h" 31 QVBoxLayout *verticalLayout;
32 QTreeWidget *filterTreeWidget;
33 QHBoxLayout *horizontalLayout;
34 QToolButton *newToolButton;
35 QToolButton *deleteToolButton;
36 QToolButton *copyToolButton;
37 QSpacerItem *horizontalSpacer;
39 QDialogButtonBox *buttonBox;
43 if (FilterDialog->objectName().isEmpty())
44 FilterDialog->setObjectName(QStringLiteral(
"FilterDialog"));
45 FilterDialog->resize(584, 390);
46 verticalLayout =
new QVBoxLayout(FilterDialog);
47 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
48 filterTreeWidget =
new QTreeWidget(FilterDialog);
49 filterTreeWidget->setObjectName(QStringLiteral(
"filterTreeWidget"));
50 filterTreeWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
51 filterTreeWidget->setTextElideMode(Qt::ElideMiddle);
52 filterTreeWidget->setIndentation(0);
53 filterTreeWidget->setRootIsDecorated(
false);
55 verticalLayout->addWidget(filterTreeWidget);
57 horizontalLayout =
new QHBoxLayout();
58 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
59 newToolButton =
new QToolButton(FilterDialog);
60 newToolButton->setObjectName(QStringLiteral(
"newToolButton"));
62 icon.addFile(QStringLiteral(
":/stock/plus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
63 newToolButton->setIcon(icon);
65 horizontalLayout->addWidget(newToolButton);
67 deleteToolButton =
new QToolButton(FilterDialog);
68 deleteToolButton->setObjectName(QStringLiteral(
"deleteToolButton"));
70 icon1.addFile(QStringLiteral(
":/stock/minus-8.png"), QSize(), QIcon::Normal, QIcon::Off);
71 deleteToolButton->setIcon(icon1);
73 horizontalLayout->addWidget(deleteToolButton);
75 copyToolButton =
new QToolButton(FilterDialog);
76 copyToolButton->setObjectName(QStringLiteral(
"copyToolButton"));
78 icon2.addFile(QStringLiteral(
":/stock/copy-8.png"), QSize(), QIcon::Normal, QIcon::Off);
79 copyToolButton->setIcon(icon2);
81 horizontalLayout->addWidget(copyToolButton);
83 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
85 horizontalLayout->addItem(horizontalSpacer);
88 pathLabel->setObjectName(QStringLiteral(
"pathLabel"));
89 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
90 sizePolicy.setHorizontalStretch(1);
91 sizePolicy.setVerticalStretch(0);
92 sizePolicy.setHeightForWidth(pathLabel->sizePolicy().hasHeightForWidth());
93 pathLabel->setSizePolicy(sizePolicy);
94 pathLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
95 pathLabel->setOpenExternalLinks(
true);
97 horizontalLayout->addWidget(pathLabel);
99 horizontalLayout->setStretch(4, 1);
101 verticalLayout->addLayout(horizontalLayout);
103 buttonBox =
new QDialogButtonBox(FilterDialog);
104 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
105 buttonBox->setOrientation(Qt::Horizontal);
106 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok);
108 verticalLayout->addWidget(buttonBox);
111 retranslateUi(FilterDialog);
112 QObject::connect(buttonBox, SIGNAL(accepted()), FilterDialog, SLOT(accept()));
113 QObject::connect(buttonBox, SIGNAL(rejected()), FilterDialog, SLOT(reject()));
115 QMetaObject::connectSlotsByName(FilterDialog);
118 void retranslateUi(QDialog *FilterDialog)
120 FilterDialog->setWindowTitle(QApplication::translate(
"FilterDialog",
"Dialog", 0));
121 QTreeWidgetItem *___qtreewidgetitem = filterTreeWidget->headerItem();
122 ___qtreewidgetitem->setText(1, QApplication::translate(
"FilterDialog",
"Filter", 0));
123 ___qtreewidgetitem->setText(0, QApplication::translate(
"FilterDialog",
"Name", 0));
124 #ifndef QT_NO_TOOLTIP 125 newToolButton->setToolTip(QApplication::translate(
"FilterDialog",
"Create a new filter.", 0));
126 #endif // QT_NO_TOOLTIP 127 newToolButton->setText(QString());
128 #ifndef QT_NO_TOOLTIP 129 deleteToolButton->setToolTip(QApplication::translate(
"FilterDialog",
"Remove this filter.", 0));
130 #endif // QT_NO_TOOLTIP 131 #ifndef QT_NO_TOOLTIP 132 copyToolButton->setToolTip(QApplication::translate(
"FilterDialog",
"Copy this filter.", 0));
133 #endif // QT_NO_TOOLTIP 134 copyToolButton->setText(QString());
135 pathLabel->setText(QString());
146 #endif // UI_FILTER_DIALOG_H Definition: ui_about_dialog.h:291
Definition: ui_filter_dialog.h:141
Definition: ui_filter_dialog.h:28
Definition: filter_dialog.h:22
Definition: elided_label.h:15