diff options
author | Arno <arno@disconnect.de> | 2018-01-04 09:33:04 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-01-04 09:33:04 +0100 |
commit | 94869e2c1fc55bec86c80777baa41f2c9f41e4ed (patch) | |
tree | efe9140c35db54ac5a4ab75e430c83f531b9e0f2 /configurationwidget.cpp | |
parent | 73b49673c2a5b36ee562ebf95a890b19927607ec (diff) | |
download | ShemovCleaner-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.cpp | 8 |
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); } |