16#ifndef ATTRIBUTEDELEGATES_H
17#define ATTRIBUTEDELEGATES_H
19#include <QStyledItemDelegate>
21#include <QVariantList>
32 double minimum = -std::numeric_limits<double>::infinity(),
33 double maximum = std::numeric_limits<double>::infinity(),
37 const QModelIndex &
index)
const override;
39 void setModelData(QWidget *editor, QAbstractItemModel *model,
40 const QModelIndex &
index)
const override;
54 int minimum = std::numeric_limits<int>::min(),
55 int maximum = std::numeric_limits<int>::max());
58 const QModelIndex &
index)
const override;
60 void setModelData(QWidget *editor, QAbstractItemModel *model,
61 const QModelIndex &
index)
const override;
86 const QLocale &locale)
const override;
88 const QModelIndex &
index)
const override;
90 void setModelData(QWidget *editor, QAbstractItemModel *model,
91 const QModelIndex &
index)
const override;
105 const QModelIndex &
index)
const override;
107 void setModelData(QWidget *editor, QAbstractItemModel *model,
108 const QModelIndex &
index)
const override;
113 static QVariantList
makePairs(
const QStringList &labels,
114 const QVariantList &data);
117 QVariantList m_values;
131 const QModelIndex &
index)
const override;
133 void setModelData(QWidget *editor, QAbstractItemModel *model,
134 const QModelIndex &
index)
const override;
149 const QModelIndex &
index)
const override;
151 void setModelData(QWidget *editor, QAbstractItemModel *model,
152 const QModelIndex &
index)
const override;
155 QString m_nameFilter;
170 const QModelIndex &
index)
const override;
172 void setModelData(QWidget *editor, QAbstractItemModel *model,
173 const QModelIndex &
index)
const override;
Definition attributedelegates.h:80
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:265
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:246
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:296
QString displayText(const QVariant &value, const QLocale &locale) const override
Definition attributedelegates.cpp:208
Definition attributedelegates.h:97
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:143
static QVariantList makePairs(const QStringList &labels, const QVariantList &data)
Definition attributedelegates.cpp:330
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:153
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:130
Definition attributedelegates.h:143
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:395
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:402
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:409
Definition attributedelegates.h:164
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:445
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:426
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:437
Definition attributedelegates.h:50
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:101
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:91
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:111
Definition attributedelegates.h:125
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:189
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:181
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:170
Definition attributedelegates.h:28
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition attributedelegates.cpp:71
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition attributedelegates.cpp:61
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
Definition attributedelegates.cpp:49
int decimals
Definition meshcellparams.cpp:30
int index
Position in m_quadRegions / m_quadReports.
Definition meshgenerator.cpp:153
Definition aquiferprovider.h:21
QVector< int > parent
union-find
Definition pslgminsize.cpp:176