1 /* 2 This file is part of the KDE project 3 SPDX-FileCopyrightText: 2007 Matthias Kretz <kretz@kde.org> 4 5 SPDX-License-Identifier: LGPL-2.0-only 6 */ 7 8 #ifndef KPAGEWIDGET_P_H 9 #define KPAGEWIDGET_P_H 10 11 #include "kpageview_p.h" 12 #include "kpagewidget.h" 13 14 class KPageWidgetModel; 15 class KPageWidgetPrivate : public KPageViewPrivate 16 { 17 Q_DECLARE_PUBLIC(KPageWidget) 18 protected: 19 KPageWidgetPrivate(KPageWidget *qq); 20 model()21 KPageWidgetModel *model() const 22 { 23 return static_cast<KPageWidgetModel *>(KPageViewPrivate::model); 24 } 25 26 void slotCurrentPageChanged(const QModelIndex &, const QModelIndex &); 27 }; 28 29 #endif // KPAGEWIDGET_P_H 30