9 #ifndef UI_FILE_SET_DIALOG_H 10 #define UI_FILE_SET_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/QFormLayout> 19 #include <QtWidgets/QGridLayout> 20 #include <QtWidgets/QHBoxLayout> 21 #include <QtWidgets/QHeaderView> 22 #include <QtWidgets/QLabel> 23 #include <QtWidgets/QTreeView> 24 #include "widgets/elided_label.h" 31 QGridLayout *gridLayout;
32 QFormLayout *formLayout;
33 QHBoxLayout *horizontalLayout;
36 QDialogButtonBox *buttonBox;
37 QTreeView *fileSetTree;
41 if (FileSetDialog->objectName().isEmpty())
42 FileSetDialog->setObjectName(QStringLiteral(
"FileSetDialog"));
43 FileSetDialog->resize(750, 450);
44 FileSetDialog->setSizeGripEnabled(
true);
45 gridLayout =
new QGridLayout(FileSetDialog);
46 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
47 formLayout =
new QFormLayout();
48 formLayout->setObjectName(QStringLiteral(
"formLayout"));
49 formLayout->setFieldGrowthPolicy(QFormLayout::FieldsStayAtSizeHint);
50 horizontalLayout =
new QHBoxLayout();
51 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
52 label =
new QLabel(FileSetDialog);
53 label->setObjectName(QStringLiteral(
"label"));
55 horizontalLayout->addWidget(label);
58 directoryLabel->setObjectName(QStringLiteral(
"directoryLabel"));
59 QSizePolicy sizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);
60 sizePolicy.setHorizontalStretch(1);
61 sizePolicy.setVerticalStretch(0);
62 sizePolicy.setHeightForWidth(directoryLabel->sizePolicy().hasHeightForWidth());
63 directoryLabel->setSizePolicy(sizePolicy);
64 directoryLabel->setOpenExternalLinks(
true);
65 directoryLabel->setTextInteractionFlags(Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
67 horizontalLayout->addWidget(directoryLabel);
70 formLayout->setLayout(1, QFormLayout::SpanningRole, horizontalLayout);
72 buttonBox =
new QDialogButtonBox(FileSetDialog);
73 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
74 buttonBox->setOrientation(Qt::Horizontal);
75 buttonBox->setStandardButtons(QDialogButtonBox::Close|QDialogButtonBox::Help);
77 formLayout->setWidget(2, QFormLayout::SpanningRole, buttonBox);
79 fileSetTree =
new QTreeView(FileSetDialog);
80 fileSetTree->setObjectName(QStringLiteral(
"fileSetTree"));
81 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
82 sizePolicy1.setHorizontalStretch(0);
83 sizePolicy1.setVerticalStretch(1);
84 sizePolicy1.setHeightForWidth(fileSetTree->sizePolicy().hasHeightForWidth());
85 fileSetTree->setSizePolicy(sizePolicy1);
86 fileSetTree->setTextElideMode(Qt::ElideLeft);
87 fileSetTree->setRootIsDecorated(
false);
88 fileSetTree->setUniformRowHeights(
true);
89 fileSetTree->setItemsExpandable(
false);
90 fileSetTree->setExpandsOnDoubleClick(
false);
92 formLayout->setWidget(0, QFormLayout::SpanningRole, fileSetTree);
95 gridLayout->addLayout(formLayout, 0, 0, 1, 1);
98 retranslateUi(FileSetDialog);
99 QObject::connect(buttonBox, SIGNAL(accepted()), FileSetDialog, SLOT(accept()));
100 QObject::connect(buttonBox, SIGNAL(rejected()), FileSetDialog, SLOT(reject()));
102 QMetaObject::connectSlotsByName(FileSetDialog);
105 void retranslateUi(QDialog *FileSetDialog)
107 FileSetDialog->setWindowTitle(QApplication::translate(
"FileSetDialog",
"Dialog", 0));
108 label->setText(QApplication::translate(
"FileSetDialog",
"Directory:", 0));
109 directoryLabel->setText(QString());
120 #endif // UI_FILE_SET_DIALOG_H Definition: ui_about_dialog.h:291
Definition: file_set_dialog.h:30
Definition: ui_file_set_dialog.h:28
Definition: ui_file_set_dialog.h:115
Definition: elided_label.h:15