9#include "textedittexttospeech_export.h"
10#include "texttospeech.h"
12namespace TextEditTextToSpeech
14class TextToSpeechInterface;
15class TextToSpeechWidgetPrivate;
34 [[nodiscard]]
State state()
const;
35 void setState(TextEditTextToSpeech::TextToSpeechWidget::State state);
39 [[nodiscard]]
bool isReady()
const;
46 void slotStateChanged(TextEditTextToSpeech::TextToSpeech::State state);
49 void stateChanged(TextEditTextToSpeech::TextToSpeechWidget::State state);
50 void changeVisibility(
bool state);
53 TEXTEDITTEXTTOSPEECH_NO_EXPORT
void slotVolumeChanged(
int value);
54 TEXTEDITTEXTTOSPEECH_NO_EXPORT
void slotCloseTextToSpeechWidget();
55 TEXTEDITTEXTTOSPEECH_NO_EXPORT
void slotConfigure();
56 TEXTEDITTEXTTOSPEECH_NO_EXPORT
void applyVolume();
57 TEXTEDITTEXTTOSPEECH_NO_EXPORT
void hideWidget();
58 std::unique_ptr<TextToSpeechWidgetPrivate>
const d;
The TextToSpeechInterface class.
The TextToSpeechWidget class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:29:59 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.