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->setContentsMargins(0, 0, 0, 0);
54 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
55 gridLayout->setHorizontalSpacing(10);
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"));
85 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Minimum);
86 sizePolicy1.setHorizontalStretch(0);
87 sizePolicy1.setVerticalStretch(0);
88 sizePolicy1.setHeightForWidth(combo_libchooser->sizePolicy().hasHeightForWidth());
89 combo_libchooser->setSizePolicy(sizePolicy1);
91 horizontalLayout->addWidget(combo_libchooser);
93 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
95 horizontalLayout->addItem(horizontalSpacer);
98 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
100 horizontalLayout_2 =
new QHBoxLayout();
101 horizontalLayout_2->setSpacing(6);
102 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
103 le_search =
new QLineEdit(GUI_DirectoryWidget);
104 le_search->setObjectName(QStringLiteral(
"le_search"));
105 QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Minimum);
106 sizePolicy2.setHorizontalStretch(0);
107 sizePolicy2.setVerticalStretch(0);
108 sizePolicy2.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
109 le_search->setSizePolicy(sizePolicy2);
110 le_search->setFocusPolicy(Qt::ClickFocus);
112 horizontalLayout_2->addWidget(le_search);
114 btn_search =
new QPushButton(GUI_DirectoryWidget);
115 btn_search->setObjectName(QStringLiteral(
"btn_search"));
116 QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Minimum);
117 sizePolicy3.setHorizontalStretch(0);
118 sizePolicy3.setVerticalStretch(0);
119 sizePolicy3.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
120 btn_search->setSizePolicy(sizePolicy3);
121 btn_search->setFocusPolicy(Qt::NoFocus);
122 btn_search->setText(QStringLiteral(
"Search"));
124 icon.addFile(QStringLiteral(
":/Icons/lupe.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
125 btn_search->setIcon(icon);
126 btn_search->setIconSize(QSize(16, 16));
128 horizontalLayout_2->addWidget(btn_search);
131 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 1);
133 QWidget::setTabOrder(combo_libchooser, tv_dirs);
134 QWidget::setTabOrder(tv_dirs, lv_files);
136 retranslateUi(GUI_DirectoryWidget);
138 QMetaObject::connectSlotsByName(GUI_DirectoryWidget);
141 void retranslateUi(QWidget *GUI_DirectoryWidget)
143 GUI_DirectoryWidget->setWindowTitle(QString());
154 #endif // UI_GUI_DIRECTORYWIDGET_H Definition: DirectoryTreeView.h:35
Definition: FileListView.h:31
Definition: ui_GUI_SomaFM.h:216