|
libosmscout
1.1.1
|
#include <libosmscout-client-qt/include/osmscout/InstalledVoicesModel.h>


Public Types | |
| enum | Roles { NameRole = Qt::UserRole, LangRole = Qt::UserRole + 1, GenderRole = Qt::UserRole + 2, ValidRole = Qt::UserRole + 3, LicenseRole = Qt::UserRole + 4, AuthorRole = Qt::UserRole + 5, DescriptionRole = Qt::UserRole + 6, SelectedRole = Qt::UserRole + 7 } |
Public Slots | |
| void | update () |
| void | onVoiceChanged (const QString &) |
Signals | |
| void | voiceChanged (const QString) |
Public Member Functions | |
| InstalledVoicesModel () | |
| virtual | ~InstalledVoicesModel () |
| virtual Q_INVOKABLE int | rowCount (const QModelIndex &parent=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 | select (const QModelIndex &index) |
| Q_INVOKABLE void | playSample (const QModelIndex &index, const QStringList &sample) |
Model providing access to currently installed voices on device
This model suppose to be used in combo box.
| osmscout::InstalledVoicesModel::InstalledVoicesModel | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
slot |
| Q_INVOKABLE void osmscout::InstalledVoicesModel::playSample | ( | const QModelIndex & | index, |
| const QStringList & | sample | ||
| ) |
|
virtual |
|
virtual |
| Q_INVOKABLE void osmscout::InstalledVoicesModel::select | ( | const QModelIndex & | index | ) |
|
slot |
|
signal |
1.8.14