Changeset View
Changeset View
Standalone View
Standalone View
src/kpageview_p.h
Show All 26 Lines | |||||
27 | 27 | | |||
28 | #include <QAbstractItemDelegate> | 28 | #include <QAbstractItemDelegate> | ||
29 | #include <QGridLayout> | 29 | #include <QGridLayout> | ||
30 | #include <QStackedWidget> | 30 | #include <QStackedWidget> | ||
31 | #include <QAbstractProxyModel> | 31 | #include <QAbstractProxyModel> | ||
32 | #include <QListView> | 32 | #include <QListView> | ||
33 | #include <QTreeView> | 33 | #include <QTreeView> | ||
34 | #include <ktitlewidget.h> | 34 | #include <ktitlewidget.h> | ||
35 | #include <QPointer> | ||||
35 | 36 | | |||
36 | class KPageStackedWidget : public QStackedWidget | 37 | class KPageStackedWidget : public QStackedWidget | ||
37 | { | 38 | { | ||
38 | Q_OBJECT | 39 | Q_OBJECT | ||
39 | public: | 40 | public: | ||
40 | explicit KPageStackedWidget(QWidget *parent = nullptr) | 41 | explicit KPageStackedWidget(QWidget *parent = nullptr) | ||
41 | : QStackedWidget(parent) | 42 | : QStackedWidget(parent) | ||
42 | { | 43 | { | ||
Show All 28 Lines | 63 | protected: | |||
71 | // gui | 72 | // gui | ||
72 | QGridLayout *layout; | 73 | QGridLayout *layout; | ||
73 | KPageStackedWidget *stack; | 74 | KPageStackedWidget *stack; | ||
74 | KTitleWidget *titleWidget; | 75 | KTitleWidget *titleWidget; | ||
75 | QWidget *defaultWidget; | 76 | QWidget *defaultWidget; | ||
76 | 77 | | |||
77 | QAbstractItemView *view; | 78 | QAbstractItemView *view; | ||
78 | 79 | | |||
80 | QPointer<QWidget> pageHeader; | ||||
cfeck: No space before `<` | |||||
81 | QPointer<QWidget> pageFooter; | ||||
82 | | ||||
79 | void updateTitleWidget(const QModelIndex &index); | 83 | void updateTitleWidget(const QModelIndex &index); | ||
80 | 84 | | |||
81 | void updateSelection(); | 85 | void updateSelection(); | ||
82 | void cleanupPages(); | 86 | void cleanupPages(); | ||
83 | QList<QWidget *> collectPages(const QModelIndex &parent = QModelIndex()); | 87 | QList<QWidget *> collectPages(const QModelIndex &parent = QModelIndex()); | ||
84 | KPageView::FaceType detectAutoFace() const; | 88 | KPageView::FaceType detectAutoFace() const; | ||
85 | 89 | | |||
86 | // private slots | 90 | // private slots | ||
▲ Show 20 Lines • Show All 159 Lines • Show Last 20 Lines |
No space before <