diff options
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r-- | shemovcleaner.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
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(){ |