Help: Do not use specific model where abstract model is enough

Change-Id: I1cbdd5d3ce1cf4735cff8bdfa71ea336a507c28a
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Eike Ziller
2019-09-02 14:03:05 +02:00
parent 758986ea0e
commit 142fa65ce1
4 changed files with 9 additions and 11 deletions

View File

@@ -27,12 +27,14 @@
#include <QFrame>
QT_FORWARD_DECLARE_CLASS(QModelIndex)
QT_BEGIN_NAMESPACE
class QAbstractItemModel;
class QModelIndex;
QT_END_NAMESPACE
namespace Help {
namespace Internal {
class OpenPagesModel;
class OpenPagesWidget;
class OpenPagesSwitcher : public QFrame
@@ -40,7 +42,7 @@ class OpenPagesSwitcher : public QFrame
Q_OBJECT
public:
OpenPagesSwitcher(OpenPagesModel *model);
OpenPagesSwitcher(QAbstractItemModel *model);
~OpenPagesSwitcher() override;
void gotoNextPage();
@@ -61,7 +63,7 @@ private:
void selectPageUpDown(int summand);
private:
OpenPagesModel *m_openPagesModel = nullptr;
QAbstractItemModel *m_openPagesModel = nullptr;
OpenPagesWidget *m_openPagesWidget = nullptr;
};