summaryrefslogtreecommitdiffstats
path: root/shemovcleaner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r--shemovcleaner.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp
index 1e886a1..1b2e5cf 100644
--- a/shemovcleaner.cpp
+++ b/shemovcleaner.cpp
@@ -20,6 +20,7 @@
#include "torrentwidget.h"
#include "filewidget.h"
#include "actorwidget.h"
+#include "searchwidget.h"
#include "torrentdisplay.h"
#include "configurationwidget.h"
#include "globals.h"
@@ -47,10 +48,13 @@ ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(p
qApp->processEvents();
mActorTab->gatherData();
mActorTab->readSettings();
+ qApp->processEvents();
+ mSearchTab = new SearchWidget;
mTab->addTab(mTorrentTab, tr("&Torrents"));
mTab->addTab(mFileTab, tr("Fi&les"));
mTab->addTab(mActorTab, tr("&Actors"));
+ mTab->addTab(mSearchTab, tr("Searc&h"));
setCentralWidget(mTab);
connect(mTorrentTab, SIGNAL(statusMessage(QString)), this, SLOT(statusBarMessage(QString)));
@@ -74,6 +78,7 @@ ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(p
mTorrentTab->menuBar()->addMenu(helpMenu);
mFileTab->menuBar()->addMenu(helpMenu);
mActorTab->menuBar()->addMenu(helpMenu);
+ mSearchTab->menuBar()->addMenu(helpMenu);
QSettings s;
restoreGeometry(s.value("geometry").toByteArray());
@@ -149,6 +154,8 @@ void ShemovCleaner::tabChanged(int idx){
mActorTab->actorView()->setFocus();
updateFreeSpace(mFileTab->currentDir());
winTitle = tr("%1 Actors").arg(qApp->applicationName());
+ }else if(idx == Search){
+ winTitle = QString(tr("%1 Search for %2")).arg(qApp->applicationName()).arg(mSearchTab->currentSearch());
}
setWindowTitle(winTitle);
}