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

Manager of voices for navigation commands. More...

#include <VoiceManager.h>

+ Inheritance diagram for osmscout::VoiceManager:

Public Slots

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

Signals

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

Public Member Functions

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

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

◆ downloaded

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

◆ downloadNext()

void osmscout::VoiceManager::downloadNext ( )

Referenced by download(), and onJobFinished().

◆ 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

References onJobFinished(), and voiceDownloadFails().

Referenced by download().

◆ onJobFinished

void osmscout::VoiceManager::onJobFinished ( )
slot

References downloaded(), downloadNext(), and reload().

Referenced by download(), and onJobFailed().

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ reload

◆ 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

Referenced by onJobFailed().


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