DB model classes: use explicit, nullptr, override

This commit is contained in:
Igor Kushnir 2021-02-14 17:09:05 +02:00 committed by Felix Kauselmann
parent b5251f9416
commit 5fd5ff5b64
3 changed files with 10 additions and 10 deletions

View File

@ -64,8 +64,8 @@ public:
};
public:
ComicModel(QObject *parent = 0);
ComicModel(QSqlQuery &sqlquery, QObject *parent = 0);
explicit ComicModel(QObject *parent = nullptr);
explicit ComicModel(QSqlQuery &sqlquery, QObject *parent = nullptr);
~ComicModel() override;
QVariant data(const QModelIndex &index, int role) const override;
@ -75,13 +75,13 @@ public:
QModelIndex index(int row, int column,
const QModelIndex &parent = QModelIndex()) const override;
QModelIndex parent(const QModelIndex &index) const override;
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
int columnCount(const QModelIndex &parent = QModelIndex()) const override;
bool canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const override;
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override;
bool canBeResorted();
QMimeData *mimeData(const QModelIndexList &indexes) const;
QStringList mimeTypes() const;
QMimeData *mimeData(const QModelIndexList &indexes) const override;
QStringList mimeTypes() const override;
void setupFolderModelData(unsigned long long int parentFolder, const QString &databasePath);
void setupLabelModelData(unsigned long long int parentLabel, const QString &databasePath);

View File

@ -17,7 +17,7 @@ class FolderModelProxy : public QSortFilterProxyModel
{
Q_OBJECT
public:
explicit FolderModelProxy(QObject *parent = 0);
explicit FolderModelProxy(QObject *parent = nullptr);
~FolderModelProxy() override;
void setFilterData(QMap<unsigned long long, FolderItem *> *filteredItems, FolderItem *root);
@ -42,8 +42,8 @@ class FolderModel : public QAbstractItemModel
friend class YACReader::FolderQueryResultProcessor;
public:
FolderModel(QObject *parent = 0);
FolderModel(QSqlQuery &sqlquery, QObject *parent = 0);
explicit FolderModel(QObject *parent = nullptr);
explicit FolderModel(QSqlQuery &sqlquery, QObject *parent = nullptr);
~FolderModel() override;
//QAbstractItemModel methods

View File

@ -19,14 +19,14 @@ class ReadingListModelProxy : public QSortFilterProxyModel
{
Q_OBJECT
public:
explicit ReadingListModelProxy(QObject *parent = 0);
explicit ReadingListModelProxy(QObject *parent = nullptr);
};
class ReadingListModel : public QAbstractItemModel
{
Q_OBJECT
public:
explicit ReadingListModel(QObject *parent = 0);
explicit ReadingListModel(QObject *parent = nullptr);
//QAbstractItemModel methods
int rowCount(const QModelIndex &parent = QModelIndex()) const override;