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
datetimedelegate.h
Go to the documentation of this file.
1
20#ifndef OPENSWMMVIS_UI_DELEGATES_DATETIMEDELEGATE_H
21#define OPENSWMMVIS_UI_DELEGATES_DATETIMEDELEGATE_H
22
23#include <QStyledItemDelegate>
24
25namespace openswmmvis::ui {
26
35class DateTimeDelegate : public QStyledItemDelegate
36{
37 Q_OBJECT
38public:
39 explicit DateTimeDelegate(QObject *parent = nullptr);
40
41 QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &opt,
42 const QModelIndex &index) const override;
43 void setEditorData(QWidget *editor, const QModelIndex &index) const override;
44 void setModelData(QWidget *editor, QAbstractItemModel *model,
45 const QModelIndex &index) const override;
46};
47
48} // namespace openswmmvis::ui
49
50#endif // OPENSWMMVIS_UI_DELEGATES_DATETIMEDELEGATE_H
QDateTimeEdit-in-a-cell, formatted MM/dd/yyyy HH:mm.
Definition datetimedelegate.h:36
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition datetimedelegate.cpp:21
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition datetimedelegate.cpp:36
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition datetimedelegate.cpp:46
int index
Position in m_quadRegions / m_quadReports.
Definition meshgenerator.cpp:153
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176