libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::StyleFlagsModel Class Reference

#include <StyleFlagsModel.h>

+ Inheritance diagram for osmscout::StyleFlagsModel:

Public Types

enum  Roles { KeyRole = Qt::UserRole, ValueRole = Qt::UserRole+1, InProgressRole = Qt::UserRole+2 }
 

Signals

void setFlagRequest (QString key, bool value)
 
void styleFlagsRequested ()
 

Public Member Functions

Q_INVOKABLE QVariant data (const QModelIndex &index, int role) const override
 
Q_INVOKABLE Qt::ItemFlags flags (const QModelIndex &index) const override
 
QHash< int, QByteArray > roleNames () const override
 
Q_INVOKABLE int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
Q_INVOKABLE void setFlag (const QString &key, bool value)
 
 StyleFlagsModel ()
 
 ~StyleFlagsModel () override
 

Member Enumeration Documentation

◆ Roles

Enumerator
KeyRole 
ValueRole 
InProgressRole 

Constructor & Destructor Documentation

◆ StyleFlagsModel()

◆ ~StyleFlagsModel()

osmscout::StyleFlagsModel::~StyleFlagsModel ( )
override

Member Function Documentation

◆ data()

QVariant osmscout::StyleFlagsModel::data ( const QModelIndex &  index,
int  role 
) const
override

References InProgressRole, KeyRole, and ValueRole.

◆ flags()

Qt::ItemFlags osmscout::StyleFlagsModel::flags ( const QModelIndex &  index) const
override

Referenced by setFlag().

◆ roleNames()

QHash< int, QByteArray > osmscout::StyleFlagsModel::roleNames ( ) const
override

References InProgressRole, KeyRole, and ValueRole.

◆ rowCount()

Q_INVOKABLE int osmscout::StyleFlagsModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
inlineoverride

◆ setFlag()

Q_INVOKABLE void osmscout::StyleFlagsModel::setFlag ( const QString &  key,
bool  value 
)

◆ setFlagRequest

void osmscout::StyleFlagsModel::setFlagRequest ( QString  key,
bool  value 
)
signal

Referenced by setFlag(), and StyleFlagsModel().

◆ styleFlagsRequested

void osmscout::StyleFlagsModel::styleFlagsRequested ( )
signal

Referenced by StyleFlagsModel().


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