29 Q_DECLARE_PRIVATE(QQuickHeaderViewBase)
30 Q_PROPERTY(QString textRole READ textRole WRITE setTextRole NOTIFY textRoleChanged FINAL)
33 explicit QQuickHeaderViewBase(Qt::Orientation orient, QQuickItem *parent =
nullptr);
34 ~QQuickHeaderViewBase();
36 QString textRole()
const;
37 void setTextRole(
const QString &role);
40 QQuickHeaderViewBase(QQuickHeaderViewBasePrivate &dd, QQuickItem *parent);
43 void textRoleChanged();
46 Q_DISABLE_COPY(QQuickHeaderViewBase)
47 friend class QQuickHorizontalHeaderView;
48 friend class QQuickVerticalHeaderView;
55 Q_DECLARE_PRIVATE(QQuickHorizontalHeaderView)
56 Q_PROPERTY(
bool movableColumns READ movableColumns WRITE setMovableColumns NOTIFY movableColumnsChanged REVISION(6, 8) FINAL)
57 Q_PROPERTY(
bool showSortIndicator READ showSortIndicator WRITE setShowSortIndicator
58 NOTIFY showSortIndicatorChanged REVISION(6, 13))
59 Q_PROPERTY(
bool sortIndicatorClearable READ sortIndicatorClearable WRITE setSortIndicatorClearable
60 NOTIFY sortIndicatorClearableChanged REVISION(6, 13))
61 QML_NAMED_ELEMENT(HorizontalHeaderView)
62 QML_ADDED_IN_VERSION(2, 15)
65 QQuickHorizontalHeaderView(QQuickItem *parent =
nullptr);
66 ~QQuickHorizontalHeaderView() override;
68 bool movableColumns()
const;
69 void setMovableColumns(
bool movableColumns);
71 bool showSortIndicator()
const;
72 void setShowSortIndicator(
bool show);
74 bool sortIndicatorClearable()
const;
75 void setSortIndicatorClearable(
bool clearable);
78 Q_REVISION(6, 8)
void movableColumnsChanged();
79 Q_REVISION(6, 13)
void showSortIndicatorChanged();
80 Q_REVISION(6, 13)
void sortIndicatorClearableChanged();
82 Q_REVISION(6,13)
void headerClicked(
int logicalColumn);
85 QQuickHorizontalHeaderView(QQuickHorizontalHeaderViewPrivate &dd, QQuickItem *parent);
88 Q_DISABLE_COPY(QQuickHorizontalHeaderView)
95 Q_DECLARE_PRIVATE(QQuickVerticalHeaderView)
96 Q_PROPERTY(
bool movableRows READ movableRows WRITE setMovableRows NOTIFY movableRowsChanged REVISION(6, 8) FINAL)
97 QML_NAMED_ELEMENT(VerticalHeaderView)
98 QML_ADDED_IN_VERSION(2, 15)
101 QQuickVerticalHeaderView(QQuickItem *parent =
nullptr);
102 ~QQuickVerticalHeaderView() override;
104 bool movableRows()
const;
105 void setMovableRows(
bool movableRows);
108 Q_REVISION(6, 8)
void movableRowsChanged();
111 QQuickVerticalHeaderView(QQuickVerticalHeaderViewPrivate &dd, QQuickItem *parent);
114 Q_DISABLE_COPY(QQuickVerticalHeaderView)