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 The DirectoryTreeView class.
Definition: DirectoryTreeView.h:57
Definition: ui_GUI_DirectoryView.h:109
The FileListView class.
Definition: FileListView.h:37
Definition: ui_GUI_DirectoryView.h:26
Definition: GUI_DirectoryView.h:11