Sayonara Player
ui_GUI_DirectoryWidget.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'GUI_DirectoryWidget.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.11.1
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_GUI_DIRECTORYWIDGET_H
10 #define UI_GUI_DIRECTORYWIDGET_H
11 
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QFrame>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QHBoxLayout>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QLineEdit>
21 #include <QtWidgets/QPushButton>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QSplitter>
24 #include <QtWidgets/QStackedWidget>
25 #include <QtWidgets/QWidget>
26 #include "Gui/Directories/DirectoryTreeView.h"
27 #include "Gui/Directories/FileListView.h"
28 #include "Gui/Library/TrackView.h"
29 
30 QT_BEGIN_NAMESPACE
31 
33 {
34 public:
35  QGridLayout *gridLayout;
36  QHBoxLayout *horizontalLayout_2;
37  QLineEdit *le_search;
38  QPushButton *btn_search;
39  QHBoxLayout *horizontalLayout;
40  QFrame *header_frame;
41  QSpacerItem *horizontalSpacer;
42  QStackedWidget *stackedWidget;
43  QWidget *page;
44  QGridLayout *gridLayout_2;
45  QSplitter *splitter_tracks;
46  QSplitter *splitter_dir_files;
47  DirectoryTreeView *tv_dirs;
48  FileListView *lv_files;
49  Library::TrackView *tb_title;
50  QWidget *page_2;
51  QGridLayout *gridLayout_3;
52  QSpacerItem *verticalSpacer_2;
53  QSpacerItem *horizontalSpacer_3;
54  QPushButton *btn_set_library_path;
55  QSpacerItem *verticalSpacer;
56  QSpacerItem *horizontalSpacer_2;
57  QLabel *label;
58 
59  void setupUi(QWidget *GUI_DirectoryWidget)
60  {
61  if (GUI_DirectoryWidget->objectName().isEmpty())
62  GUI_DirectoryWidget->setObjectName(QStringLiteral("GUI_DirectoryWidget"));
63  GUI_DirectoryWidget->resize(843, 650);
64  QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
65  sizePolicy.setHorizontalStretch(0);
66  sizePolicy.setVerticalStretch(0);
67  sizePolicy.setHeightForWidth(GUI_DirectoryWidget->sizePolicy().hasHeightForWidth());
68  GUI_DirectoryWidget->setSizePolicy(sizePolicy);
69  gridLayout = new QGridLayout(GUI_DirectoryWidget);
70  gridLayout->setObjectName(QStringLiteral("gridLayout"));
71  horizontalLayout_2 = new QHBoxLayout();
72  horizontalLayout_2->setSpacing(6);
73  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
74  le_search = new QLineEdit(GUI_DirectoryWidget);
75  le_search->setObjectName(QStringLiteral("le_search"));
76  QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Minimum);
77  sizePolicy1.setHorizontalStretch(0);
78  sizePolicy1.setVerticalStretch(0);
79  sizePolicy1.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
80  le_search->setSizePolicy(sizePolicy1);
81  le_search->setFocusPolicy(Qt::ClickFocus);
82 
83  horizontalLayout_2->addWidget(le_search);
84 
85  btn_search = new QPushButton(GUI_DirectoryWidget);
86  btn_search->setObjectName(QStringLiteral("btn_search"));
87  QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Minimum);
88  sizePolicy2.setHorizontalStretch(0);
89  sizePolicy2.setVerticalStretch(0);
90  sizePolicy2.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
91  btn_search->setSizePolicy(sizePolicy2);
92  btn_search->setFocusPolicy(Qt::NoFocus);
93  btn_search->setText(QStringLiteral("Search"));
94  QIcon icon;
95  icon.addFile(QStringLiteral(":/Icons/lupe.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
96  btn_search->setIcon(icon);
97  btn_search->setIconSize(QSize(16, 16));
98 
99  horizontalLayout_2->addWidget(btn_search);
100 
101 
102  gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 1);
103 
104  horizontalLayout = new QHBoxLayout();
105  horizontalLayout->setSpacing(0);
106  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
107  horizontalLayout->setContentsMargins(-1, 0, -1, -1);
108  header_frame = new QFrame(GUI_DirectoryWidget);
109  header_frame->setObjectName(QStringLiteral("header_frame"));
110  header_frame->setFrameShape(QFrame::StyledPanel);
111  header_frame->setFrameShadow(QFrame::Raised);
112 
113  horizontalLayout->addWidget(header_frame);
114 
115  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
116 
117  horizontalLayout->addItem(horizontalSpacer);
118 
119 
120  gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
121 
122  stackedWidget = new QStackedWidget(GUI_DirectoryWidget);
123  stackedWidget->setObjectName(QStringLiteral("stackedWidget"));
124  page = new QWidget();
125  page->setObjectName(QStringLiteral("page"));
126  gridLayout_2 = new QGridLayout(page);
127  gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
128  gridLayout_2->setContentsMargins(0, 0, 0, 0);
129  splitter_tracks = new QSplitter(page);
130  splitter_tracks->setObjectName(QStringLiteral("splitter_tracks"));
131  splitter_tracks->setOrientation(Qt::Vertical);
132  splitter_dir_files = new QSplitter(splitter_tracks);
133  splitter_dir_files->setObjectName(QStringLiteral("splitter_dir_files"));
134  splitter_dir_files->setOrientation(Qt::Horizontal);
135  tv_dirs = new DirectoryTreeView(splitter_dir_files);
136  tv_dirs->setObjectName(QStringLiteral("tv_dirs"));
137  QFont font;
138  font.setBold(true);
139  font.setWeight(75);
140  tv_dirs->setFont(font);
141  tv_dirs->setAutoScroll(true);
142  tv_dirs->setAutoScrollMargin(100);
143  tv_dirs->setDragEnabled(true);
144  tv_dirs->setDragDropMode(QAbstractItemView::DragOnly);
145  tv_dirs->setAlternatingRowColors(true);
146  tv_dirs->setSelectionMode(QAbstractItemView::ExtendedSelection);
147  tv_dirs->setHeaderHidden(true);
148  splitter_dir_files->addWidget(tv_dirs);
149  lv_files = new FileListView(splitter_dir_files);
150  lv_files->setObjectName(QStringLiteral("lv_files"));
151  lv_files->setFont(font);
152  lv_files->setDragEnabled(true);
153  lv_files->setDragDropMode(QAbstractItemView::DragOnly);
154  lv_files->setAlternatingRowColors(true);
155  lv_files->setSelectionMode(QAbstractItemView::ExtendedSelection);
156  splitter_dir_files->addWidget(lv_files);
157  splitter_tracks->addWidget(splitter_dir_files);
158  tb_title = new Library::TrackView(splitter_tracks);
159  tb_title->setObjectName(QStringLiteral("tb_title"));
160  tb_title->setFocusPolicy(Qt::StrongFocus);
161  tb_title->setAutoScroll(true);
162  tb_title->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
163  tb_title->setTabKeyNavigation(true);
164  tb_title->setDragEnabled(true);
165  tb_title->setDragDropMode(QAbstractItemView::DragOnly);
166  tb_title->setAlternatingRowColors(true);
167  tb_title->setSelectionBehavior(QAbstractItemView::SelectRows);
168  tb_title->setShowGrid(false);
169  tb_title->setGridStyle(Qt::DotLine);
170  tb_title->setSortingEnabled(true);
171  tb_title->setWordWrap(false);
172  splitter_tracks->addWidget(tb_title);
173  tb_title->horizontalHeader()->setCascadingSectionResizes(true);
174  tb_title->horizontalHeader()->setHighlightSections(false);
175  tb_title->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
176  tb_title->horizontalHeader()->setStretchLastSection(true);
177  tb_title->verticalHeader()->setVisible(false);
178  tb_title->verticalHeader()->setMinimumSectionSize(1);
179 
180  gridLayout_2->addWidget(splitter_tracks, 0, 0, 1, 1);
181 
182  stackedWidget->addWidget(page);
183  page_2 = new QWidget();
184  page_2->setObjectName(QStringLiteral("page_2"));
185  gridLayout_3 = new QGridLayout(page_2);
186  gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
187  verticalSpacer_2 = new QSpacerItem(20, 258, QSizePolicy::Minimum, QSizePolicy::Expanding);
188 
189  gridLayout_3->addItem(verticalSpacer_2, 3, 1, 1, 1);
190 
191  horizontalSpacer_3 = new QSpacerItem(305, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
192 
193  gridLayout_3->addItem(horizontalSpacer_3, 2, 2, 1, 1);
194 
195  btn_set_library_path = new QPushButton(page_2);
196  btn_set_library_path->setObjectName(QStringLiteral("btn_set_library_path"));
197 
198  gridLayout_3->addWidget(btn_set_library_path, 2, 1, 1, 1);
199 
200  verticalSpacer = new QSpacerItem(20, 259, QSizePolicy::Minimum, QSizePolicy::Expanding);
201 
202  gridLayout_3->addItem(verticalSpacer, 0, 1, 1, 1);
203 
204  horizontalSpacer_2 = new QSpacerItem(305, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
205 
206  gridLayout_3->addItem(horizontalSpacer_2, 2, 0, 1, 1);
207 
208  label = new QLabel(page_2);
209  label->setObjectName(QStringLiteral("label"));
210 
211  gridLayout_3->addWidget(label, 1, 1, 1, 1);
212 
213  stackedWidget->addWidget(page_2);
214 
215  gridLayout->addWidget(stackedWidget, 1, 0, 1, 2);
216 
217  QWidget::setTabOrder(tv_dirs, lv_files);
218 
219  retranslateUi(GUI_DirectoryWidget);
220 
221  stackedWidget->setCurrentIndex(1);
222 
223 
224  QMetaObject::connectSlotsByName(GUI_DirectoryWidget);
225  } // setupUi
226 
227  void retranslateUi(QWidget *GUI_DirectoryWidget)
228  {
229  GUI_DirectoryWidget->setWindowTitle(QString());
230  btn_set_library_path->setText(QApplication::translate("GUI_DirectoryWidget", "Set library path", nullptr));
231  label->setText(QApplication::translate("GUI_DirectoryWidget", "You haven't specified a library path yet", nullptr));
232  } // retranslateUi
233 
234 };
235 
236 namespace Ui {
238 } // namespace Ui
239 
240 QT_END_NAMESPACE
241 
242 #endif // UI_GUI_DIRECTORYWIDGET_H
Definition: DirectoryTreeView.h:45
Definition: FileListView.h:32
Definition: GUI_DirectoryWidget.h:34
Definition: ui_GUI_SomaFM.h:207
Definition: ui_GUI_DirectoryWidget.h:237
Definition: ui_GUI_DirectoryWidget.h:32
Definition: TrackView.h:33