Changeset View
Changeset View
Standalone View
Standalone View
projectmanagers/cmake/settings/cmakecachedelegate.h
Show All 23 Lines | |||||
24 | #include <QItemDelegate> | 24 | #include <QItemDelegate> | ||
25 | #include <QWidget> | 25 | #include <QWidget> | ||
26 | class KUrlRequester; | 26 | class KUrlRequester; | ||
27 | 27 | | |||
28 | class CMakeCacheDelegate : public QItemDelegate | 28 | class CMakeCacheDelegate : public QItemDelegate | ||
29 | { | 29 | { | ||
30 | Q_OBJECT | 30 | Q_OBJECT | ||
31 | public: | 31 | public: | ||
32 | CMakeCacheDelegate(QObject* parent); | 32 | explicit CMakeCacheDelegate(QObject* parent); | ||
33 | ~CMakeCacheDelegate() override; | 33 | ~CMakeCacheDelegate() override; | ||
34 | QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, | 34 | QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, | ||
35 | const QModelIndex & index ) const override; | 35 | const QModelIndex & index ) const override; | ||
36 | 36 | | |||
37 | void setEditorData ( QWidget * editor, const QModelIndex & index ) const override; | 37 | void setEditorData ( QWidget * editor, const QModelIndex & index ) const override; | ||
38 | void setModelData ( QWidget * editor, QAbstractItemModel * model, const QModelIndex & index ) const override; | 38 | void setModelData ( QWidget * editor, QAbstractItemModel * model, const QModelIndex & index ) const override; | ||
39 | void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const override; | 39 | void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const override; | ||
40 | QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index ) const override; | 40 | QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index ) const override; | ||
Show All 10 Lines |