Added Featured List Pages

This commit is contained in:
Digital Artifex
2026-08-13 08:12:45 -04:00
parent 69743883d7
commit 3d0655edd1
10 changed files with 172 additions and 3 deletions
+16 -1
View File
@@ -217,6 +217,20 @@ public:
VideoItemModel *itemModel() const;
/**
* @brief windowSize
* Paginator cache size
* @return
*/
auto windowSize() const -> qsizetype;
/**
* @brief setWindowSize
* Set the paginator cache size
* @param size
*/
auto setWindowSize(qsizetype size) -> void;
protected:
/**
* @brief setErrorString
@@ -243,7 +257,7 @@ signals:
auto stateChanged() -> void;
auto errorStringChanged() -> void;
auto resultsPerPageChanged() -> void;
auto windowSizeChanged() -> void;
auto pageChanged() -> void;
auto totalResultsChanged() -> void;
auto totalPagesChanged() -> void;
@@ -314,6 +328,7 @@ private:
Q_PROPERTY(qsizetype totalPages READ totalPages NOTIFY totalPagesChanged FINAL)
Q_PROPERTY(qsizetype page READ page NOTIFY pageChanged FINAL)
Q_PROPERTY(VideoItemModel *itemModel READ itemModel CONSTANT FINAL)
Q_PROPERTY(qsizetype windowSize READ windowSize WRITE setWindowSize NOTIFY windowSizeChanged FINAL)
};
Q_DECLARE_METATYPE(FeaturedVideosModel)