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.3
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/QLineEdit>
20 #include <QtWidgets/QPushButton>
21 #include <QtWidgets/QSpacerItem>
22 #include <QtWidgets/QSplitter>
23 #include <QtWidgets/QWidget>
24 #include "GUI/Directories/DirectoryTreeView.h"
25 #include "GUI/Directories/FileListView.h"
26 #include "GUI/Library/TrackView.h"
27 
28 QT_BEGIN_NAMESPACE
29 
31 {
32 public:
33  QGridLayout *gridLayout;
34  QHBoxLayout *horizontalLayout;
35  QFrame *header_frame;
36  QSpacerItem *horizontalSpacer;
37  QHBoxLayout *horizontalLayout_2;
38  QLineEdit *le_search;
39  QPushButton *btn_search;
40  QSplitter *splitter_tracks;
41  QSplitter *splitter_dir_files;
42  DirectoryTreeView *tv_dirs;
43  FileListView *lv_files;
44  Library::TrackView *tb_title;
45 
46  void setupUi(QWidget *GUI_DirectoryWidget)
47  {
48  if (GUI_DirectoryWidget->objectName().isEmpty())
49  GUI_DirectoryWidget->setObjectName(QStringLiteral("GUI_DirectoryWidget"));
50  GUI_DirectoryWidget->resize(769, 633);
51  QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
52  sizePolicy.setHorizontalStretch(0);
53  sizePolicy.setVerticalStretch(0);
54  sizePolicy.setHeightForWidth(GUI_DirectoryWidget->sizePolicy().hasHeightForWidth());
55  GUI_DirectoryWidget->setSizePolicy(sizePolicy);
56  gridLayout = new QGridLayout(GUI_DirectoryWidget);
57  gridLayout->setObjectName(QStringLiteral("gridLayout"));
58  horizontalLayout = new QHBoxLayout();
59  horizontalLayout->setSpacing(0);
60  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
61  horizontalLayout->setContentsMargins(-1, 0, -1, -1);
62  header_frame = new QFrame(GUI_DirectoryWidget);
63  header_frame->setObjectName(QStringLiteral("header_frame"));
64  header_frame->setFrameShape(QFrame::StyledPanel);
65  header_frame->setFrameShadow(QFrame::Raised);
66 
67  horizontalLayout->addWidget(header_frame);
68 
69  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
70 
71  horizontalLayout->addItem(horizontalSpacer);
72 
73 
74  gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
75 
76  horizontalLayout_2 = new QHBoxLayout();
77  horizontalLayout_2->setSpacing(6);
78  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
79  le_search = new QLineEdit(GUI_DirectoryWidget);
80  le_search->setObjectName(QStringLiteral("le_search"));
81  QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Minimum);
82  sizePolicy1.setHorizontalStretch(0);
83  sizePolicy1.setVerticalStretch(0);
84  sizePolicy1.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
85  le_search->setSizePolicy(sizePolicy1);
86  le_search->setFocusPolicy(Qt::ClickFocus);
87 
88  horizontalLayout_2->addWidget(le_search);
89 
90  btn_search = new QPushButton(GUI_DirectoryWidget);
91  btn_search->setObjectName(QStringLiteral("btn_search"));
92  QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Minimum);
93  sizePolicy2.setHorizontalStretch(0);
94  sizePolicy2.setVerticalStretch(0);
95  sizePolicy2.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
96  btn_search->setSizePolicy(sizePolicy2);
97  btn_search->setFocusPolicy(Qt::NoFocus);
98  btn_search->setText(QStringLiteral("Search"));
99  QIcon icon;
100  icon.addFile(QStringLiteral(":/Icons/lupe.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
101  btn_search->setIcon(icon);
102  btn_search->setIconSize(QSize(16, 16));
103 
104  horizontalLayout_2->addWidget(btn_search);
105 
106 
107  gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 1);
108 
109  splitter_tracks = new QSplitter(GUI_DirectoryWidget);
110  splitter_tracks->setObjectName(QStringLiteral("splitter_tracks"));
111  splitter_tracks->setOrientation(Qt::Vertical);
112  splitter_dir_files = new QSplitter(splitter_tracks);
113  splitter_dir_files->setObjectName(QStringLiteral("splitter_dir_files"));
114  splitter_dir_files->setOrientation(Qt::Horizontal);
115  tv_dirs = new DirectoryTreeView(splitter_dir_files);
116  tv_dirs->setObjectName(QStringLiteral("tv_dirs"));
117  QFont font;
118  font.setBold(true);
119  font.setWeight(75);
120  tv_dirs->setFont(font);
121  tv_dirs->setAutoScroll(true);
122  tv_dirs->setAutoScrollMargin(100);
123  tv_dirs->setDragEnabled(true);
124  tv_dirs->setDragDropMode(QAbstractItemView::DragOnly);
125  tv_dirs->setAlternatingRowColors(true);
126  tv_dirs->setSelectionMode(QAbstractItemView::ExtendedSelection);
127  tv_dirs->setHeaderHidden(true);
128  splitter_dir_files->addWidget(tv_dirs);
129  lv_files = new FileListView(splitter_dir_files);
130  lv_files->setObjectName(QStringLiteral("lv_files"));
131  lv_files->setFont(font);
132  lv_files->setDragEnabled(true);
133  lv_files->setDragDropMode(QAbstractItemView::DragOnly);
134  lv_files->setAlternatingRowColors(true);
135  lv_files->setSelectionMode(QAbstractItemView::ExtendedSelection);
136  splitter_dir_files->addWidget(lv_files);
137  splitter_tracks->addWidget(splitter_dir_files);
138  tb_title = new Library::TrackView(splitter_tracks);
139  tb_title->setObjectName(QStringLiteral("tb_title"));
140  tb_title->setFocusPolicy(Qt::StrongFocus);
141  tb_title->setAutoScroll(true);
142  tb_title->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
143  tb_title->setTabKeyNavigation(true);
144  tb_title->setDragEnabled(true);
145  tb_title->setDragDropMode(QAbstractItemView::DragOnly);
146  tb_title->setAlternatingRowColors(true);
147  tb_title->setSelectionBehavior(QAbstractItemView::SelectRows);
148  tb_title->setShowGrid(false);
149  tb_title->setGridStyle(Qt::DotLine);
150  tb_title->setSortingEnabled(true);
151  tb_title->setWordWrap(false);
152  splitter_tracks->addWidget(tb_title);
153  tb_title->horizontalHeader()->setCascadingSectionResizes(true);
154  tb_title->horizontalHeader()->setHighlightSections(false);
155  tb_title->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
156  tb_title->horizontalHeader()->setStretchLastSection(true);
157  tb_title->verticalHeader()->setVisible(false);
158  tb_title->verticalHeader()->setMinimumSectionSize(1);
159 
160  gridLayout->addWidget(splitter_tracks, 1, 0, 1, 2);
161 
162  QWidget::setTabOrder(tv_dirs, lv_files);
163 
164  retranslateUi(GUI_DirectoryWidget);
165 
166  QMetaObject::connectSlotsByName(GUI_DirectoryWidget);
167  } // setupUi
168 
169  void retranslateUi(QWidget *GUI_DirectoryWidget)
170  {
171  GUI_DirectoryWidget->setWindowTitle(QString());
172  } // retranslateUi
173 
174 };
175 
176 namespace Ui {
178 } // namespace Ui
179 
180 QT_END_NAMESPACE
181 
182 #endif // UI_GUI_DIRECTORYWIDGET_H
Definition: DirectoryTreeView.h:47
Definition: FileListView.h:33
Definition: GUI_DirectoryWidget.h:35
Definition: ui_GUI_DirectoryWidget.h:177
Definition: ui_GUI_DirectoryWidget.h:30
Definition: TrackView.h:33