forked from qt-creator/qt-creator
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:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user