9 #ifndef UI_GUI_DIRECTORYWIDGET_H
10 #define UI_GUI_DIRECTORYWIDGET_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QComboBox>
17 #include <QtWidgets/QGridLayout>
18 #include <QtWidgets/QHBoxLayout>
19 #include <QtWidgets/QHeaderView>
20 #include <QtWidgets/QLineEdit>
21 #include <QtWidgets/QPushButton>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QWidget>
24 #include "GUI/DirectoryWidget/DirectoryTreeView.h"
25 #include "GUI/DirectoryWidget/FileListView.h"
32 QGridLayout *gridLayout;
35 QHBoxLayout *horizontalLayout;
36 QComboBox *combo_libchooser;
37 QSpacerItem *horizontalSpacer;
38 QHBoxLayout *horizontalLayout_2;
40 QPushButton *btn_search;
44 if (GUI_DirectoryWidget->objectName().isEmpty())
45 GUI_DirectoryWidget->setObjectName(QStringLiteral(
"GUI_DirectoryWidget"));
46 GUI_DirectoryWidget->resize(769, 633);
47 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
48 sizePolicy.setHorizontalStretch(0);
49 sizePolicy.setVerticalStretch(0);
50 sizePolicy.setHeightForWidth(GUI_DirectoryWidget->sizePolicy().hasHeightForWidth());
51 GUI_DirectoryWidget->setSizePolicy(sizePolicy);
52 gridLayout =
new QGridLayout(GUI_DirectoryWidget);
53 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
54 gridLayout->setHorizontalSpacing(10);
55 gridLayout->setContentsMargins(0, 0, 0, 0);
57 tv_dirs->setObjectName(QStringLiteral(
"tv_dirs"));
61 tv_dirs->setFont(font);
62 tv_dirs->setDragEnabled(
true);
63 tv_dirs->setDragDropMode(QAbstractItemView::DragOnly);
64 tv_dirs->setAlternatingRowColors(
true);
65 tv_dirs->setHeaderHidden(
true);
67 gridLayout->addWidget(tv_dirs, 1, 0, 1, 1);
70 lv_files->setObjectName(QStringLiteral(
"lv_files"));
71 lv_files->setFont(font);
72 lv_files->setDragEnabled(
true);
73 lv_files->setDragDropMode(QAbstractItemView::DragOnly);
74 lv_files->setAlternatingRowColors(
true);
75 lv_files->setSelectionMode(QAbstractItemView::ExtendedSelection);
77 gridLayout->addWidget(lv_files, 1, 1, 1, 1);
79 horizontalLayout =
new QHBoxLayout();
80 horizontalLayout->setSpacing(0);
81 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
82 horizontalLayout->setContentsMargins(-1, 0, -1, -1);
83 combo_libchooser =
new QComboBox(GUI_DirectoryWidget);
84 combo_libchooser->setObjectName(QStringLiteral(
"combo_libchooser"));
86 horizontalLayout->addWidget(combo_libchooser);
88 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
90 horizontalLayout->addItem(horizontalSpacer);
93 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
95 horizontalLayout_2 =
new QHBoxLayout();
96 horizontalLayout_2->setSpacing(6);
97 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
98 le_search =
new QLineEdit(GUI_DirectoryWidget);
99 le_search->setObjectName(QStringLiteral(
"le_search"));
100 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Preferred);
101 sizePolicy1.setHorizontalStretch(0);
102 sizePolicy1.setVerticalStretch(0);
103 sizePolicy1.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
104 le_search->setSizePolicy(sizePolicy1);
105 le_search->setMaximumSize(QSize(16777215, 25));
106 le_search->setFocusPolicy(Qt::ClickFocus);
108 horizontalLayout_2->addWidget(le_search);
110 btn_search =
new QPushButton(GUI_DirectoryWidget);
111 btn_search->setObjectName(QStringLiteral(
"btn_search"));
112 QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
113 sizePolicy2.setHorizontalStretch(0);
114 sizePolicy2.setVerticalStretch(0);
115 sizePolicy2.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
116 btn_search->setSizePolicy(sizePolicy2);
117 btn_search->setMaximumSize(QSize(16777215, 25));
118 btn_search->setFocusPolicy(Qt::NoFocus);
120 icon.addFile(QStringLiteral(
":/Icons/lupe.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
121 btn_search->setIcon(icon);
122 btn_search->setIconSize(QSize(16, 16));
124 horizontalLayout_2->addWidget(btn_search);
127 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 1);
129 QWidget::setTabOrder(combo_libchooser, tv_dirs);
130 QWidget::setTabOrder(tv_dirs, lv_files);
132 retranslateUi(GUI_DirectoryWidget);
134 QMetaObject::connectSlotsByName(GUI_DirectoryWidget);
137 void retranslateUi(QWidget *GUI_DirectoryWidget)
139 GUI_DirectoryWidget->setWindowTitle(QString());
140 btn_search->setText(QApplication::translate(
"GUI_DirectoryWidget",
"Search", 0));
151 #endif // UI_GUI_DIRECTORYWIDGET_H
Definition: DirectoryTreeView.h:34
Definition: FileListView.h:35
Definition: ui_GUI_SomaFM.h:200