20 #ifndef EABSTRACTITEMMODEL_H
21 #define EABSTRACTITEMMODEL_H
24 #include <QAbstractItemModel>
53 virtual inline void errorByPass(
const QString &message){ emit error(message); };
59 virtual inline void warningByPass(
const QString &message){ emit warning(message); };
65 virtual inline void informationByPass(
const QString &message){ emit information(message); };
68 void rowsInsertedByPass(
const QModelIndex &parent,
int start,
int end);
69 void rowsRemovedByPass(
const QModelIndex &parent,
int start,
int end);
72 void error(QString msg);
73 void warning(QString msg);
74 void information(QString msg);
78 void eRowsInserted(
const QModelIndex &parent,
int start,
int end);
82 void eRowsRemoved(
const QModelIndex &parent,
int start,
int end);
85 #endif // EABSTRACTITEMMODEL_H
Replacement of QAbstractItemModel to provide convenience signals for message handling.
Definition: eabstractitemmodel.h:36
virtual void informationByPass(const QString &message)
Definition: eabstractitemmodel.h:65
#define E_CORE_EXPORT
Definition: eglobal.h:107
virtual void errorByPass(const QString &message)
Definition: eabstractitemmodel.h:53
virtual void warningByPass(const QString &message)
Definition: eabstractitemmodel.h:59
virtual ~EAbstractItemModel()
Definition: eabstractitemmodel.h:41