summaryrefslogtreecommitdiffstats
path: root/configurationwidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-01-04 09:33:04 +0100
committerArno <arno@disconnect.de>2018-01-04 09:33:04 +0100
commit94869e2c1fc55bec86c80777baa41f2c9f41e4ed (patch)
treeefe9140c35db54ac5a4ab75e430c83f531b9e0f2 /configurationwidget.cpp
parent73b49673c2a5b36ee562ebf95a890b19927607ec (diff)
downloadShemovCleaner-94869e2c1fc55bec86c80777baa41f2c9f41e4ed.tar.gz
ShemovCleaner-94869e2c1fc55bec86c80777baa41f2c9f41e4ed.tar.bz2
ShemovCleaner-94869e2c1fc55bec86c80777baa41f2c9f41e4ed.zip
Implement configuration option for MIME filters
Diffstat (limited to 'configurationwidget.cpp')
-rw-r--r--configurationwidget.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/configurationwidget.cpp b/configurationwidget.cpp
index 4601cdc..c9cffce 100644
--- a/configurationwidget.cpp
+++ b/configurationwidget.cpp
@@ -61,6 +61,9 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q
//favorite directories
mFavDirW = new ItemSelectionWidget(ItemSelectionWidget::Directories, tr("Directory"));
+ //mime type filters
+ mMimeTypeW = new ItemSelectionWidget(ItemSelectionWidget::Item, tr("Mime Type Regex"));
+
//buttons
mAccept = new QPushButton(tr("Save"));
connect(mAccept, SIGNAL(clicked()), this, SLOT(accept()));
@@ -79,6 +82,7 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q
tab->addTab(extWidget, tr("Programs"));
tab->addTab(mCopyDirW, tr("Copy dirs"));
tab->addTab(mFavDirW, tr("Fav. dirs"));
+ tab->addTab(mMimeTypeW, tr("MIME filter"));
mainLayout->addWidget(tab);
mainLayout->addLayout(bLayout);
readSettings();
@@ -99,6 +103,8 @@ void ConfigurationWidget::accept(){
s.setValue("copydirs", copyDirs);
QStringList favDirs = mFavDirW->items();
s.setValue("favdirs", favDirs);
+ QStringList mimeFilters = mMimeTypeW->items();
+ s.setValue("mimefilters", mimeFilters);
QDialog::accept();
}
@@ -130,4 +136,6 @@ void ConfigurationWidget::readSettings(){
mCopyDirW->setItems(copyDirs);
QStringList favDirs = s.value("favdirs").toStringList();
mFavDirW->setItems(favDirs);
+ QStringList mimeFilters = s.value("mimefilters").toStringList();
+ mMimeTypeW->setItems(mimeFilters);
}