9 #ifndef UI_GUI_DIRECTORYVIEW_H
10 #define UI_GUI_DIRECTORYVIEW_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QGridLayout>
15 #include <QtWidgets/QHBoxLayout>
16 #include <QtWidgets/QHeaderView>
17 #include <QtWidgets/QPushButton>
18 #include <QtWidgets/QSplitter>
19 #include <QtWidgets/QVBoxLayout>
20 #include <QtWidgets/QWidget>
21 #include "Gui/Library/DirectoryView/DirectoryTreeView.h"
22 #include "Gui/Library/DirectoryView/FileListView.h"
29 QGridLayout *gridLayout_2;
31 QWidget *verticalLayoutWidget;
32 QVBoxLayout *verticalLayout;
34 QHBoxLayout *horizontalLayout;
35 QPushButton *btnClearSelection;
36 QPushButton *btnCreateDir;
45 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
47 splitter->setObjectName(QString::fromUtf8(
"splitter"));
48 splitter->setOrientation(Qt::Horizontal);
49 verticalLayoutWidget =
new QWidget(splitter);
50 verticalLayoutWidget->setObjectName(QString::fromUtf8(
"verticalLayoutWidget"));
51 verticalLayout =
new QVBoxLayout(verticalLayoutWidget);
52 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
53 verticalLayout->setContentsMargins(0, 0, 0, 0);
55 tvDirs->setObjectName(QString::fromUtf8(
"tvDirs"));
56 tvDirs->setAlternatingRowColors(
true);
57 tvDirs->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
58 tvDirs->setAutoExpandDelay(750);
59 tvDirs->header()->setVisible(
false);
61 verticalLayout->addWidget(tvDirs);
63 horizontalLayout =
new QHBoxLayout();
64 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
65 btnClearSelection =
new QPushButton(verticalLayoutWidget);
66 btnClearSelection->setObjectName(QString::fromUtf8(
"btnClearSelection"));
67 btnClearSelection->setText(QString::fromUtf8(
"Clear Selection"));
69 horizontalLayout->addWidget(btnClearSelection);
71 btnCreateDir =
new QPushButton(verticalLayoutWidget);
72 btnCreateDir->setObjectName(QString::fromUtf8(
"btnCreateDir"));
73 btnCreateDir->setText(QString::fromUtf8(
"Create directory"));
75 horizontalLayout->addWidget(btnCreateDir);
78 verticalLayout->addLayout(horizontalLayout);
80 splitter->addWidget(verticalLayoutWidget);
82 lvFiles->setObjectName(QString::fromUtf8(
"lvFiles"));
83 lvFiles->setTabKeyNavigation(
false);
84 lvFiles->setAlternatingRowColors(
true);
85 lvFiles->setSelectionBehavior(QAbstractItemView::SelectRows);
86 lvFiles->setTextElideMode(Qt::ElideRight);
87 lvFiles->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
88 lvFiles->setShowGrid(
false);
89 splitter->addWidget(lvFiles);
90 lvFiles->horizontalHeader()->setVisible(
false);
91 lvFiles->verticalHeader()->setVisible(
false);
93 gridLayout_2->addWidget(splitter, 0, 0, 1, 1);
114 #endif // UI_GUI_DIRECTORYVIEW_H