kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::QueryResultModel< _T_ > Class Template Reference
Inheritance diagram for kDB::Repository::QueryResultModel< _T_ >:
Collaboration diagram for kDB::Repository::QueryResultModel< _T_ >:

Public Member Functions

 QueryResultModel (QObject *parent=0)
 
 QueryResultModel (const _T_ &_result, QObject *parent=0)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
QHash< int, QByteArray > roleNames () const override
 
_T_ result () const
 
void setResult (const _T_ &_t)
 
- Public Member Functions inherited from kDB::Repository::AbstractQueryResultModel
 AbstractQueryResultModel (QObject *parent=0)
 

Protected Member Functions

QStringList roleNames_ () const override
 
- Protected Member Functions inherited from kDB::Repository::AbstractQueryResultModel
Q_INVOKABLE int roleIndex (const QString &_role) const
 

Additional Inherited Members

- Signals inherited from kDB::Repository::AbstractQueryResultModel
void roleNamesChanged ()
 
- Properties inherited from kDB::Repository::AbstractQueryResultModel
QStringList roleNames
 

Member Function Documentation

◆ roleNames_()

template<typename _T_ >
QStringList kDB::Repository::QueryResultModel< _T_ >::roleNames_ ( ) const
overrideprotectedvirtual

The documentation for this class was generated from the following file: