summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-01-04 09:04:48 +0100
committerArno <arno@disconnect.de>2018-01-04 09:04:48 +0100
commitf459b30a4ab8ac4bc5d6646795d2e391f70851d3 (patch)
tree31db881ac08a9a54f2af4c72541ecc3486ddcd57
parent1c6d0cbc4e561275197fc78b3fa9f29406f4ced8 (diff)
downloadShemovCleaner-f459b30a4ab8ac4bc5d6646795d2e391f70851d3.tar.gz
ShemovCleaner-f459b30a4ab8ac4bc5d6646795d2e391f70851d3.tar.bz2
ShemovCleaner-f459b30a4ab8ac4bc5d6646795d2e391f70851d3.zip
Rename dirselectionwidget > itemselectionwidget
It's much more general purpose than I thought. I'm gonna reuse the code for MIME-type filters later on.
-rw-r--r--ShemovCleaner.pro4
-rw-r--r--configurationwidget.cpp6
-rw-r--r--configurationwidget.h6
-rw-r--r--itemselectionwidget.cpp (renamed from dirselectionwidget.cpp)20
-rw-r--r--itemselectionwidget.h (renamed from dirselectionwidget.h)4
5 files changed, 20 insertions, 20 deletions
diff --git a/ShemovCleaner.pro b/ShemovCleaner.pro
index f3f298b..bffc1bd 100644
--- a/ShemovCleaner.pro
+++ b/ShemovCleaner.pro
@@ -37,7 +37,7 @@ HEADERS += actorwidget.h \
torrentwidget.h \
viewer.h \
cachedfiledata.h \
- dirselectionwidget.h
+ itemselectionwidget.h
SOURCES += actorwidget.cpp \
configurationwidget.cpp \
filecopier.cpp \
@@ -56,5 +56,5 @@ SOURCES += actorwidget.cpp \
torrentwidget.cpp \
viewer.cpp \
cachedfiledata.cpp \
- dirselectionwidget.cpp
+ itemselectionwidget.cpp
RESOURCES += shemovcleaner.qrc
diff --git a/configurationwidget.cpp b/configurationwidget.cpp
index 5aea6d7..1c4ff95 100644
--- a/configurationwidget.cpp
+++ b/configurationwidget.cpp
@@ -9,7 +9,7 @@
#include <QFileDialog>
#include "configurationwidget.h"
-#include "dirselectionwidget.h"
+#include "itemselectionwidget.h"
ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) {
//database setup
@@ -56,10 +56,10 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q
extWidget->setLayout(extL);
//copy directories
- mCopyDirW = new DirSelectionWidget;
+ mCopyDirW = new ItemSelectionWidget;
//favorite directories
- mFavDirW = new DirSelectionWidget;
+ mFavDirW = new ItemSelectionWidget;
//buttons
mAccept = new QPushButton(tr("Save"));
diff --git a/configurationwidget.h b/configurationwidget.h
index d268f84..37118b4 100644
--- a/configurationwidget.h
+++ b/configurationwidget.h
@@ -5,7 +5,7 @@
class QLineEdit;
class QPushButton;
-class DirSelectionWidget;
+class ItemSelectionWidget;
class ConfigurationWidget : public QDialog {
Q_OBJECT
@@ -31,8 +31,8 @@ class ConfigurationWidget : public QDialog {
QLineEdit *mMkvInfo;
QPushButton *mAccept;
QPushButton *mCancel;
- DirSelectionWidget *mCopyDirW;
- DirSelectionWidget *mFavDirW;
+ ItemSelectionWidget *mCopyDirW;
+ ItemSelectionWidget *mFavDirW;
};
#endif // CONFIGURATIONWIDGET_H
diff --git a/dirselectionwidget.cpp b/itemselectionwidget.cpp
index c23bd04..08377c0 100644
--- a/dirselectionwidget.cpp
+++ b/itemselectionwidget.cpp
@@ -8,20 +8,20 @@
#include <QFileDialog>
#include <QDir>
-#include "dirselectionwidget.h"
+#include "itemselectionwidget.h"
-DirSelectionWidget::DirSelectionWidget(QWidget *parent) : QWidget(parent) {
+ItemSelectionWidget::ItemSelectionWidget(QWidget *parent) : QWidget(parent) {
QHBoxLayout *newDirL = new QHBoxLayout;
newDirL->addWidget(new QLabel(tr("Directory")));
mDir = new QLineEdit;
newDirL->addWidget(mDir);
QPushButton *browseBtn = new QPushButton(tr("Browse..."));
- connect(browseBtn, &QPushButton::clicked, this, &DirSelectionWidget::browseDir);
+ connect(browseBtn, &QPushButton::clicked, this, &ItemSelectionWidget::browseDir);
newDirL->addWidget(browseBtn);
QPushButton *addBtn = new QPushButton(tr("Add"));
- connect(addBtn, &QPushButton::clicked, this, &DirSelectionWidget::addDir);
+ connect(addBtn, &QPushButton::clicked, this, &ItemSelectionWidget::addDir);
QPushButton *removeBtn = new QPushButton(tr("Remove"));
- connect(removeBtn, &QPushButton::clicked, this, &DirSelectionWidget::removeDir);
+ connect(removeBtn, &QPushButton::clicked, this, &ItemSelectionWidget::removeDir);
QHBoxLayout *addRemL = new QHBoxLayout;
addRemL->addStretch();
addRemL->addWidget(addBtn);
@@ -37,7 +37,7 @@ DirSelectionWidget::DirSelectionWidget(QWidget *parent) : QWidget(parent) {
setLayout(newDirTabL);
}
-const QStringList DirSelectionWidget::directories() const {
+const QStringList ItemSelectionWidget::directories() const {
QStringList retval;
for(int i = 0; i < mModel->rowCount(); ++i){
QStandardItem *item = mModel->item(i, 0);
@@ -46,7 +46,7 @@ const QStringList DirSelectionWidget::directories() const {
return retval;
}
-void DirSelectionWidget::setDirectories(const QStringList &dirs){
+void ItemSelectionWidget::setDirectories(const QStringList &dirs){
mModel->clear();
for(const QString &d : dirs){
QStandardItem *newDir = new QStandardItem(QIcon(":/folder.png"), d);
@@ -54,12 +54,12 @@ void DirSelectionWidget::setDirectories(const QStringList &dirs){
}
}
-void DirSelectionWidget::browseDir(){
+void ItemSelectionWidget::browseDir(){
QString dir = QFileDialog::getExistingDirectory(this, tr("Select Directory"), QDir::homePath());
mDir->setText(QDir::toNativeSeparators(dir));
}
-void DirSelectionWidget::addDir(){
+void ItemSelectionWidget::addDir(){
QString dir = mDir->text();
QFileInfo dinfo(dir);
if(dinfo.exists() && dinfo.isDir()){
@@ -71,7 +71,7 @@ void DirSelectionWidget::addDir(){
}
}
-void DirSelectionWidget::removeDir(){
+void ItemSelectionWidget::removeDir(){
QString dir = mDir->text();
auto search = mModel->findItems(dir);
if(!search.isEmpty()){
diff --git a/dirselectionwidget.h b/itemselectionwidget.h
index 7d43326..0b8b48b 100644
--- a/dirselectionwidget.h
+++ b/itemselectionwidget.h
@@ -7,11 +7,11 @@ class QStandardItemModel;
class QListView;
class QLineEdit;
-class DirSelectionWidget : public QWidget
+class ItemSelectionWidget : public QWidget
{
Q_OBJECT
public:
- explicit DirSelectionWidget(QWidget *parent = nullptr);
+ explicit ItemSelectionWidget(QWidget *parent = nullptr);
const QStringList directories() const;
void setDirectories(const QStringList &dirs);