Kstars
tabledelegate.h
31 bool editorEvent(QEvent *, QAbstractItemModel *, const QStyleOptionViewItem &, const QModelIndex &) override
35 QWidget* createEditor(QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const override
58 bool editorEvent(QEvent *, QAbstractItemModel *, const QStyleOptionViewItem &, const QModelIndex &) override
62 QWidget* createEditor(QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const override
74 QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
76 void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
77 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override;
78 void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
79 bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &, const QModelIndex &index) override;
94 QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
96 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override;
97 void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
106 explicit IntegerDelegate(QObject *parent = nullptr, int min = -1, int max = -1, int step = -1) : QStyledItemDelegate(parent)
113 QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
115 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override;
116 void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
128 QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
130 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override;
131 void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
146 explicit DatetimeDelegate(QObject *parent = nullptr, QString format = "yyyy-MM-dd hh:mm:ss", QString minDT = "2025-01-01", QString maxDT = "2100-01-01", bool calPopup = true) : QStyledItemDelegate(parent)
154 QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
156 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override;
157 void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
QItemDelegate(QObject *parent)
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
virtual bool event(QEvent *e)
QObject * parent() const const
QString number(double n, char format, int precision)
QStyledItemDelegate(QObject *parent)
double toDouble(bool *ok) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:55:59 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:55:59 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.