4#include <QAbstractItemView>
5#include <QAbstractListModel>
156 void update(
int row = -1,
int column = -1,
const QList<int>& roles = {});
169 [[nodiscard]] QVariant
headerData(
int section, Qt::Orientation orientation,
int role)
const override;
174 [[nodiscard]]
int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
179 [[nodiscard]] QVariant
data(
const QModelIndex& index,
int role)
const override;
184 [[nodiscard]]
int columnCount(
const QModelIndex& parent = {})
const override;
189 [[nodiscard]] Qt::ItemFlags
flags(
const QModelIndex& index)
const override;
221 bool setData(
const QModelIndex& index,
const QVariant& value,
int role)
override;
235 QList<EField> _columns;
239 QIcon _iconResuleData;
Definition InformationListIdModel.h:23
Entry(gii::TypeId type_id, gii::IdType *id, const QString &purpose, const QString &tip={})
Initializing constructor.
void setIdString(const QString &id)
Sets the information id.
gii::IdType getId() const
Gets the current desired id of the information object.
QString getIdString() const
Gets the current desired id of the information object as a hexadecimal string.
Entry(InformationBase *info_base, const QString &purpose, const QString &tip={})
Initializing constructor.
QString getName(int level) const
Gets the name path of the information object.
void setId(gii::IdType id)
Sets the information id.
#define _GII_CLASS
Definition gii/global.h:38
TypeId
Types of id's.
Definition gii/qt/Namespace.h:22
InformationTypes::id_type IdType
Short type definition for Qt code.
Definition gii/qt/Namespace.h:16
Definition Application.h:10