|
Krita Source Code Documentation
|
The TableModel class handles boolean and datetime columns in a custom way. More...
#include <TableModel.h>
Inheritance diagram for TableModel:Public Member Functions | |
| void | addBooleanColumn (int column) |
| void | addDateTimeColumn (int column) |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| TableModel (QObject *parent=nullptr, QSqlDatabase db=QSqlDatabase()) | |
| ~TableModel () override | |
Private Attributes | |
| QVector< int > | m_booleanColumns |
| QVector< int > | m_dateTimeColumns |
The TableModel class handles boolean and datetime columns in a custom way.
Definition at line 40 of file TableModel.h.
| TableModel::TableModel | ( | QObject * | parent = nullptr, |
| QSqlDatabase | db = QSqlDatabase() ) |
Definition at line 91 of file TableModel.cpp.
|
override |
Definition at line 97 of file TableModel.cpp.
| void TableModel::addBooleanColumn | ( | int | column | ) |
Definition at line 159 of file TableModel.cpp.
References m_booleanColumns.
| void TableModel::addDateTimeColumn | ( | int | column | ) |
Definition at line 154 of file TableModel.cpp.
References m_dateTimeColumns.
|
override |
Definition at line 102 of file TableModel.cpp.
References m_booleanColumns, and m_dateTimeColumns.
|
override |
Definition at line 144 of file TableModel.cpp.
References m_booleanColumns.
|
override |
Definition at line 126 of file TableModel.cpp.
References m_booleanColumns, and value().
|
private |
Definition at line 56 of file TableModel.h.
|
private |
Definition at line 57 of file TableModel.h.