33 Q_PROPERTY(QQuickTableView *tableView READ tableView WRITE setTableView NOTIFY tableViewChanged REQUIRED FINAL)
34 Q_PROPERTY(
bool current READ current WRITE setCurrent NOTIFY currentChanged REQUIRED FINAL)
35 Q_PROPERTY(
bool selected READ selected WRITE setSelected NOTIFY selectedChanged REQUIRED FINAL)
36 Q_PROPERTY(
bool editing READ editing WRITE setEditing NOTIFY editingChanged REQUIRED FINAL)
38 QML_NAMED_ELEMENT(TableViewDelegate)
39 QML_ADDED_IN_VERSION(6, 9)
42 explicit QQuickTableViewDelegate(QQuickItem *parent =
nullptr);
45 void setCurrent(
bool current);
47 bool selected()
const;
48 void setSelected(
bool selected);
51 void setEditing(
bool editing);
53 QQuickTableView *tableView()
const;
54 void setTableView(QQuickTableView *tableView);
57 void tableViewChanged();
58 void currentChanged();
59 void selectedChanged();
60 void editingChanged();
63 QQuickTableViewDelegate(QQuickTableViewDelegatePrivate &dd, QQuickItem *parent);
65 QFont defaultFont()
const override;
66 void mousePressEvent(QMouseEvent *event) override;
69 Q_DISABLE_COPY(QQuickTableViewDelegate)
70 Q_DECLARE_PRIVATE(QQuickTableViewDelegate)