/* SPDX-FileCopyrightText: 2016 (c) Matthieu Gallien SPDX-FileCopyrightText: 2017 (c) Alexander Stippich SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef GRIDVIEWPROXYMODEL_H #define GRIDVIEWPROXYMODEL_H #include "elisaLib_export.h" #include "abstractmediaproxymodel.h" #include class ELISALIB_EXPORT GridViewProxyModel : public AbstractMediaProxyModel { Q_OBJECT QML_ELEMENT public: explicit GridViewProxyModel(QObject *parent = nullptr); ~GridViewProxyModel() override; Q_SIGNALS: public Q_SLOTS: protected: [[nodiscard]] bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override; }; #endif // GRIDVIEWPROXYMODEL_H