SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
colorcelldelegate.h
Go to the documentation of this file.
1
15#ifndef OPENSWMMVIS_UI_WIDGETS_COLORCELLDELEGATE_H
16#define OPENSWMMVIS_UI_WIDGETS_COLORCELLDELEGATE_H
17
18#include <QStyledItemDelegate>
19
20namespace openswmmvis::ui {
21
22class ColorCellDelegate : public QStyledItemDelegate
23{
24 Q_OBJECT
25public:
26 using QStyledItemDelegate::QStyledItemDelegate;
27
28 void paint(QPainter *p, const QStyleOptionViewItem &opt,
29 const QModelIndex &idx) const override;
30 QWidget *createEditor(QWidget *, const QStyleOptionViewItem &,
31 const QModelIndex &) const override;
32 bool editorEvent(QEvent *e, QAbstractItemModel *m,
33 const QStyleOptionViewItem &, const QModelIndex &idx) override;
34};
35
36} // namespace openswmmvis::ui
37
38#endif // OPENSWMMVIS_UI_WIDGETS_COLORCELLDELEGATE_H
Definition colorcelldelegate.h:23
QWidget * createEditor(QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const override
Definition colorcelldelegate.cpp:45
bool editorEvent(QEvent *e, QAbstractItemModel *m, const QStyleOptionViewItem &, const QModelIndex &idx) override
Definition colorcelldelegate.cpp:51
void paint(QPainter *p, const QStyleOptionViewItem &opt, const QModelIndex &idx) const override
Definition colorcelldelegate.cpp:16
int e
Definition inpmeshreader.cpp:41
ArrowPlacement p
Definition linesymbollayer.cpp:27
MaskMode m
Definition maskspec.cpp:18
Definition openswmmvislayer.h:43