Move models to dedicated directory

This commit is contained in:
Bart De Vries 2021-09-08 11:46:22 +02:00
parent 59c4894639
commit 117f314d0d
27 changed files with 70 additions and 63 deletions

View File

@ -3,27 +3,27 @@
set(SRCS_base set(SRCS_base
main.cpp main.cpp
feedsmodel.cpp
entriesmodel.cpp
fetcher.cpp fetcher.cpp
database.cpp database.cpp
entry.cpp entry.cpp
feed.cpp feed.cpp
author.cpp author.cpp
enclosure.cpp enclosure.cpp
enclosuredownloadjob.cpp
queuemodel.cpp
episodemodel.cpp
downloadmodel.cpp
datamanager.cpp datamanager.cpp
audiomanager.cpp audiomanager.cpp
powermanagementinterface.cpp
errorlogmodel.cpp
error.cpp error.cpp
podcastsearchmodel.cpp enclosuredownloadjob.cpp
storagemanager.cpp storagemanager.cpp
storagemovejob.cpp storagemovejob.cpp
models/feedsmodel.cpp
models/entriesmodel.cpp
models/queuemodel.cpp
models/episodemodel.cpp
models/downloadmodel.cpp
models/errorlogmodel.cpp
models/podcastsearchmodel.cpp
mpris2/mpris2.cpp mpris2/mpris2.cpp
powermanagementinterface.cpp
resources.qrc resources.qrc
) )
@ -41,13 +41,6 @@ ecm_qt_declare_logging_category(SRCS_base
DEFAULT_SEVERITY Info DEFAULT_SEVERITY Info
) )
ecm_qt_declare_logging_category(SRCS_base
HEADER "downloadmodellogging.h"
IDENTIFIER "kastsDownloadModel"
CATEGORY_NAME "org.kde.kasts.downloadmodel"
DEFAULT_SEVERITY Info
)
ecm_qt_declare_logging_category(SRCS_base ecm_qt_declare_logging_category(SRCS_base
HEADER "enclosurelogging.h" HEADER "enclosurelogging.h"
IDENTIFIER "kastsEnclosure" IDENTIFIER "kastsEnclosure"
@ -55,13 +48,6 @@ ecm_qt_declare_logging_category(SRCS_base
DEFAULT_SEVERITY Info DEFAULT_SEVERITY Info
) )
ecm_qt_declare_logging_category(SRCS_base
HEADER "storagemovejoblogging.h"
IDENTIFIER "kastsStorageMoveJob"
CATEGORY_NAME "org.kde.kasts.storagemovejob"
DEFAULT_SEVERITY Info
)
ecm_qt_declare_logging_category(SRCS_base ecm_qt_declare_logging_category(SRCS_base
HEADER "feedlogging.h" HEADER "feedlogging.h"
IDENTIFIER "kastsFeed" IDENTIFIER "kastsFeed"
@ -76,6 +62,20 @@ ecm_qt_declare_logging_category(SRCS_base
DEFAULT_SEVERITY Info DEFAULT_SEVERITY Info
) )
ecm_qt_declare_logging_category(SRCS_base
HEADER "models/downloadmodellogging.h"
IDENTIFIER "kastsDownloadModel"
CATEGORY_NAME "org.kde.kasts.downloadmodel"
DEFAULT_SEVERITY Info
)
ecm_qt_declare_logging_category(SRCS_base
HEADER "models/queuemodellogging.h"
IDENTIFIER "kastsQueueModel"
CATEGORY_NAME "org.kde.kasts.queuemodel"
DEFAULT_SEVERITY Info
)
ecm_qt_declare_logging_category(SRCS_base ecm_qt_declare_logging_category(SRCS_base
HEADER "powermanagementinterfacelogging.h" HEADER "powermanagementinterfacelogging.h"
IDENTIFIER "kastsPowerManagementInterface" IDENTIFIER "kastsPowerManagementInterface"
@ -84,16 +84,16 @@ ecm_qt_declare_logging_category(SRCS_base
) )
ecm_qt_declare_logging_category(SRCS_base ecm_qt_declare_logging_category(SRCS_base
HEADER "queuemodellogging.h" HEADER "storagemanagerlogging.h"
IDENTIFIER "kastsQueueModel" IDENTIFIER "kastsStorageManager"
CATEGORY_NAME "org.kde.kasts.queuemodel" CATEGORY_NAME "org.kde.kasts.storagemanager"
DEFAULT_SEVERITY Info DEFAULT_SEVERITY Info
) )
ecm_qt_declare_logging_category(SRCS_base ecm_qt_declare_logging_category(SRCS_base
HEADER "storagemanagerlogging.h" HEADER "storagemovejoblogging.h"
IDENTIFIER "kastsStorageManager" IDENTIFIER "kastsStorageMoveJob"
CATEGORY_NAME "org.kde.kasts.storagemanager" CATEGORY_NAME "org.kde.kasts.storagemovejob"
DEFAULT_SEVERITY Info DEFAULT_SEVERITY Info
) )

View File

@ -17,8 +17,8 @@
#include "audiologging.h" #include "audiologging.h"
#include "datamanager.h" #include "datamanager.h"
#include "errorlogmodel.h"
#include "feed.h" #include "feed.h"
#include "models/errorlogmodel.h"
#include "powermanagementinterface.h" #include "powermanagementinterface.h"
#include "settingsmanager.h" #include "settingsmanager.h"

View File

@ -5,6 +5,8 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "database.h"
#include <QDateTime> #include <QDateTime>
#include <QDebug> #include <QDebug>
#include <QDir> #include <QDir>
@ -15,8 +17,6 @@
#include <QXmlStreamReader> #include <QXmlStreamReader>
#include <QXmlStreamWriter> #include <QXmlStreamWriter>
#include "database.h"
#define TRUE_OR_RETURN(x) \ #define TRUE_OR_RETURN(x) \
if (!x) \ if (!x) \
return false; return false;

View File

@ -7,6 +7,7 @@
#pragma once #pragma once
#include <QObject>
#include <QSqlQuery> #include <QSqlQuery>
class Database : public QObject class Database : public QObject

View File

@ -5,6 +5,7 @@
*/ */
#include "datamanager.h" #include "datamanager.h"
#include "datamanagerlogging.h"
#include <QDateTime> #include <QDateTime>
#include <QDir> #include <QDir>
@ -17,7 +18,6 @@
#include "audiomanager.h" #include "audiomanager.h"
#include "database.h" #include "database.h"
#include "datamanagerlogging.h"
#include "entry.h" #include "entry.h"
#include "feed.h" #include "feed.h"
#include "fetcher.h" #include "fetcher.h"

View File

@ -6,7 +6,12 @@
#pragma once #pragma once
#include "episodemodel.h" #include <QHash>
#include <QObject>
#include <QString>
#include <QStringList>
#include "models/episodemodel.h"
class Entry; class Entry;
class Feed; class Feed;

View File

@ -16,12 +16,12 @@
#include "audiomanager.h" #include "audiomanager.h"
#include "database.h" #include "database.h"
#include "datamanager.h" #include "datamanager.h"
#include "downloadmodel.h"
#include "enclosuredownloadjob.h" #include "enclosuredownloadjob.h"
#include "entry.h" #include "entry.h"
#include "error.h" #include "error.h"
#include "errorlogmodel.h"
#include "fetcher.h" #include "fetcher.h"
#include "models/downloadmodel.h"
#include "models/errorlogmodel.h"
#include "settingsmanager.h" #include "settingsmanager.h"
#include "storagemanager.h" #include "storagemanager.h"

View File

@ -10,11 +10,11 @@
#include "author.h" #include "author.h"
#include "database.h" #include "database.h"
#include "datamanager.h" #include "datamanager.h"
#include "entriesmodel.h"
#include "error.h" #include "error.h"
#include "feed.h" #include "feed.h"
#include "feedlogging.h" #include "feedlogging.h"
#include "fetcher.h" #include "fetcher.h"
#include "models/entriesmodel.h"
Feed::Feed(const QString &feedurl) Feed::Feed(const QString &feedurl)
: QObject(nullptr) : QObject(nullptr)

View File

@ -6,6 +6,7 @@
*/ */
#include "fetcher.h" #include "fetcher.h"
#include "fetcherlogging.h"
#include <KLocalizedString> #include <KLocalizedString>
#include <QDateTime> #include <QDateTime>
@ -23,7 +24,6 @@
#include "database.h" #include "database.h"
#include "enclosure.h" #include "enclosure.h"
#include "fetcherlogging.h"
#include "kasts-version.h" #include "kasts-version.h"
#include "settingsmanager.h" #include "settingsmanager.h"
#include "storagemanager.h" #include "storagemanager.h"

View File

@ -35,18 +35,18 @@
#include "author.h" #include "author.h"
#include "database.h" #include "database.h"
#include "datamanager.h" #include "datamanager.h"
#include "downloadmodel.h"
#include "entriesmodel.h"
#include "entry.h" #include "entry.h"
#include "episodemodel.h"
#include "errorlogmodel.h"
#include "feed.h" #include "feed.h"
#include "feedsmodel.h"
#include "fetcher.h" #include "fetcher.h"
#include "kasts-version.h" #include "kasts-version.h"
#include "models/downloadmodel.h"
#include "models/entriesmodel.h"
#include "models/episodemodel.h"
#include "models/errorlogmodel.h"
#include "models/feedsmodel.h"
#include "models/podcastsearchmodel.h"
#include "models/queuemodel.h"
#include "mpris2/mpris2.h" #include "mpris2/mpris2.h"
#include "podcastsearchmodel.h"
#include "queuemodel.h"
#include "settingsmanager.h" #include "settingsmanager.h"
#include "storagemanager.h" #include "storagemanager.h"

View File

@ -4,10 +4,10 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "downloadmodel.h" #include "models/downloadmodel.h"
#include "models/downloadmodellogging.h"
#include "datamanager.h" #include "datamanager.h"
#include "downloadmodellogging.h"
#include "episodemodel.h" #include "episodemodel.h"
DownloadModel::DownloadModel() DownloadModel::DownloadModel()

View File

@ -5,10 +5,11 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "models/entriesmodel.h"
#include <QString> #include <QString>
#include "datamanager.h" #include "datamanager.h"
#include "entriesmodel.h"
#include "entry.h" #include "entry.h"
#include "feed.h" #include "feed.h"

View File

@ -4,7 +4,8 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "episodemodel.h" #include "models/episodemodel.h"
#include "datamanager.h" #include "datamanager.h"
#include "entry.h" #include "entry.h"

View File

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "errorlogmodel.h" #include "models/errorlogmodel.h"
#include <QSqlQuery> #include <QSqlQuery>

View File

@ -5,6 +5,8 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "models/feedsmodel.h"
#include <QDebug> #include <QDebug>
#include <QModelIndex> #include <QModelIndex>
#include <QSqlQuery> #include <QSqlQuery>
@ -13,7 +15,6 @@
#include "database.h" #include "database.h"
#include "datamanager.h" #include "datamanager.h"
#include "feedsmodel.h"
#include "fetcher.h" #include "fetcher.h"
FeedsModel::FeedsModel(QObject *parent) FeedsModel::FeedsModel(QObject *parent)

View File

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "podcastsearchmodel.h" #include "models/podcastsearchmodel.h"
#include <QCryptographicHash> #include <QCryptographicHash>
#include <QDateTime> #include <QDateTime>

View File

@ -12,8 +12,8 @@
#include <QObject> #include <QObject>
#include <QVariant> #include <QVariant>
#include "errorlogmodel.h"
#include "feed.h" #include "feed.h"
#include "models/errorlogmodel.h"
class PodcastSearchModel : public QAbstractListModel class PodcastSearchModel : public QAbstractListModel
{ {

View File

@ -4,14 +4,15 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "models/queuemodel.h"
#include "models/queuemodellogging.h"
#include <QString> #include <QString>
#include <QThread> #include <QThread>
#include "audiomanager.h" #include "audiomanager.h"
#include "datamanager.h" #include "datamanager.h"
#include "entry.h" #include "entry.h"
#include "queuemodel.h"
#include "queuemodellogging.h"
QueueModel::QueueModel(QObject *parent) QueueModel::QueueModel(QObject *parent)
: QAbstractListModel(parent) : QAbstractListModel(parent)

View File

@ -42,10 +42,7 @@ Kirigami.ScrollablePage {
width: Kirigami.Units.gridUnit * 20 width: Kirigami.Units.gridUnit * 20
anchors.centerIn: parent anchors.centerIn: parent
text: episodeType === EpisodeModel.All ? i18n("No Episodes Available") text: i18n("No Episodes Available")
: episodeType === EpisodeModel.New ? i18n("No New Episodes")
: episodeType === EpisodeModel.Unread ? i18n("No Unplayed Episodes")
: i18n("No Episodes Available")
} }
Component { Component {
@ -57,7 +54,6 @@ Kirigami.ScrollablePage {
EpisodeModel { EpisodeModel {
id: episodeModel id: episodeModel
type: episodeType
} }
ListView { ListView {

View File

@ -5,6 +5,7 @@
*/ */
#include "storagemanager.h" #include "storagemanager.h"
#include "storagemanagerlogging.h"
#include <KLocalizedString> #include <KLocalizedString>
#include <QCryptographicHash> #include <QCryptographicHash>
@ -17,7 +18,6 @@
#include "enclosure.h" #include "enclosure.h"
#include "settingsmanager.h" #include "settingsmanager.h"
#include "storagemanagerlogging.h"
#include "storagemovejob.h" #include "storagemovejob.h"
StorageManager::StorageManager() StorageManager::StorageManager()

View File

@ -4,14 +4,15 @@
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/ */
#include "storagemovejob.h"
#include "storagemovejoblogging.h"
#include <QDir> #include <QDir>
#include <QFile> #include <QFile>
#include <QTimer> #include <QTimer>
#include <KLocalizedString> #include <KLocalizedString>
#include "storagemovejob.h"
#include "storagemovejoblogging.h"
StorageMoveJob::StorageMoveJob(const QString &from, const QString &to, QStringList &list, QObject *parent) StorageMoveJob::StorageMoveJob(const QString &from, const QString &to, QStringList &list, QObject *parent)
: KJob(parent) : KJob(parent)