akregator/src

kspeech_stub.h

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Definition created by dcopidl2cpp from kspeech.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #ifndef __KSPEECH_STUB__
00010 #define __KSPEECH_STUB__
00011 
00012 #include <dcopstub.h>
00013 #include <qstringlist.h>
00014 #include <dcopobject.h>
00015 
00016 
00017 class KSpeech_stub : virtual public DCOPStub
00018 {
00019 public:
00020     KSpeech_stub( const QCString& app, const QCString& id );
00021     KSpeech_stub( DCOPClient* client, const QCString& app, const QCString& id );
00022     explicit KSpeech_stub( const DCOPRef& ref );
00023     virtual bool supportsMarkup( const QString& talker, uint markupType );
00024     virtual bool supportsMarkers( const QString& talker );
00025     virtual ASYNC sayScreenReaderOutput( const QString& msg, const QString& talker );
00026     virtual ASYNC sayWarning( const QString& warning, const QString& talker );
00027     virtual ASYNC sayMessage( const QString& message, const QString& talker );
00028     virtual ASYNC setSentenceDelimiter( const QString& delimiter );
00029     virtual uint setText( const QString& text, const QString& talker );
00030     virtual uint sayText( const QString& text, const QString& talker );
00031     virtual int appendText( const QString& text, uint jobNum );
00032     virtual uint setFile( const QString& filename, const QString& talker, const QString& encoding );
00033     virtual int getTextCount( uint jobNum );
00034     virtual uint getCurrentTextJob();
00035     virtual uint getTextJobCount();
00036     virtual QString getTextJobNumbers();
00037     virtual int getTextJobState( uint jobNum );
00038     virtual QByteArray getTextJobInfo( uint jobNum );
00039     virtual QString talkerCodeToTalkerId( const QString& talkerCode );
00040     virtual QString getTextJobSentence( uint jobNum, uint seq );
00041     virtual bool isSpeakingText();
00042     virtual ASYNC removeText( uint jobNum );
00043     virtual ASYNC startText( uint jobNum );
00044     virtual ASYNC stopText( uint jobNum );
00045     virtual ASYNC pauseText( uint jobNum );
00046     virtual ASYNC resumeText( uint jobNum );
00047     virtual QStringList getTalkers();
00048     virtual ASYNC changeTextTalker( const QString& talker, uint jobNum );
00049     virtual QString userDefaultTalker();
00050     virtual ASYNC moveTextLater( uint jobNum );
00051     virtual int jumpToTextPart( int partNum, uint jobNum );
00052     virtual uint moveRelTextSentence( int n, uint jobNum );
00053     virtual ASYNC speakClipboard();
00054     virtual void showDialog();
00055     virtual void kttsdExit();
00056     virtual void reinit();
00057     virtual QString version();
00058 protected:
00059     KSpeech_stub() : DCOPStub( never_use ) {};
00060 };
00061 
00062 
00063 #endif
KDE Home | KDE Accessibility Home | Description of Access Keys