libosmscout  1.1.1
Public Slots | Signals | Public Member Functions | List of all members
osmscout::VoiceManager Class Reference

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

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

Public Slots

void reload ()
 
void download (const AvailableVoice &item)
 
void remove (const AvailableVoice &item)
 
void cancelDownload (const AvailableVoice &item)
 
void onJobFinished ()
 
void onJobFailed (QString errorMessage)
 

Signals

void reloaded ()
 
void startDownloading (const AvailableVoice &item)
 
void downloaded (const AvailableVoice &item)
 
void removed (const AvailableVoice &item)
 
void voiceDownloadFails (const QString &errorMessage)
 

Public Member Functions

 VoiceManager ()
 
 VoiceManager (const VoiceManager &)=delete
 
 VoiceManager (VoiceManager &&)=delete
 
VoiceManageroperator= (const VoiceManager &)=delete
 
VoiceManageroperator= (VoiceManager &&)=delete
 
 ~VoiceManager () override
 
QList< VoicegetInstalledVoices () const
 
bool isDownloaded (const AvailableVoice &voice) const
 
bool isDownloading (const AvailableVoice &voice) const
 
void downloadNext ()
 

Detailed Description

Manager of voices for navigation commands.

Constructor & Destructor Documentation

◆ VoiceManager() [1/3]

osmscout::VoiceManager::VoiceManager ( )

◆ VoiceManager() [2/3]

osmscout::VoiceManager::VoiceManager ( const VoiceManager )
delete

◆ VoiceManager() [3/3]

osmscout::VoiceManager::VoiceManager ( VoiceManager &&  )
delete

◆ ~VoiceManager()

osmscout::VoiceManager::~VoiceManager ( )
override

Member Function Documentation

◆ cancelDownload

void osmscout::VoiceManager::cancelDownload ( const AvailableVoice item)
slot

◆ download

void osmscout::VoiceManager::download ( const AvailableVoice item)
slot

◆ downloaded

void osmscout::VoiceManager::downloaded ( const AvailableVoice item)
signal

◆ downloadNext()

void osmscout::VoiceManager::downloadNext ( )

◆ getInstalledVoices()

QList<Voice> osmscout::VoiceManager::getInstalledVoices ( ) const
inline

◆ isDownloaded()

bool osmscout::VoiceManager::isDownloaded ( const AvailableVoice voice) const

◆ isDownloading()

bool osmscout::VoiceManager::isDownloading ( const AvailableVoice voice) const

◆ onJobFailed

void osmscout::VoiceManager::onJobFailed ( QString  errorMessage)
slot

◆ onJobFinished

void osmscout::VoiceManager::onJobFinished ( )
slot

◆ operator=() [1/2]

VoiceManager& osmscout::VoiceManager::operator= ( const VoiceManager )
delete

◆ operator=() [2/2]

VoiceManager& osmscout::VoiceManager::operator= ( VoiceManager &&  )
delete

◆ reload

void osmscout::VoiceManager::reload ( )
slot

◆ reloaded

void osmscout::VoiceManager::reloaded ( )
signal

◆ remove

void osmscout::VoiceManager::remove ( const AvailableVoice item)
slot

◆ removed

void osmscout::VoiceManager::removed ( const AvailableVoice item)
signal

◆ startDownloading

void osmscout::VoiceManager::startDownloading ( const AvailableVoice item)
signal

◆ voiceDownloadFails

void osmscout::VoiceManager::voiceDownloadFails ( const QString &  errorMessage)
signal

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