From f80c6c80da7530b43f15acd3b60b27ab6c629f3d Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 3 Sep 2016 04:49:51 +0200 Subject: FileWidget enhancements * add distinct icons for files presenet or non present in DB and non- video files, make it sortable * read and save settings * save geometry of ShemovCleaner --- shemovcleaner.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'shemovcleaner.cpp') diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 59653ae..ac60fb8 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include "shemovcleaner.h" #include "torrentwidget.h" @@ -35,6 +36,9 @@ ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(p createActions(); connect(mTorrentTab, SIGNAL(statusMessage(QString)), this, SLOT(statusBarMessage(QString))); connect(mTorrentTab, SIGNAL(selectionCountChanged(QString)), this, SLOT(setSelectionCount(QString))); + + QSettings s; + restoreGeometry(s.value("geometry").toByteArray()); } void ShemovCleaner::statusBarMessage(const QString &msg){ @@ -53,6 +57,12 @@ void ShemovCleaner::configure(){ } } +void ShemovCleaner::closeEvent(QCloseEvent *e){ + QSettings s; + s.setValue("geometry", saveGeometry()); + QMainWindow::closeEvent(e); +} + void ShemovCleaner::createStatusBar(){ QLabel *l1 = new QLabel(tr("Sel.")); mSelected = new QLabel("000/000"); -- cgit v1.2.3-70-g09d2