videosProxyModel working

This commit is contained in:
Chris Cochrun 2023-02-17 15:33:50 -06:00
parent c7b35f2b44
commit cc501873c1
3 changed files with 29 additions and 10 deletions

View file

@ -68,12 +68,20 @@ private:
class VideoProxyModel : public QSortFilterProxyModel
{
Q_OBJECT
Q_PROPERTY(VideoSqlModel *videoModel READ videoModel)
public:
explicit VideoProxyModel(QObject *parent = nullptr);
~VideoProxyModel() = default;
VideoSqlModel *videoModel();
public slots:
Q_INVOKABLE QVariantMap getVideo(const int &row);
Q_INVOKABLE void deleteVideo(const int &row);
private:
VideoSqlModel *m_videoModel;
};
#endif //VIDEOSQLMODEL_H