libosmscout  1.1.1
Public Types | Signals | Public Member Functions | List of all members
osmscout::StyleFlagsModel Class Reference

#include <libosmscout-client-qt/include/osmscout/StyleFlagsModel.h>

Inheritance diagram for osmscout::StyleFlagsModel:
Inheritance graph
[legend]
Collaboration diagram for osmscout::StyleFlagsModel:
Collaboration graph
[legend]

Public Types

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

Signals

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

Public Member Functions

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

Member Enumeration Documentation

◆ Roles

Enumerator
KeyRole 
ValueRole 
InProgressRole 

Constructor & Destructor Documentation

◆ StyleFlagsModel()

osmscout::StyleFlagsModel::StyleFlagsModel ( )

◆ ~StyleFlagsModel()

virtual osmscout::StyleFlagsModel::~StyleFlagsModel ( )
virtual

Member Function Documentation

◆ data()

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

◆ flags()

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

◆ roleNames()

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

◆ rowCount()

virtual Q_INVOKABLE int osmscout::StyleFlagsModel::rowCount ( const QModelIndex &  ) const
inlinevirtual

◆ setFlag()

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

◆ setFlagRequest

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

◆ styleFlagsRequested

void osmscout::StyleFlagsModel::styleFlagsRequested ( )
signal

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