1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2025-09-05 10:12:46 +00:00

WIP: Reimplementation of ListModels.

This commit is contained in:
Chris Josten 2021-03-26 21:27:35 +01:00
parent 76a49868b9
commit e421adf733
356 changed files with 1830 additions and 1833 deletions

View file

@ -285,22 +285,22 @@ public:
/**
* @brief Gets or sets the external urls.
*/
QList<QSharedPointer<ExternalUrl>> externalUrls() const;
QList<ExternalUrl> externalUrls() const;
/**
* @brief Gets or sets the external urls.
*/
void setExternalUrls(QList<QSharedPointer<ExternalUrl>> newExternalUrls);
void setExternalUrls(QList<ExternalUrl> newExternalUrls);
bool externalUrlsNull() const;
void setExternalUrlsNull();
/**
* @brief Gets or sets the media versions.
*/
QList<QSharedPointer<MediaSourceInfo>> mediaSources() const;
QList<MediaSourceInfo> mediaSources() const;
/**
* @brief Gets or sets the media versions.
*/
void setMediaSources(QList<QSharedPointer<MediaSourceInfo>> newMediaSources);
void setMediaSources(QList<MediaSourceInfo> newMediaSources);
bool mediaSourcesNull() const;
void setMediaSourcesNull();
@ -538,11 +538,11 @@ public:
/**
* @brief Gets or sets the trailer urls.
*/
QList<QSharedPointer<MediaUrl>> remoteTrailers() const;
QList<MediaUrl> remoteTrailers() const;
/**
* @brief Gets or sets the trailer urls.
*/
void setRemoteTrailers(QList<QSharedPointer<MediaUrl>> newRemoteTrailers);
void setRemoteTrailers(QList<MediaUrl> newRemoteTrailers);
bool remoteTrailersNull() const;
void setRemoteTrailersNull();
@ -604,29 +604,29 @@ public:
/**
* @brief Gets or sets the people.
*/
QList<QSharedPointer<BaseItemPerson>> people() const;
QList<BaseItemPerson> people() const;
/**
* @brief Gets or sets the people.
*/
void setPeople(QList<QSharedPointer<BaseItemPerson>> newPeople);
void setPeople(QList<BaseItemPerson> newPeople);
bool peopleNull() const;
void setPeopleNull();
/**
* @brief Gets or sets the studios.
*/
QList<QSharedPointer<NameGuidPair>> studios() const;
QList<NameGuidPair> studios() const;
/**
* @brief Gets or sets the studios.
*/
void setStudios(QList<QSharedPointer<NameGuidPair>> newStudios);
void setStudios(QList<NameGuidPair> newStudios);
bool studiosNull() const;
void setStudiosNull();
QList<QSharedPointer<NameGuidPair>> genreItems() const;
QList<NameGuidPair> genreItems() const;
void setGenreItems(QList<QSharedPointer<NameGuidPair>> newGenreItems);
void setGenreItems(QList<NameGuidPair> newGenreItems);
bool genreItemsNull() const;
void setGenreItemsNull();
@ -825,11 +825,11 @@ public:
/**
* @brief Gets or sets the artist items.
*/
QList<QSharedPointer<NameGuidPair>> artistItems() const;
QList<NameGuidPair> artistItems() const;
/**
* @brief Gets or sets the artist items.
*/
void setArtistItems(QList<QSharedPointer<NameGuidPair>> newArtistItems);
void setArtistItems(QList<NameGuidPair> newArtistItems);
bool artistItemsNull() const;
void setArtistItemsNull();
@ -913,11 +913,11 @@ public:
/**
* @brief Gets or sets the album artists.
*/
QList<QSharedPointer<NameGuidPair>> albumArtists() const;
QList<NameGuidPair> albumArtists() const;
/**
* @brief Gets or sets the album artists.
*/
void setAlbumArtists(QList<QSharedPointer<NameGuidPair>> newAlbumArtists);
void setAlbumArtists(QList<NameGuidPair> newAlbumArtists);
bool albumArtistsNull() const;
void setAlbumArtistsNull();
@ -935,11 +935,11 @@ public:
/**
* @brief Gets or sets the media streams.
*/
QList<QSharedPointer<MediaStream>> mediaStreams() const;
QList<MediaStream> mediaStreams() const;
/**
* @brief Gets or sets the media streams.
*/
void setMediaStreams(QList<QSharedPointer<MediaStream>> newMediaStreams);
void setMediaStreams(QList<MediaStream> newMediaStreams);
bool mediaStreamsNull() const;
void setMediaStreamsNull();
@ -1114,11 +1114,11 @@ Maps image type to dictionary mapping image tag to blurhash value.
/**
* @brief Gets or sets the chapters.
*/
QList<QSharedPointer<ChapterInfo>> chapters() const;
QList<ChapterInfo> chapters() const;
/**
* @brief Gets or sets the chapters.
*/
void setChapters(QList<QSharedPointer<ChapterInfo>> newChapters);
void setChapters(QList<ChapterInfo> newChapters);
bool chaptersNull() const;
void setChaptersNull();
@ -1569,8 +1569,8 @@ protected:
QString m_forcedSortName;
Video3DFormat m_video3DFormat;
QDateTime m_premiereDate;
QList<QSharedPointer<ExternalUrl>> m_externalUrls;
QList<QSharedPointer<MediaSourceInfo>> m_mediaSources;
QList<ExternalUrl> m_externalUrls;
QList<MediaSourceInfo> m_mediaSources;
std::optional<float> m_criticRating = std::nullopt;
QStringList m_productionLocations;
QString m_path;
@ -1594,15 +1594,15 @@ protected:
std::optional<qint32> m_indexNumber = std::nullopt;
std::optional<qint32> m_indexNumberEnd = std::nullopt;
std::optional<qint32> m_parentIndexNumber = std::nullopt;
QList<QSharedPointer<MediaUrl>> m_remoteTrailers;
QList<MediaUrl> m_remoteTrailers;
std::optional<QJsonObject> m_providerIds = std::nullopt;
std::optional<bool> m_isHD = std::nullopt;
std::optional<bool> m_isFolder = std::nullopt;
QString m_parentId;
QString m_type;
QList<QSharedPointer<BaseItemPerson>> m_people;
QList<QSharedPointer<NameGuidPair>> m_studios;
QList<QSharedPointer<NameGuidPair>> m_genreItems;
QList<BaseItemPerson> m_people;
QList<NameGuidPair> m_studios;
QList<NameGuidPair> m_genreItems;
QString m_parentLogoItemId;
QString m_parentBackdropItemId;
QStringList m_parentBackdropImageTags;
@ -1621,7 +1621,7 @@ protected:
QStringList m_tags;
std::optional<double> m_primaryImageAspectRatio = std::nullopt;
QStringList m_artists;
QList<QSharedPointer<NameGuidPair>> m_artistItems;
QList<NameGuidPair> m_artistItems;
QString m_album;
QString m_collectionType;
QString m_displayOrder;
@ -1629,9 +1629,9 @@ protected:
QString m_albumPrimaryImageTag;
QString m_seriesPrimaryImageTag;
QString m_albumArtist;
QList<QSharedPointer<NameGuidPair>> m_albumArtists;
QList<NameGuidPair> m_albumArtists;
QString m_seasonName;
QList<QSharedPointer<MediaStream>> m_mediaStreams;
QList<MediaStream> m_mediaStreams;
VideoType m_videoType;
std::optional<qint32> m_partCount = std::nullopt;
std::optional<qint32> m_mediaSourceCount = std::nullopt;
@ -1648,7 +1648,7 @@ protected:
QString m_parentThumbImageTag;
QString m_parentPrimaryImageItemId;
QString m_parentPrimaryImageTag;
QList<QSharedPointer<ChapterInfo>> m_chapters;
QList<ChapterInfo> m_chapters;
LocationType m_locationType;
IsoType m_isoType;
QString m_mediaType;