summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archivetreeview.cpp28
-rw-r--r--archivetreeview.h4
-rw-r--r--configurationdialog.cpp50
-rw-r--r--consistencycheck.cpp20
-rw-r--r--dbanalyzer.cpp20
-rw-r--r--dbanalyzer.h2
-rw-r--r--filepropertiesdialog.cpp12
-rw-r--r--filestreemodel.cpp16
-rw-r--r--filestreewidget.cpp20
-rw-r--r--filestreewidget.h6
-rw-r--r--filesystemdirproxy.cpp2
-rw-r--r--filesystemfileproxy.cpp2
-rw-r--r--filesystemwidget.cpp22
-rw-r--r--filesystemwidget.h4
-rw-r--r--fileview.cpp12
-rw-r--r--fileview.h2
-rw-r--r--helper.cpp8
-rw-r--r--hoverwindow.cpp8
-rw-r--r--hoverwindow.h2
-rw-r--r--main.cpp2
-rw-r--r--mappingtableeditor.cpp16
-rw-r--r--mappingtableeditor.h2
-rw-r--r--mappingtablewidget.cpp16
-rw-r--r--mappingtablewidget.h3
-rw-r--r--mappingtreewidget.cpp22
-rw-r--r--mappingtreewidget.h6
-rw-r--r--newmoviewizard.cpp30
-rw-r--r--newmoviewizard.h4
-rw-r--r--newpicsdialog.cpp12
-rw-r--r--newpicsdialog.h4
-rw-r--r--pictureswidget.cpp12
-rw-r--r--pictureswidget.h4
-rw-r--r--pictureviewer2.cpp16
-rw-r--r--pictureviewer2.h4
-rw-r--r--programconfigurator.cpp18
-rw-r--r--programconfigurator.h2
-rw-r--r--seriesmetadatamodel.cpp20
-rw-r--r--seriesmetadatamodel.h2
-rw-r--r--seriestreemodel.cpp4
-rw-r--r--seriestreewidget.cpp34
-rw-r--r--seriestreewidget.h4
-rw-r--r--shemov.cpp28
-rw-r--r--shemov.h2
-rw-r--r--shemov.pro2
-rw-r--r--shemoviconprovider.h2
-rw-r--r--smdialog.h2
-rw-r--r--smglobals.cpp6
-rw-r--r--smglobals.h2
-rw-r--r--statisticsdialog.cpp14
49 files changed, 269 insertions, 266 deletions
diff --git a/archivetreeview.cpp b/archivetreeview.cpp
index 5eaa857..79d3af0 100644
--- a/archivetreeview.cpp
+++ b/archivetreeview.cpp
@@ -5,10 +5,10 @@
2 of the License, or (at your option) any later version.
*/
-#include <QTreeView>
-#include <QSplitter>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QSplitter>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include <QItemSelectionModel>
#include <QAbstractItemModel>
#include <QItemSelection>
@@ -16,22 +16,22 @@
#include <QSettings>
#include <QHash>
#include <QProcess>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QSqlDatabase>
#include <QSqlQuery>
-#include <QMenu>
-#include <QAction>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QAction>
#include <QContextMenuEvent>
-#include <QLabel>
-#include <QPushButton>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include <QProcess>
#include <QUrl>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QClipboard>
-#include <QApplication>
-#include <QHeaderView>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QHeaderView>
#include "archivetreeview.h"
#include "smglobals.h"
diff --git a/archivetreeview.h b/archivetreeview.h
index 392e2ec..08173db 100644
--- a/archivetreeview.h
+++ b/archivetreeview.h
@@ -8,11 +8,11 @@
#ifndef ARCHIVETREEVIEW_H
#define ARCHIVETREEVIEW_H
-#include <QWidget>
+#include <QtWidgets/QWidget>
#include <QModelIndexList>
#include <QList>
#include <QSqlDatabase>
-#include <QTreeView>
+#include <QtWidgets/QTreeView>
#include "smtreemodel.h"
#include "smdialog.h"
diff --git a/configurationdialog.cpp b/configurationdialog.cpp
index 82623e8..ce36ee6 100644
--- a/configurationdialog.cpp
+++ b/configurationdialog.cpp
@@ -5,38 +5,38 @@
2 of the License, or (at your option) any later version.
*/
-#include <QPushButton>
-#include <QTabWidget>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
-#include <QGridLayout>
-#include <QFormLayout>
-#include <QLineEdit>
-#include <QLabel>
-#include <QComboBox>
-#include <QDirModel>
-#include <QCompleter>
-#include <QApplication>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QTabWidget>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QGridLayout>
+#include <QtWidgets/QFormLayout>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QDirModel>
+#include <QtWidgets/QCompleter>
+#include <QtWidgets/QApplication>
#include <QSettings>
#include <QRegExp>
#include <QFileInfo>
-#include <QGroupBox>
-#include <QCheckBox>
-#include <QSpinBox>
+#include <QtWidgets/QGroupBox>
+#include <QtWidgets/QCheckBox>
+#include <QtWidgets/QSpinBox>
#include <QFileInfo>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QFile>
#include <QTextStream>
#include <QRegExpValidator>
#include <QSignalMapper>
#include <QColor>
-#include <QColorDialog>
+#include <QtWidgets/QColorDialog>
#include <QPalette>
#include <QImage>
#include <QPainter>
#include <QStandardItemModel>
#include <QStandardItem>
-#include <QDesktopWidget>
+#include <QtWidgets/QDesktopWidget>
#include "configurationdialog.h"
#include "programconfigurator.h"
@@ -422,9 +422,9 @@ void ConfigurationDialog::readSettings(){
mDatabasePassword->setText(s.value("database/dbpass").toString());
//read colors
- QVariant seen = s.value("ui/seencolor", Qt::red);
+ QVariant seen = s.value("ui/seencolor", QVariant(QColor(Qt::red)));
mColors.insert(mSeenColor, seen.value<QColor>());
- QVariant clip = s.value("ui/clipcolor", Qt::darkBlue);
+ QVariant clip = s.value("ui/clipcolor", QVariant(QColor(Qt::darkBlue)));
mColors.insert(mClipboardColor, clip.value<QColor>());
QVariant base = s.value("ui/basecolor", qApp->palette().base().color());
mColors.insert(mBaseColor, base.value<QColor>());
@@ -432,13 +432,13 @@ void ConfigurationDialog::readSettings(){
mColors.insert(mAlternateBaseColor, alternate.value<QColor>());
QVariant font = s.value("ui/fontcolor", qApp->palette().foreground().color());
mColors.insert(mFontColor, font.value<QColor>());
- QVariant local = s.value("ui/localcolor", Qt::darkBlue);
+ QVariant local = s.value("ui/localcolor", QVariant(QColor(Qt::darkBlue)));
mColors.insert(mLocalColor, local.value<QColor>());
- QVariant archived = s.value("ui/archivedcolor", Qt::black);
+ QVariant archived = s.value("ui/archivedcolor", QVariant(QColor(Qt::black)));
mColors.insert(mArchivedColor, archived.value<QColor>());
- QVariant favorite = s.value("ui/favoritecolor", Qt::red);
+ QVariant favorite = s.value("ui/favoritecolor", QVariant(QColor(Qt::red)));
mColors.insert(mFavoriteColor, favorite.value<QColor>());
- QVariant pvbackground = s.value("ui/pvbgcolor", Qt::red);
+ QVariant pvbackground = s.value("ui/pvbgcolor", QVariant(QColor(Qt::red)));
mColors.insert(mPVBgColor, pvbackground.value<QColor>());
QHash<QWidget*, QColor>::const_iterator it;
for(it = mColors.constBegin(); it != mColors.constEnd(); ++it){
@@ -475,7 +475,7 @@ void ConfigurationDialog::writeSettings(){
s.setValue("paths/strippath", mStripPath->text());
s.setValue("paths/coverpath", mCoverPath->text());
- s.setValue("ui/folderIcon", mIconForFolder->currentText());
+ s.setValue("ui/foldericon", mIconForFolder->currentText());
s.setValue("ui/hoverpics", (mHoverPics->checkState() == Qt::Checked));
s.setValue("ui/hoverarchive", (mHoverArchive->checkState() == Qt::Checked));
s.setValue("ui/hoveropacity", mHoverOpacity->value());
diff --git a/consistencycheck.cpp b/consistencycheck.cpp
index 7330cd2..759e2ae 100644
--- a/consistencycheck.cpp
+++ b/consistencycheck.cpp
@@ -5,11 +5,11 @@
2 of the License, or (at your option) any later version.
*/
-#include <QLabel>
-#include <QPushButton>
-#include <QPlainTextEdit>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QPlainTextEdit>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include <QSqlQuery>
#include <QFileInfo>
#include <QSignalMapper>
@@ -19,13 +19,13 @@
#include <QTextCharFormat>
#include <QBrush>
#include <QTextBlock>
-#include <QCheckBox>
+#include <QtWidgets/QCheckBox>
#include <QSettings>
#include <QDir>
-#include <QFileDialog>
-#include <QMessageBox>
-#include <QProgressBar>
-#include <QGroupBox>
+#include <QtWidgets/QFileDialog>
+#include <QtWidgets/QMessageBox>
+#include <QtWidgets/QProgressBar>
+#include <QtWidgets/QGroupBox>
#include "consistencycheck.h"
#include "helper.h"
diff --git a/dbanalyzer.cpp b/dbanalyzer.cpp
index 7243e68..2996fa0 100644
--- a/dbanalyzer.cpp
+++ b/dbanalyzer.cpp
@@ -6,19 +6,19 @@
*/
#include <QSqlQuery>
-#include <QTableWidget>
-#include <QTreeView>
-#include <QPushButton>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QTableWidget>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include <QMutexLocker>
-#include <QTableWidget>
+#include <QtWidgets/QTableWidget>
#include <QModelIndex>
-#include <QLabel>
+#include <QtWidgets/QLabel>
#include <QColor>
-#include <QMenu>
-#include <QAction>
-#include <QStackedLayout>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QStackedLayout>
#include "dbanalyzer.h"
#include "smtreemodel.h"
diff --git a/dbanalyzer.h b/dbanalyzer.h
index c0b8f14..eec9f5a 100644
--- a/dbanalyzer.h
+++ b/dbanalyzer.h
@@ -12,7 +12,7 @@
#include <QVariant>
#include <QList>
#include <QHash>
-#include <QDialog>
+#include <QtWidgets/QDialog>
#include <QSqlDatabase>
#include <QMutex>
#include <QModelIndex>
diff --git a/filepropertiesdialog.cpp b/filepropertiesdialog.cpp
index 60b4ea8..a49b863 100644
--- a/filepropertiesdialog.cpp
+++ b/filepropertiesdialog.cpp
@@ -5,16 +5,16 @@
2 of the License, or (at your option) any later version.
*/
-#include <QVBoxLayout>
-#include <QHBoxLayout>
-#include <QLabel>
-#include <QTreeView>
-#include <QPushButton>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QPushButton>
#include <QSettings>
#include <QColor>
#include <QVariant>
#include <QPalette>
-#include <QTabWidget>
+#include <QtWidgets/QTabWidget>
#include "filepropertiesdialog.h"
#include "seriesmetadatamodel.h"
diff --git a/filestreemodel.cpp b/filestreemodel.cpp
index 4f57267..b841e8a 100644
--- a/filestreemodel.cpp
+++ b/filestreemodel.cpp
@@ -14,7 +14,7 @@
#include <QProcess>
#include <QImage>
#include <QDataStream>
-#include <QDesktopServices>
+#include <QStandardPaths>
#include <QDir>
#include <QFont>
#include <QSettings>
@@ -518,8 +518,8 @@ bool FilesTreeModel::updateSeries(int newSeries, QList<QPersistentModelIndex> fi
void FilesTreeModel::readCache(){
- QString settingsDir = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
- QString cacheFile = QString("%1/%2").arg(settingsDir).arg("sizeduration.cache");
+ QString settingsDir = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+ QString cacheFile = QString("%1/%2").arg(settingsDir).arg("sizeduration.cache");
QFileInfo fi(cacheFile);
if(!fi.exists()){
return;
@@ -542,12 +542,12 @@ void FilesTreeModel::readCache(){
}
void FilesTreeModel::writeCache(){
- QString settingsDir = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+ QString settingsDir = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
QFileInfo fi(settingsDir);
if(!fi.exists()){
QDir root = QDir::root();
root.mkpath(settingsDir);
- }
+ }
QString cacheFile = QString("%1/%2").arg(settingsDir).arg("sizeduration.cache");
QFile cache(cacheFile);
cache.open(QIODevice::WriteOnly);
@@ -562,11 +562,11 @@ void FilesTreeModel::writeCache(){
void FilesTreeModel::readSettings(){
QSettings s;
- QVariant local = s.value("ui/localcolor", Qt::darkBlue);
+ QVariant local = s.value("ui/localcolor", QVariant(QColor(Qt::darkBlue)));
mLocalColor = local.value<QColor>();
- QVariant archived = s.value("ui/archivedcolor", Qt::black);
+ QVariant archived = s.value("ui/archivedcolor", QVariant(QColor(Qt::black)));
mArchivedColor = archived.value<QColor>();
- QVariant favorite = s.value("ui/favoritecolor", Qt::red);
+ QVariant favorite = s.value("ui/favoritecolor", QVariant(QColor(Qt::red)));
mFavoriteColor = favorite.value<QColor>();
}
diff --git a/filestreewidget.cpp b/filestreewidget.cpp
index 401578a..669a57a 100644
--- a/filestreewidget.cpp
+++ b/filestreewidget.cpp
@@ -5,24 +5,24 @@
2 of the License, or (at your option) any later version.
*/
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include <QSettings>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QFile>
#include <QDir>
#include <QContextMenuEvent>
-#include <QMenu>
-#include <QLabel>
-#include <QSpinBox>
-#include <QPushButton>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QSpinBox>
+#include <QtWidgets/QPushButton>
#include <QProcess>
-#include <QFileDialog>
+#include <QtWidgets/QFileDialog>
#include <QSettings>
#include <QEvent>
#include <QSettings>
-#include <QHeaderView>
-#include <QInputDialog>
+#include <QtWidgets/QHeaderView>
+#include <QtWidgets/QInputDialog>
#include <QPainter>
#include <QTextDocument>
#include <QImage>
diff --git a/filestreewidget.h b/filestreewidget.h
index 77c1da3..5068b91 100644
--- a/filestreewidget.h
+++ b/filestreewidget.h
@@ -8,9 +8,9 @@
#ifndef FILESTREEWIDGET_H
#define FILESTREEWIDGET_H
-#include <QWidget>
-#include <QTreeView>
-#include <QDialog>
+#include <QtWidgets/QWidget>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QDialog>
#include <QPersistentModelIndex>
#include <QSortFilterProxyModel>
diff --git a/filesystemdirproxy.cpp b/filesystemdirproxy.cpp
index b43fe62..67cf2a4 100644
--- a/filesystemdirproxy.cpp
+++ b/filesystemdirproxy.cpp
@@ -5,7 +5,7 @@
2 of the License, or (at your option) any later version.
*/
-#include <QFileSystemModel>
+#include <QtWidgets/QFileSystemModel>
#include <QModelIndex>
#include "filesystemdirproxy.h"
diff --git a/filesystemfileproxy.cpp b/filesystemfileproxy.cpp
index 7c49258..ddf5d86 100644
--- a/filesystemfileproxy.cpp
+++ b/filesystemfileproxy.cpp
@@ -7,7 +7,7 @@
#include <QModelIndex>
#include <QVariant>
-#include <QFileSystemModel>
+#include <QtWidgets/QFileSystemModel>
#include <QFileInfo>
#include <QDateTime>
diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp
index 60ae550..b3ab4e1 100644
--- a/filesystemwidget.cpp
+++ b/filesystemwidget.cpp
@@ -5,21 +5,21 @@
2 of the License, or (at your option) any later version.
*/
-#include <QFileSystemModel>
-#include <QTreeView>
+#include <QtWidgets/QFileSystemModel>
+#include <QtWidgets/QTreeView>
#include <QSettings>
#include <QDir>
-#include <QSplitter>
-#include <QVBoxLayout>
-#include <QHBoxLayout>
-#include <QLineEdit>
-#include <QLabel>
-#include <QCompleter>
+#include <QtWidgets/QSplitter>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QCompleter>
#include <QProcess>
-#include <QApplication>
-#include <QMessageBox>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QMessageBox>
#include <QFile>
-#include <QAction>
+#include <QtWidgets/QAction>
#include <QRegExp>
#include <QFile>
#include <QTextStream>
diff --git a/filesystemwidget.h b/filesystemwidget.h
index 9541404..744a3d3 100644
--- a/filesystemwidget.h
+++ b/filesystemwidget.h
@@ -8,9 +8,9 @@
#ifndef FILESYSTEMWIDGET_H
#define FILESYSTEMWIDGET_H
-#include <QWidget>
+#include <QtWidgets/QWidget>
#include <QPair>
-#include <QFileSystemModel>
+#include <QtWidgets/QFileSystemModel>
#include <QHash>
#include <QSqlDatabase>
#include <QDateTime>
diff --git a/fileview.cpp b/fileview.cpp
index bedd6ef..dba2948 100644
--- a/fileview.cpp
+++ b/fileview.cpp
@@ -6,15 +6,15 @@
*/
#include <QContextMenuEvent>
-#include <QMenu>
-#include <QAction>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QAction>
#include <QKeyEvent>
#include <QModelIndex>
#include <QRegExp>
-#include <QFileSystemModel>
+#include <QtWidgets/QFileSystemModel>
#include <QSortFilterProxyModel>
-#include <QAction>
-#include <QApplication>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QApplication>
#include <QEvent>
#include <QSettings>
#include <QModelIndex>
@@ -23,7 +23,7 @@
#include <QList>
#include <QDir>
#include <QSortFilterProxyModel>
-#include <QInputDialog>
+#include <QtWidgets/QInputDialog>
#include "fileview.h"
#include "hoverwindow.h"
diff --git a/fileview.h b/fileview.h
index 2ad17ad..3f35830 100644
--- a/fileview.h
+++ b/fileview.h
@@ -8,7 +8,7 @@
#ifndef FILEVIEW_H
#define FILEVIEW_H
-#include <QTreeView>
+#include <QtWidgets/QTreeView>
class QContextMenuEvent;
class QKeyEvent;
diff --git a/helper.cpp b/helper.cpp
index 7d7710a..b3f2fc6 100644
--- a/helper.cpp
+++ b/helper.cpp
@@ -18,9 +18,9 @@
#include <QTemporaryFile>
#include <QProcess>
#include <QRect>
-#include <QWidget>
-#include <QDesktopWidget>
-#include <QApplication>
+#include <QtWidgets/QWidget>
+#include <QtWidgets/QDesktopWidget>
+#include <QtWidgets/QApplication>
#include <stdio.h>
@@ -200,7 +200,7 @@ namespace Helper {
const QString colorToHtml(const QColor &color){
char colString[7];
::snprintf(colString, 7, "%0x%0x%0x", color.red(), color.green(), color.blue());
- return QString::fromAscii(colString);
+ return QString::fromLatin1(colString);
}
void centerWidget(QWidget *widget){
diff --git a/hoverwindow.cpp b/hoverwindow.cpp
index 5c9db7a..db1be8a 100644
--- a/hoverwindow.cpp
+++ b/hoverwindow.cpp
@@ -5,9 +5,9 @@
2 of the License, or (at your option) any later version.
*/
-#include <QHBoxLayout>
-#include <QLabel>
-#include <QDesktopWidget>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QDesktopWidget>
#include <QSize>
#include <QTextDocument>
#include <QSettings>
@@ -18,7 +18,7 @@
#include <QBrush>
#include <QPen>
#include <QColor>
-#include <QApplication>
+#include <QtWidgets/QApplication>
#include <QStaticText>
#include "hoverwindow.h"
diff --git a/hoverwindow.h b/hoverwindow.h
index 4ed210e..ac52df4 100644
--- a/hoverwindow.h
+++ b/hoverwindow.h
@@ -8,7 +8,7 @@
#ifndef HOVERWINDOW_H
#define HOVERWINDOW_H
-#include <QWidget>
+#include <QtWidgets/QWidget>
#include <QList>
#include <QVariant>
diff --git a/main.cpp b/main.cpp
index 3606d17..7a542e7 100644
--- a/main.cpp
+++ b/main.cpp
@@ -5,7 +5,7 @@
2 of the License, or (at your option) any later version.
*/
-#include <QApplication>
+#include <QtWidgets/QApplication>
#include "shemov.h"
diff --git a/mappingtableeditor.cpp b/mappingtableeditor.cpp
index 83015ef..f7ac64c 100644
--- a/mappingtableeditor.cpp
+++ b/mappingtableeditor.cpp
@@ -8,14 +8,14 @@
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QContextMenuEvent>
-#include <QMenu>
-#include <QVBoxLayout>
-#include <QHBoxLayout>
-#include <QLineEdit>
-#include <QPushButton>
-#include <QLabel>
-#include <QMessageBox>
-#include <QAction>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QMessageBox>
+#include <QtWidgets/QAction>
#include <QSortFilterProxyModel>
#include "mappingtableeditor.h"
diff --git a/mappingtableeditor.h b/mappingtableeditor.h
index d372d0b..a87e636 100644
--- a/mappingtableeditor.h
+++ b/mappingtableeditor.h
@@ -8,7 +8,7 @@
#ifndef MAPPINGTABLEEDITOR_H
#define MAPPINGTABLEEDITOR_H
-#include <QTreeView>
+#include <QtWidgets/QTreeView>
#include <QSqlDatabase>
#include "smdialog.h"
diff --git a/mappingtablewidget.cpp b/mappingtablewidget.cpp
index a5058d9..ee9e645 100644
--- a/mappingtablewidget.cpp
+++ b/mappingtablewidget.cpp
@@ -6,14 +6,14 @@
*/
#include <QIcon>
-#include <QTreeView>
-#include <QPushButton>
-#include <QLineEdit>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
-#include <QLabel>
-#include <QCompleter>
-#include <QGroupBox>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QCompleter>
+#include <QtWidgets/QGroupBox>
#include <QSettings>
#include "mappingtablewidget.h"
diff --git a/mappingtablewidget.h b/mappingtablewidget.h
index 256f4ce..7c9e893 100644
--- a/mappingtablewidget.h
+++ b/mappingtablewidget.h
@@ -8,8 +8,9 @@
#ifndef MAPPINGTABLEWIDGET_H
#define MAPPINGTABLEWIDGET_H
-#include <QWidget>
+#include <QtWidgets/QWidget>
#include <QStringListModel>
+#include <QIcon>
#include "smdialog.h"
diff --git a/mappingtreewidget.cpp b/mappingtreewidget.cpp
index 4cde673..d001d8b 100644
--- a/mappingtreewidget.cpp
+++ b/mappingtreewidget.cpp
@@ -6,20 +6,20 @@
*/
#include <QSortFilterProxyModel>
-#include <QComboBox>
-#include <QPushButton>
-#include <QLineEdit>
-#include <QVBoxLayout>
-#include <QHBoxLayout>
-#include <QInputDialog>
-#include <QCheckBox>
-#include <QLabel>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QInputDialog>
+#include <QtWidgets/QCheckBox>
+#include <QtWidgets/QLabel>
#include <QStringListModel>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QSettings>
#include <QHideEvent>
-#include <QAction>
-#include <QMenu>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QMenu>
#include <QSqlError>
#include "mappingtreewidget.h"
diff --git a/mappingtreewidget.h b/mappingtreewidget.h
index 50bbddf..1bd77f4 100644
--- a/mappingtreewidget.h
+++ b/mappingtreewidget.h
@@ -8,9 +8,9 @@
#ifndef MAPPINGTREEWIDGET_H
#define MAPPINGTREEWIDGET_H
-#include <QWidget>
-#include <QTreeView>
-#include <QDialog>
+#include <QtWidgets/QWidget>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QDialog>
class MappingTreeView;
class MappingTreeModel;
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp
index 7f1f869..36bf016 100644
--- a/newmoviewizard.cpp
+++ b/newmoviewizard.cpp
@@ -5,27 +5,27 @@
2 of the License, or (at your option) any later version.
*/
-#include <QLabel>
-#include <QTreeView>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
-#include <QPushButton>
-#include <QComboBox>
-#include <QLineEdit>
-#include <QSpinBox>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QSpinBox>
#include <QSettings>
-#include <QFileDialog>
+#include <QtWidgets/QFileDialog>
#include <QFileInfo>
#include <QLocale>
-#include <QCompleter>
-#include <QCheckBox>
-#include <QMessageBox>
+#include <QtWidgets/QCompleter>
+#include <QtWidgets/QCheckBox>
+#include <QtWidgets/QMessageBox>
#include <QFile>
#include <QSettings>
-#include <QFormLayout>
+#include <QtWidgets/QFormLayout>
#include <QDate>
-#include <QPlainTextEdit>
-#include <QFormLayout>
+#include <QtWidgets/QPlainTextEdit>
+#include <QtWidgets/QFormLayout>
#include "newmoviewizard.h"
#include "smtreeitem.h"
diff --git a/newmoviewizard.h b/newmoviewizard.h
index 3ae93a2..9717a2d 100644
--- a/newmoviewizard.h
+++ b/newmoviewizard.h
@@ -8,8 +8,8 @@
#ifndef NEWMOVIEWIZARD_H
#define NEWMOVIEWIZARD_H
-#include <QWizard>
-#include <QWizardPage>
+#include <QtWidgets/QWizard>
+#include <QtWidgets/QWizardPage>
#include <QHash>
#include <QList>
diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp
index 761e3ab..5269e18 100644
--- a/newpicsdialog.cpp
+++ b/newpicsdialog.cpp
@@ -8,16 +8,16 @@
#include <QFileInfo>
#include <QSqlDatabase>
#include <QSqlQuery>
-#include <QLabel>
-#include <QTreeView>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QTreeView>
#include <QSortFilterProxyModel>
-#include <QPushButton>
+#include <QtWidgets/QPushButton>
#include <QSettings>
#include <QDir>
-#include <QFileDialog>
+#include <QtWidgets/QFileDialog>
#include <QPersistentModelIndex>
-#include <QHBoxLayout>
-#include <QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
#include "newpicsdialog.h"
#include "smtreeitem.h"
diff --git a/newpicsdialog.h b/newpicsdialog.h
index 110f4fc..148795a 100644
--- a/newpicsdialog.h
+++ b/newpicsdialog.h
@@ -8,9 +8,9 @@
#ifndef NEWPICSDIALOG_H
#define NEWPICSDIALOG_H
-#include <QDialog>
+#include <QtWidgets/QDialog>
#include <QSqlDatabase>
-#include <QTreeView>
+#include <QtWidgets/QTreeView>
#include "smtreemodel.h"
diff --git a/pictureswidget.cpp b/pictureswidget.cpp
index 29506e6..703953a 100644
--- a/pictureswidget.cpp
+++ b/pictureswidget.cpp
@@ -5,21 +5,21 @@
2 of the License, or (at your option) any later version.
*/
-#include <QSplitter>
-#include <QHBoxLayout>
+#include <QtWidgets/QSplitter>
+#include <QtWidgets/QHBoxLayout>
#include <QSqlQuery>
#include <QSortFilterProxyModel>
#include <QLocale>
#include <QHideEvent>
#include <QHoverEvent>
#include <QEvent>
-#include <QHeaderView>
+#include <QtWidgets/QHeaderView>
#include <QSettings>
-#include <QMessageBox>
-#include <QMenu>
+#include <QtWidgets/QMessageBox>
+#include <QtWidgets/QMenu>
#include <QFile>
#include <QSettings>
-#include <QActionGroup>
+#include <QtWidgets/QActionGroup>
#include <QHash>
#include "pictureswidget.h"
diff --git a/pictureswidget.h b/pictureswidget.h
index 17894d1..850d7ae 100644
--- a/pictureswidget.h
+++ b/pictureswidget.h
@@ -8,8 +8,8 @@
#ifndef PICTURESWIDGET_H
#define PICTURESWIDGET_H
-#include <QWidget>
-#include <QTreeView>
+#include <QtWidgets/QWidget>
+#include <QtWidgets/QTreeView>
#include <QSqlDatabase>
#include "smtreemodel.h"
diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp
index f385abc..7a5ab14 100644
--- a/pictureviewer2.cpp
+++ b/pictureviewer2.cpp
@@ -5,18 +5,18 @@
2 of the License, or (at your option) any later version.
*/
-#include <QDesktopWidget>
-#include <QApplication>
-#include <QGraphicsScene>
-#include <QGraphicsPixmapItem>
+#include <QtWidgets/QDesktopWidget>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QGraphicsScene>
+#include <QtWidgets/QGraphicsPixmapItem>
#include <QImage>
#include <QWheelEvent>
#include <QContextMenuEvent>
-#include <QMenu>
+#include <QtWidgets/QMenu>
#include <QTimer>
#include <QDateTime>
#include <QPainter>
-#include <QStyleOptionGraphicsItem>
+#include <QtWidgets/QStyleOptionGraphicsItem>
#include <QSettings>
#include <QTextDocument>
#include <QTextCursor>
@@ -24,9 +24,9 @@
#include <QDir>
#include <QFileInfo>
#include <QFileInfoList>
-#include <QFileDialog>
+#include <QtWidgets/QFileDialog>
#include <QFile>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include "pictureviewer2.h"
#include "picfilesmodel.h"
diff --git a/pictureviewer2.h b/pictureviewer2.h
index 631f5f8..cfd6ce6 100644
--- a/pictureviewer2.h
+++ b/pictureviewer2.h
@@ -8,10 +8,10 @@
#ifndef PICTUREVIEWER2_H
#define PICTUREVIEWER2_H
-#include <QGraphicsView>
+#include <QtWidgets/QGraphicsView>
#include <QList>
#include <QVariant>
-#include <QGraphicsItem>
+#include <QtWidgets/QGraphicsItem>
#include <QStaticText>
class QGraphicsScene;
diff --git a/programconfigurator.cpp b/programconfigurator.cpp
index 435a828..68bbe73 100644
--- a/programconfigurator.cpp
+++ b/programconfigurator.cpp
@@ -5,16 +5,16 @@
2 of the License, or (at your option) any later version.
*/
-#include <QPushButton>
-#include <QComboBox>
-#include <QLineEdit>
-#include <QLabel>
-#include <QGridLayout>
-#include <QHBoxLayout>
-#include <QCompleter>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QGridLayout>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QCompleter>
#include <QSettings>
-#include <QDirModel>
-#include <QMessageBox>
+#include <QtWidgets/QDirModel>
+#include <QtWidgets/QMessageBox>
#include <QRegExp>
#include <QFileInfo>
diff --git a/programconfigurator.h b/programconfigurator.h
index 03fb047..05e3e9e 100644
--- a/programconfigurator.h
+++ b/programconfigurator.h
@@ -8,7 +8,7 @@
#ifndef PROGRAMCONFIGURATOR_H
#define PROGRAMCONFIGURATOR_H
-#include <QWidget>
+#include <QtWidgets/QWidget>
#include <QString>
#include <QHash>
#include <QVariant>
diff --git a/seriesmetadatamodel.cpp b/seriesmetadatamodel.cpp
index 3b8cdc3..df8635b 100644
--- a/seriesmetadatamodel.cpp
+++ b/seriesmetadatamodel.cpp
@@ -7,18 +7,18 @@
#include <QSqlDatabase>
#include <QSqlQuery>
-#include <QSpinBox>
-#include <QLineEdit>
-#include <QComboBox>
-#include <QPlainTextEdit>
-#include <QDateEdit>
-#include <QFormLayout>
-#include <QVBoxLayout>
-#include <QLabel>
-#include <QGroupBox>
+#include <QtWidgets/QSpinBox>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QPlainTextEdit>
+#include <QtWidgets/QDateEdit>
+#include <QtWidgets/QFormLayout>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QGroupBox>
#include <QSettings>
#include <QColor>
-#include <QTreeView>
+#include <QtWidgets/QTreeView>
#include "seriesmetadatamodel.h"
#include "smtreeitem.h"
diff --git a/seriesmetadatamodel.h b/seriesmetadatamodel.h
index b96ef90..2bf0665 100644
--- a/seriesmetadatamodel.h
+++ b/seriesmetadatamodel.h
@@ -10,7 +10,7 @@
#include <QSqlDatabase>
#include <QHash>
-#include <QWidget>
+#include <QtWidgets/QWidget>
class QSqlQuery;
class QSpinBox;
diff --git a/seriestreemodel.cpp b/seriestreemodel.cpp
index c8260c4..4ec9f3f 100644
--- a/seriestreemodel.cpp
+++ b/seriestreemodel.cpp
@@ -577,6 +577,7 @@ bool SeriesTreeModel::mergeSeries(const QModelIndex &from, const QModelIndex &to
mUpdateSeriesIdQuery->bindValue(":oldid", oldSeriesId);
mUpdateSeriesIdQuery->bindValue(":newid", newSeriesId);
if(mUpdateSeriesIdQuery->exec()){
+ beginResetModel();
SmTreeItem *oldParent = static_cast<SmTreeItem*>(from.internalPointer());
SmTreeItem *newParent = static_cast<SmTreeItem*>(to.internalPointer());
//reparent items to new series
@@ -598,8 +599,7 @@ bool SeriesTreeModel::mergeSeries(const QModelIndex &from, const QModelIndex &to
mSeriesPartSeriesMap.remove(seriesPartId);
mSeriesPartSeriesMap.insert(seriesPartId, newSeriesId);
}
-
- reset();
+ endResetModel();
return true;
}
return false;
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp
index 50f06c0..ff174d4 100644
--- a/seriestreewidget.cpp
+++ b/seriestreewidget.cpp
@@ -5,38 +5,38 @@
2 of the License, or (at your option) any later version.
*/
-#include <QHBoxLayout>
-#include <QVBoxLayout>
-#include <QPushButton>
-#include <QLineEdit>
-#include <QLabel>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QLabel>
#include <QSortFilterProxyModel>
#include <QRegExp>
#include <QContextMenuEvent>
-#include <QMenu>
-#include <QAction>
-#include <QMessageBox>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QMessageBox>
#include <QSettings>
-#include <QFileDialog>
+#include <QtWidgets/QFileDialog>
#include <QSettings>
#include <QFileInfo>
-#include <QComboBox>
-#include <QInputDialog>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QInputDialog>
#include <QFile>
#include <QEvent>
#include <QHoverEvent>
#include <QPalette>
-#include <QCompleter>
+#include <QtWidgets/QCompleter>
#include <QStringListModel>
#include <QSqlQuery>
#include <QSqlDatabase>
#include <QThread>
-#include <QGroupBox>
-#include <QFormLayout>
-#include <QCheckBox>
-#include <QSpinBox>
+#include <QtWidgets/QGroupBox>
+#include <QtWidgets/QFormLayout>
+#include <QtWidgets/QCheckBox>
+#include <QtWidgets/QSpinBox>
#include <QFontMetrics>
-#include <QApplication>
+#include <QtWidgets/QApplication>
#include "seriestreewidget.h"
#include "smtreemodel.h"
diff --git a/seriestreewidget.h b/seriestreewidget.h
index 48f40a0..39de162 100644
--- a/seriestreewidget.h
+++ b/seriestreewidget.h
@@ -8,8 +8,8 @@
#ifndef SERIESTREEWIDGET_H
#define SERIESTREEWIDGET_H
-#include <QWidget>
-#include <QTreeView>
+#include <QtWidgets/QWidget>
+#include <QtWidgets/QTreeView>
#include <QSortFilterProxyModel>
#include <QSqlDatabase>
#include <QHash>
diff --git a/shemov.cpp b/shemov.cpp
index 3ab6dde..7f28443 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -5,18 +5,18 @@
2 of the License, or (at your option) any later version.
*/
-#include <QApplication>
-#include <QTabWidget>
-#include <QVBoxLayout>
-#include <QAction>
-#include <QMenuBar>
-#include <QMenu>
-#include <QStatusBar>
-#include <QLabel>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QTabWidget>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QMenuBar>
+#include <QtWidgets/QMenu>
+#include <QtWidgets/QStatusBar>
+#include <QtWidgets/QLabel>
#include <QItemSelection>
#include <QSignalMapper>
#include <QSettings>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QSqlDatabase>
#include <QImage>
#include <QPainter>
@@ -24,14 +24,14 @@
#include <QFontMetrics>
#include <QLocale>
#include <QCloseEvent>
-#include <QActionGroup>
-#include <QFileSystemModel>
-#include <QToolBar>
+#include <QtWidgets/QActionGroup>
+#include <QtWidgets/QFileSystemModel>
+#include <QtWidgets/QToolBar>
#include <QIcon>
-#include <QHeaderView>
+#include <QtWidgets/QHeaderView>
#include <QDir>
#include <QFileInfo>
-#include <QSplashScreen>
+#include <QtWidgets/QSplashScreen>
#include <sys/vfs.h>
diff --git a/shemov.h b/shemov.h
index a96b02d..bdb8868 100644
--- a/shemov.h
+++ b/shemov.h
@@ -8,7 +8,7 @@
#ifndef SHEMOV_H
#define SHEMOV_H
-#include <QMainWindow>
+#include <QtWidgets/QMainWindow>
#include <QList>
#include <QThread>
diff --git a/shemov.pro b/shemov.pro
index e61ffc8..a8a12a2 100644
--- a/shemov.pro
+++ b/shemov.pro
@@ -4,7 +4,7 @@ CONFIG += warn_on \
qt \
debug
CONFIG -= release
-QT += sql
+QT += core gui widgets sql
SOURCES = main.cpp \
filesystemdirproxy.cpp \
filesystemwidget.cpp \
diff --git a/shemoviconprovider.h b/shemoviconprovider.h
index 04af45b..2793ab7 100644
--- a/shemoviconprovider.h
+++ b/shemoviconprovider.h
@@ -8,7 +8,7 @@
#ifndef SHEMOVICONPROVIDER_H
#define SHEMOVICONPROVIDER_H
-#include <QFileIconProvider>
+#include <QtWidgets/QFileIconProvider>
class QIcon;
class QFileInfo;
diff --git a/smdialog.h b/smdialog.h
index 52081db..cef5b27 100644
--- a/smdialog.h
+++ b/smdialog.h
@@ -8,7 +8,7 @@
#ifndef SMDIALOG_H
#define SMDIALOG_H
-#include <QDialog>
+#include <QtWidgets/QDialog>
class SmDialog : public QDialog {
Q_OBJECT
diff --git a/smglobals.cpp b/smglobals.cpp
index 419f15c..6ef4ceb 100644
--- a/smglobals.cpp
+++ b/smglobals.cpp
@@ -8,7 +8,7 @@
#include <QSqlDatabase>
#include <QAbstractItemModel>
#include <QStringList>
-#include <QMessageBox>
+#include <QtWidgets/QMessageBox>
#include <QSettings>
#include <QDir>
#include <QFile>
@@ -17,7 +17,6 @@
#include <QTemporaryFile>
#include <QProcess>
-#include <QX11Info>
#include <X11/Xlib.h>
#include <X11/extensions/Xfixes.h>
@@ -129,7 +128,8 @@ SeriesTreeWidget *SmGlobals::seriesTreeWidget(){
QSize SmGlobals::cursorSize() {
if(!mCursorSize.isValid()){
- XFixesCursorImage *curImage = XFixesGetCursorImage(QX11Info::display());
+ Display *dpy = XOpenDisplay(0);
+ XFixesCursorImage *curImage = XFixesGetCursorImage(dpy);
mCursorSize = QSize(curImage->width, curImage->height);
XFree(curImage);
}
diff --git a/smglobals.h b/smglobals.h
index 5621fc4..31a90e7 100644
--- a/smglobals.h
+++ b/smglobals.h
@@ -8,6 +8,8 @@
#ifndef SMUBERMODELSINGLETON_H
#define SMUBERMODELSINGLETON_H
+#include <QObject>
+
#include <QHash>
#include <QSize>
#include <QPair>
diff --git a/statisticsdialog.cpp b/statisticsdialog.cpp
index 595811d..1862513 100644
--- a/statisticsdialog.cpp
+++ b/statisticsdialog.cpp
@@ -5,17 +5,17 @@
2 of the License, or (at your option) any later version.
*/
-#include <QTabWidget>
-#include <QVBoxLayout>
-#include <QHBoxLayout>
+#include <QtWidgets/QTabWidget>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QHBoxLayout>
#include <QSqlQuery>
#include <QVariant>
-#include <QPushButton>
+#include <QtWidgets/QPushButton>
#include <QLocale>
#include <QFile>
#include <QFontMetrics>
#include <QFont>
-#include <QApplication>
+#include <QtWidgets/QApplication>
#include <QPainter>
#include <QBrush>
#include <QPen>
@@ -24,9 +24,9 @@
#include <QColor>
#include <QPainterPath>
#include <QTextOption>
-#include <QScrollArea>
+#include <QtWidgets/QScrollArea>
#include <QPalette>
-#include <QLabel>
+#include <QtWidgets/QLabel>
class GraphWidget;