From 6faf839f511102c6daa69ffb9d8d7231656d7c09 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 4 Sep 2016 08:58:32 +0200 Subject: Add menuBar to FileWidget --- shemovcleaner.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'shemovcleaner.cpp') diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index aaf0a5f..deb9bc4 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -182,9 +182,41 @@ void ShemovCleaner::createActions(){ mTorrentTab->addAction(createSeparator()); mTorrentTab->addAction(mTorDirA); + //TorrentDisplay mTorCopyToClipA = new QAction(QIcon(":/edit-copy.png"), tr("Copy"), this); connect(mTorCopyToClipA, SIGNAL(triggered()), mTorrentTab->torrentDisplay(), SLOT(copyToClipboard())); mTorrentTab->torrentDisplay()->addAction(mTorCopyToClipA); + + //FileWidget + mFileDirA = new QAction(QIcon(":/folder.png"), tr("Select folder..."), this); + connect(mFileDirA, SIGNAL(triggered()), mFileTab, SLOT(selectDir())); + mFileRefreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh"), this); + connect(mFileRefreshA, SIGNAL(triggered()), mFileTab, SLOT(gatherData())); + mFileUpA = new QAction(QIcon(":/up_dick.png"), tr("Up directory"), this); + connect(mFileUpA, SIGNAL(triggered()), mFileTab, SLOT(cdUp())); + mFileBackDirA = new QAction(QIcon(":/back_dick"), tr("Back"), this); + connect(mFileBackDirA, SIGNAL(triggered()), mFileTab, SLOT(cdLast())); + mFilePropertiesA = new QAction(QIcon(":/diaper.png"), tr("Properties..."), this); + connect(mFilePropertiesA, SIGNAL(triggered()), mFileTab, SLOT(properties())); + mFileDeleteA = new QAction(QIcon(":/delete.png"), tr("Delete..."), this); + connect(mFileDeleteA, SIGNAL(triggered()), mFileTab, SLOT(deleteFiles())); + + QMenu *fileFileM = new QMenu(tr("File")); + fileFileM->addAction(mFileDirA); + fileFileM->addAction(mFileRefreshA); + fileFileM->addSeparator(); + fileFileM->addAction(quitA); + mFileTab->menuBar()->addMenu(fileFileM); + QMenu *fileEditM = new QMenu(tr("Edit")); + fileEditM->addAction(mFileUpA); + fileEditM->addAction(mFileBackDirA); + fileEditM->addSeparator(); + fileEditM->addAction(mFileDeleteA); + fileEditM->addSeparator(); + fileEditM->addAction(configA); + fileEditM->addSeparator(); + fileEditM->addAction(mFilePropertiesA); + mFileTab->menuBar()->addMenu(fileEditM); } void ShemovCleaner::openDatabase(){ -- cgit v1.2.3-70-g09d2