WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Classes | Namespaces | Typedefs
ZTableModel.h File Reference
#include <QAbstractTableModel>
#include "ZblDataModel.h"
#include "zglobal.h"
#include <QJsonObject>
#include <QItemSelection>
Include dependency graph for ZTableModel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Zbl::ZTableModel
 This two dimensional table model is used to store and manipulate data. More...
 

Namespaces

 Zbl
 

Typedefs

typedef QHash< int, QByteArray > Zbl::ZRoleNames
 Maps role numbers to role names as a hash table object. More...
 
typedef QList< QVariant > Zbl::ZDataRow
 Represents a single row (or column for column headers) of data cell values for a single role. More...
 
typedef QMap< int, QList< QVariant > > Zbl::ZRoleRow
 Represents a single row (or column for column headers) of data cell values for multiple roles. More...
 
typedef QList< QMap< int, QList< QVariant > > > Zbl::ZRoleRowList
 Represents multiple rows of data cell values for multiple roles for multiple columns. More...
 
typedef QList< QMap< int, QVariant > > Zbl::ZTableRowList
 Represents multiple rows of data cell values for multiple roles for a single column. More...