/*************************************************************************** texttospeechconfigurationdialog.h - description ------------------- begin : Son Sep 8 2002 copyright : (C) 2002 by Gunnar Schmi Dt email : kmouth@schmi-dt.de ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef TEXTTOSPEECHCONFIGURATIONDIALOG_H #define TEXTTOSPEECHCONFIGURATIONDIALOG_H #include #include "texttospeechconfigurationui.h" #include "texttospeechsystem.h" /**This class represents a configuration widget for the text-to-speech system. *@author Gunnar Schmi Dt */ class TextToSpeechConfigurationWidget : public texttospeechconfigurationui { friend class TextToSpeechConfigurationDialog; public: TextToSpeechConfigurationWidget(TQWidget *parent, const char *name); ~TextToSpeechConfigurationWidget(); TextToSpeechSystem *getTTSSystem() const; void readOptions (TDEConfig *config, const TQString &langGroup); void saveOptions (TDEConfig *config, const TQString &langGroup); void ok(); void cancel(); private: void buildCodecList (); TextToSpeechSystem *ttsSystem; }; #endif