diff options
-rw-r--r-- | configurationwidget.cpp | 2 | ||||
-rw-r--r-- | configurationwidget.h | 2 | ||||
-rw-r--r-- | filedisplay.cpp | 6 | ||||
-rw-r--r-- | filedisplay.h | 6 | ||||
-rw-r--r-- | filewidget.cpp | 18 | ||||
-rw-r--r-- | origindialog.cpp | 2 | ||||
-rw-r--r-- | origindialog.h | 2 | ||||
-rw-r--r-- | searchdialog.cpp | 2 | ||||
-rw-r--r-- | searchdialog.h | 2 | ||||
-rw-r--r-- | shemovcleaner.cpp | 2 | ||||
-rw-r--r-- | shemovcleaner.h | 2 | ||||
-rw-r--r-- | torrentdisplay.cpp | 4 | ||||
-rw-r--r-- | torrentdisplay.h | 2 | ||||
-rw-r--r-- | torrentwidget.cpp | 18 | ||||
-rw-r--r-- | viewer.cpp | 5 | ||||
-rw-r--r-- | viewer.h | 2 |
16 files changed, 36 insertions, 41 deletions
diff --git a/configurationwidget.cpp b/configurationwidget.cpp index 43188e6..a4af77d 100644 --- a/configurationwidget.cpp +++ b/configurationwidget.cpp @@ -13,7 +13,7 @@ #include "configurationwidget.h" #include "itemselectionwidget.h" -ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f), mColors(2) { +ConfigurationWidget::ConfigurationWidget(QWidget *parent) : QDialog(parent), mColors(2) { //database setup QGridLayout *dbLayout = new QGridLayout; mDbHost = new QLineEdit; diff --git a/configurationwidget.h b/configurationwidget.h index 5a8590a..90e5e47 100644 --- a/configurationwidget.h +++ b/configurationwidget.h @@ -13,7 +13,7 @@ class QCheckBox; class ConfigurationWidget : public QDialog { Q_OBJECT public: - explicit ConfigurationWidget(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit ConfigurationWidget(QWidget *parent = nullptr); public slots: virtual void accept(); diff --git a/filedisplay.cpp b/filedisplay.cpp index 2b1c6d5..199b4e6 100644 --- a/filedisplay.cpp +++ b/filedisplay.cpp @@ -22,7 +22,7 @@ #include "filedisplay.h" #include "helper.h" -FileDisplay::FileDisplay(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) { +FileDisplay::FileDisplay(QWidget *parent) : QDialog(parent) { QTabWidget *tabW = new QTabWidget; mDBData = new DBData; mFileData = new FileData; @@ -71,7 +71,7 @@ void FileDisplay::writeSettings(){ s.setValue("fd/size", size()); } -DBData::DBData(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f) { +DBData::DBData(QWidget *parent) : QWidget(parent) { QLabel *seriesNameL = new QLabel(tr("Series")); mSeriesName = new QLineEdit; mSeriesName->setReadOnly(true); @@ -189,7 +189,7 @@ void DBData::gatherData(){ mGenres->setText(genresText); } -FileData::FileData(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f){ +FileData::FileData(QWidget *parent) : QWidget(parent){ mView = new QTreeView; mModel = new QStandardItemModel; mView->setModel(mModel); diff --git a/filedisplay.h b/filedisplay.h index 284c06d..822c502 100644 --- a/filedisplay.h +++ b/filedisplay.h @@ -15,7 +15,7 @@ class FileData; class FileDisplay : public QDialog { Q_OBJECT public: - explicit FileDisplay(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit FileDisplay(QWidget *parent = nullptr); ~FileDisplay(); void setFileData(const QString &fullPath, const QString &md5Sum); @@ -31,7 +31,7 @@ class FileDisplay : public QDialog { class DBData : public QWidget { Q_OBJECT public: - explicit DBData(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit DBData(QWidget *parent = nullptr); void setFileData(const QString &fullPath, const QString &md5Sum); private: @@ -46,7 +46,7 @@ class DBData : public QWidget { class FileData : public QWidget { Q_OBJECT public: - explicit FileData(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit FileData(QWidget *parent = nullptr); ~FileData(); void setFileData(const QString &fullPath); diff --git a/filewidget.cpp b/filewidget.cpp index ed3489d..d518867 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -5,7 +5,7 @@ #include <QStandardItem> #include <QTreeView> #include <QCompleter> -#include <QDirModel> +#include <QFileSystemModel> #include <QDir> #include <QFileDialog> #include <QLabel> @@ -65,7 +65,7 @@ FileWidget::~FileWidget(){ void FileWidget::setupGui(){ mDir = new QLineEdit; QCompleter *fsCompleter = new QCompleter(this); - QDirModel *dirModel = new QDirModel(this); + QFileSystemModel *dirModel = new QFileSystemModel(this); fsCompleter->setModel(dirModel); fsCompleter->setCompletionMode(QCompleter::PopupCompletion); mDir->setCompleter(fsCompleter); @@ -74,7 +74,7 @@ void FileWidget::setupGui(){ connect(selDirBtn, &QPushButton::clicked, this, &FileWidget::selectDir); mFavDirs = new QComboBox; populateFavDirs(); - connect(mFavDirs, QOverload<const QString &>::of(&QComboBox::activated), [=](const QString &text) { cdAbsolute(text); }); + connect(mFavDirs, &QComboBox::textActivated, this, [=](const QString &text) { cdAbsolute(text); }); mFilter = new QLineEdit; connect(mFilter, &QLineEdit::returnPressed, [this] { filter(NameColumn, mFilter->text()); }); @@ -82,7 +82,7 @@ void FileWidget::setupGui(){ connect(searchBtn, &QPushButton::clicked, [this] { filter(NameColumn, mFilter->text()); }); mMimeFilters = new QComboBox; populateMimeFilters(); - connect(mMimeFilters, QOverload<const QString &>::of(&QComboBox::activated), [this](const QString &text) { filter(MimeColumn, text); }); + connect(mMimeFilters, &QComboBox::textActivated, this, [this](const QString &text) { filter(MimeColumn, text); }); connect(mMimeFilters, &QComboBox::currentTextChanged, [this](const QString &text) { filter(MimeColumn, text); }); QGridLayout *topL = new QGridLayout; @@ -122,7 +122,7 @@ void FileWidget::setupGui(){ mOrignDlg = new OriginDialog(this); connect(mOrignDlg, &OriginDialog::statusMessage, this, &FileWidget::statusMessage); connect(mOrignDlg, &OriginDialog::refreshNeeded, this, &FileWidget::gatherData); - mSearchDlg = new SearchDialog(this, nullptr); + mSearchDlg = new SearchDialog(this); mMenuBar = new QMenuBar; mToolBar = new QToolBar; mToolBar->setIconSize(QSize(16, 16)); @@ -157,7 +157,7 @@ void FileWidget::createActions(){ mDirUpA->setShortcut(Qt::Key_Backspace); connect(mDirUpA, &QAction::triggered, this, &FileWidget::cdUp); mDirBackA = new QAction(QIcon(":/back_dick.png"), tr("Back"), this); - mDirBackA->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left)); + mDirBackA->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_Left)); connect(mDirBackA, &QAction::triggered, this, &FileWidget::cdLast); mCopyA = new QAction(QIcon(":/edit-copy.png"), tr("Copy"), this); mCopyA->setShortcut(tr("CTRL+C")); @@ -172,7 +172,7 @@ void FileWidget::createActions(){ mDeleteA->setShortcut(Qt::Key_Delete); connect(mDeleteA, &QAction::triggered, this, &FileWidget::deleteFiles); mPropertiesA = new QAction(QIcon(":/diaper.png"), tr("Properties..."), this); - mPropertiesA->setShortcut(Qt::CTRL + Qt::Key_Return); + mPropertiesA->setShortcut(Qt::CTRL | Qt::Key_Return); connect(mPropertiesA, &QAction::triggered, this, QOverload<>::of(&FileWidget::properties)); mPreviewA = new QAction(QIcon(":/snapshot.png"), tr("Preview..."), this); connect(mPreviewA, &QAction::triggered, this, &FileWidget::preview); @@ -290,7 +290,7 @@ void FileWidget::gatherData(){ QDirIterator it(mDir->text(), QDir::Files | QDir::Dirs | QDir::NoDot); while(it.hasNext()){ - QFileInfo fi = it.next(); + QFileInfo fi(it.next()); emit statusMessage(gatherMsg.arg(fi.fileName()).arg(QString::number(count))); CachedFileData *fd = mFileCache[fi.absoluteFilePath()]; if(!fd){ @@ -521,7 +521,7 @@ void FileWidget::filter(int column, QString regexp){ regexp = QString(); } } - mProxy->setFilterRegExp(regexp); + mProxy->setFilterRegularExpression(regexp); mProxy->setFilterKeyColumn(column); mProxy->setFilterCaseSensitivity(Qt::CaseInsensitive); } diff --git a/origindialog.cpp b/origindialog.cpp index 607c096..fd1a602 100644 --- a/origindialog.cpp +++ b/origindialog.cpp @@ -14,7 +14,7 @@ #include "origindialog.h" #include "helper.h" -OriginDialog::OriginDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) { +OriginDialog::OriginDialog(QWidget *parent) : QDialog(parent) { setupGui(); } diff --git a/origindialog.h b/origindialog.h index 6ad499f..7b154cd 100644 --- a/origindialog.h +++ b/origindialog.h @@ -10,7 +10,7 @@ class QPushButton; class OriginDialog : public QDialog { Q_OBJECT public: - explicit OriginDialog(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit OriginDialog(QWidget *parent = nullptr); signals: void statusMessage(const QString &msg); diff --git a/searchdialog.cpp b/searchdialog.cpp index c558471..fc01ccb 100644 --- a/searchdialog.cpp +++ b/searchdialog.cpp @@ -19,7 +19,7 @@ #include "helper.h" #include "globals.h" -SearchDialog::SearchDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){ +SearchDialog::SearchDialog(QWidget *parent) : QDialog(parent){ //search bar QLabel *typeL = new QLabel(tr("Search by:")); mTypeSel = new QComboBox; diff --git a/searchdialog.h b/searchdialog.h index b0ac19b..6ba58cf 100644 --- a/searchdialog.h +++ b/searchdialog.h @@ -16,7 +16,7 @@ class SearchDialog : public QDialog { enum SearchTypes { Filename, Title, Actors }; enum CustomRoles { IdRole = Qt::UserRole + 1 }; enum ChildMode { Actor, Genre }; - explicit SearchDialog(QWidget *parent, Qt::WindowFlags f = nullptr); + explicit SearchDialog(QWidget *parent); virtual ~SearchDialog(); public slots: diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 32b9d01..95d6c0b 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -28,7 +28,7 @@ #include "globals.h" #include "helper.h" -ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(parent, f) { +ShemovCleaner::ShemovCleaner(QWidget *parent) : QMainWindow(parent) { //general setup qApp->setWindowIcon(QIcon(":/clean_tampon.png")); setMinimumWidth(800); diff --git a/shemovcleaner.h b/shemovcleaner.h index 4553df8..9892b1c 100644 --- a/shemovcleaner.h +++ b/shemovcleaner.h @@ -13,7 +13,7 @@ class ShemovCleaner : public QMainWindow { Q_OBJECT public: enum Tabs { Torrents = 0, Videos = 1, Actors = 2, Search = 3 }; - ShemovCleaner(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + ShemovCleaner(QWidget *parent = nullptr); ~ShemovCleaner(); public slots: diff --git a/torrentdisplay.cpp b/torrentdisplay.cpp index d9c094c..d018c31 100644 --- a/torrentdisplay.cpp +++ b/torrentdisplay.cpp @@ -17,7 +17,7 @@ #include "torrentdisplay.h" -TorrentDisplay::TorrentDisplay(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) { +TorrentDisplay::TorrentDisplay(QWidget *parent) : QDialog(parent) { //windows doesn't like it after setting up the GUI setMinimumWidth(600); @@ -119,7 +119,7 @@ void TorrentDisplay::setData(const QList<QVariant> data, const QString &filename } if(it.key() == "creation date"){ uint secs = it.value().toUInt(); - QDateTime when = QDateTime::fromTime_t(secs); + QDateTime when = QDateTime::fromSecsSinceEpoch(secs); mCreated->setText(when.toString(Qt::RFC2822Date)); } if(it.key() == "encoding"){ diff --git a/torrentdisplay.h b/torrentdisplay.h index e689312..ad9847e 100644 --- a/torrentdisplay.h +++ b/torrentdisplay.h @@ -11,7 +11,7 @@ class QTreeView; class TorrentDisplay : public QDialog { Q_OBJECT public: - explicit TorrentDisplay(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + explicit TorrentDisplay(QWidget *parent = nullptr); void setData(const QList<QVariant> data, const QString &filename); QTreeView *fileView() { return mFileView; } diff --git a/torrentwidget.cpp b/torrentwidget.cpp index a118df1..a2ba78f 100644 --- a/torrentwidget.cpp +++ b/torrentwidget.cpp @@ -20,7 +20,7 @@ #include <QMenuBar> #include <QClipboard> #include <QCompleter> -#include <QDirModel> +#include <QFileSystemModel> #include <QProgressBar> #include <QApplication> @@ -42,7 +42,7 @@ TorrentWidget::~TorrentWidget(){ void TorrentWidget::setupGui(){ mDir = new QLineEdit; QCompleter *torDirCompl = new QCompleter(this); - torDirCompl->setModel(new QDirModel(torDirCompl)); + torDirCompl->setModel(new QFileSystemModel(torDirCompl)); mDir->setCompleter(torDirCompl); connect(mDir, &QLineEdit::returnPressed, this, &TorrentWidget::setDir); @@ -107,7 +107,7 @@ void TorrentWidget::createActions(){ mMoveA->setShortcut(tr("CTRL+M")); connect(mMoveA, &QAction::triggered, this, &TorrentWidget::moveFiles); mTorrentInfoA = new QAction(QIcon(":/huge_bra.png"), tr("Torrent Info..."), this); - mTorrentInfoA->setShortcut(Qt::CTRL + Qt::Key_Return); + mTorrentInfoA->setShortcut(Qt::CTRL | Qt::Key_Return); connect(mTorrentInfoA, &QAction::triggered, this, &TorrentWidget::torrentInfo); mSelDirA = new QAction(QIcon(":/folder.png"), tr("Select folder..."), this); mSelDirA->setShortcut(tr("CTRL+O")); @@ -406,19 +406,17 @@ void TorrentWidget::guessSubtitle(){ QModelIndex cur = mFileView->selectionModel()->currentIndex(); QClipboard *clip = QApplication::clipboard(); QString curName = cur.data().toString().toLower(); - QRegExp re1(" *\\[.*\\] *"); - re1.setMinimal(true); + QRegularExpression re1(" *\\[.*\\] *", QRegularExpression::InvertedGreedinessOption); curName.replace(re1, ""); - QRegExp re2(" *\\(.*\\) *"); - re2.setMinimal(true); + QRegularExpression re2(" *\\(.*\\) *", QRegularExpression::InvertedGreedinessOption); curName.replace(re2, ""); - QRegExp re3("\\s+"); + QRegularExpression re3("\\s+"); curName.replace(re3, " "); curName.replace(".torrent", ""); curName = curName.trimmed(); - QRegExp re4("^shemale\\s*-*"); + QRegularExpression re4("^shemale\\s*-*"); curName.replace(re4, ""); - QRegExp re5("(\\.mp\\d|rq|\\s*720p|\\s*1080p)"); + QRegularExpression re5("(\\.mp\\d|rq|\\s*720p|\\s*1080p)"); curName.replace(re5, ""); curName = curName.trimmed(); clip->setText(curName); @@ -1,6 +1,5 @@ #include <QLabel> #include <QHBoxLayout> -#include <QDesktopWidget> #include <QApplication> #include <QFileInfo> #include <QMimeDatabase> @@ -10,10 +9,8 @@ #include "helper.h" #include "viewer.h" -Viewer::Viewer(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f), mCurIndex(-1) { - QDesktopWidget *dw = qApp->desktop(); +Viewer::Viewer(QWidget *parent) : QWidget(parent), mCurIndex(-1) { mLabel = new QLabel; - mLabel->setMaximumSize(dw->size() - QSize(20, 20)); QHBoxLayout *mainLayout = new QHBoxLayout; mainLayout->addWidget(mLabel); setLayout(mainLayout); @@ -7,7 +7,7 @@ class QLabel; class Viewer : public QWidget { public: - Viewer(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); + Viewer(QWidget *parent = nullptr); void setFile(const QString &file, bool allFiles = true); void preview(const QString &file); |