diff options
author | Arno <arno@disconnect.de> | 2016-09-04 12:18:36 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-09-04 12:18:36 +0200 |
commit | da7af051e0e4c296ded3b6c7dd3d3beb20055c60 (patch) | |
tree | d5f96af0e174068f8261782f4ea32dd30402b7fa | |
parent | 6faf839f511102c6daa69ffb9d8d7231656d7c09 (diff) | |
download | ShemovCleaner-da7af051e0e4c296ded3b6c7dd3d3beb20055c60.tar.gz ShemovCleaner-da7af051e0e4c296ded3b6c7dd3d3beb20055c60.tar.bz2 ShemovCleaner-da7af051e0e4c296ded3b6c7dd3d3beb20055c60.zip |
Add toolbar to FileWidget
-rw-r--r-- | filewidget.cpp | 3 | ||||
-rw-r--r-- | filewidget.h | 3 | ||||
-rw-r--r-- | shemovcleaner.cpp | 11 |
3 files changed, 17 insertions, 0 deletions
diff --git a/filewidget.cpp b/filewidget.cpp index f1972cf..2d6acac 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -97,9 +97,12 @@ void FileWidget::setupGui(){ mFileDisplay = new FileDisplay(this); mMenuBar = new QMenuBar; + mToolBar = new QToolBar; + mToolBar->setIconSize(QSize(16, 16)); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(mMenuBar); + mainLayout->addWidget(mToolBar); mainLayout->addWidget(dirGB); mainLayout->addWidget(filterGB); mainLayout->addWidget(filesGB); diff --git a/filewidget.h b/filewidget.h index 36e63d1..0eb4185 100644 --- a/filewidget.h +++ b/filewidget.h @@ -6,6 +6,7 @@ #include <QSqlQuery> #include <QItemSelection> #include <QMenuBar> +#include <QToolBar> class QLineEdit; class QStandardItemModel; @@ -24,6 +25,7 @@ class FileWidget : public QWidget { explicit FileWidget(QWidget *parent = 0); QTreeView *fileView() { return mFileView; } QMenuBar *menuBar() { return mMenuBar; } + QToolBar *toolBar() { return mToolBar; } ~FileWidget(); signals: @@ -67,6 +69,7 @@ class FileWidget : public QWidget { QSqlQuery mQFiles; FileDisplay *mFileDisplay; QMenuBar *mMenuBar; + QToolBar *mToolBar; QString mLastDir; }; diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index deb9bc4..f2cdbd2 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -201,6 +201,17 @@ void ShemovCleaner::createActions(){ mFileDeleteA = new QAction(QIcon(":/delete.png"), tr("Delete..."), this); connect(mFileDeleteA, SIGNAL(triggered()), mFileTab, SLOT(deleteFiles())); + mFileTab->toolBar()->addAction(mFileRefreshA); + mFileTab->toolBar()->addAction(mFileDirA); + mFileTab->toolBar()->addAction(createSeparator()); + mFileTab->toolBar()->addAction(mFileUpA); + mFileTab->toolBar()->addAction(mFileBackDirA); + mFileTab->toolBar()->addAction(mFileDeleteA); + mFileTab->toolBar()->addAction(createSeparator()); + mFileTab->toolBar()->addAction(mFilePropertiesA); + mFileTab->toolBar()->addAction(createSeparator()); + mFileTab->toolBar()->addAction(configA); + QMenu *fileFileM = new QMenu(tr("File")); fileFileM->addAction(mFileDirA); fileFileM->addAction(mFileRefreshA); |