akregator/src

kspeech_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from kspeech.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "kspeech_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 KSpeech_stub::KSpeech_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 KSpeech_stub::KSpeech_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 KSpeech_stub::KSpeech_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 bool KSpeech_stub::supportsMarkup( const QString& arg0, uint arg1 )
00031 {
00032     bool result = false;
00033     if ( !dcopClient()  ) {
00034     setStatus( CallFailed );
00035     return result;
00036     }
00037     QByteArray data, replyData;
00038     QCString replyType;
00039     QDataStream arg( data, IO_WriteOnly );
00040     arg << arg0;
00041     arg << arg1;
00042     if ( dcopClient()->call( app(), obj(), "supportsMarkup(QString,uint)", data, replyType, replyData ) ) {
00043     if ( replyType == "bool" ) {
00044         QDataStream _reply_stream( replyData, IO_ReadOnly );
00045         _reply_stream >> result;
00046         setStatus( CallSucceeded );
00047     } else {
00048         callFailed();
00049     }
00050     } else { 
00051     callFailed();
00052     }
00053     return result;
00054 }
00055 
00056 bool KSpeech_stub::supportsMarkers( const QString& arg0 )
00057 {
00058     bool result = false;
00059     if ( !dcopClient()  ) {
00060     setStatus( CallFailed );
00061     return result;
00062     }
00063     QByteArray data, replyData;
00064     QCString replyType;
00065     QDataStream arg( data, IO_WriteOnly );
00066     arg << arg0;
00067     if ( dcopClient()->call( app(), obj(), "supportsMarkers(QString)", data, replyType, replyData ) ) {
00068     if ( replyType == "bool" ) {
00069         QDataStream _reply_stream( replyData, IO_ReadOnly );
00070         _reply_stream >> result;
00071         setStatus( CallSucceeded );
00072     } else {
00073         callFailed();
00074     }
00075     } else { 
00076     callFailed();
00077     }
00078     return result;
00079 }
00080 
00081 void KSpeech_stub::sayScreenReaderOutput( const QString& arg0, const QString& arg1 )
00082 {
00083     if ( !dcopClient()  ) {
00084     setStatus( CallFailed );
00085     return;
00086     }
00087     QByteArray data;
00088     QDataStream arg( data, IO_WriteOnly );
00089     arg << arg0;
00090     arg << arg1;
00091     dcopClient()->send( app(), obj(), "sayScreenReaderOutput(QString,QString)", data );
00092     setStatus( CallSucceeded );
00093 }
00094 
00095 void KSpeech_stub::sayWarning( const QString& arg0, const QString& arg1 )
00096 {
00097     if ( !dcopClient()  ) {
00098     setStatus( CallFailed );
00099     return;
00100     }
00101     QByteArray data;
00102     QDataStream arg( data, IO_WriteOnly );
00103     arg << arg0;
00104     arg << arg1;
00105     dcopClient()->send( app(), obj(), "sayWarning(QString,QString)", data );
00106     setStatus( CallSucceeded );
00107 }
00108 
00109 void KSpeech_stub::sayMessage( const QString& arg0, const QString& arg1 )
00110 {
00111     if ( !dcopClient()  ) {
00112     setStatus( CallFailed );
00113     return;
00114     }
00115     QByteArray data;
00116     QDataStream arg( data, IO_WriteOnly );
00117     arg << arg0;
00118     arg << arg1;
00119     dcopClient()->send( app(), obj(), "sayMessage(QString,QString)", data );
00120     setStatus( CallSucceeded );
00121 }
00122 
00123 void KSpeech_stub::setSentenceDelimiter( const QString& arg0 )
00124 {
00125     if ( !dcopClient()  ) {
00126     setStatus( CallFailed );
00127     return;
00128     }
00129     QByteArray data;
00130     QDataStream arg( data, IO_WriteOnly );
00131     arg << arg0;
00132     dcopClient()->send( app(), obj(), "setSentenceDelimiter(QString)", data );
00133     setStatus( CallSucceeded );
00134 }
00135 
00136 uint KSpeech_stub::setText( const QString& arg0, const QString& arg1 )
00137 {
00138     uint result = 0;
00139     if ( !dcopClient()  ) {
00140     setStatus( CallFailed );
00141     return result;
00142     }
00143     QByteArray data, replyData;
00144     QCString replyType;
00145     QDataStream arg( data, IO_WriteOnly );
00146     arg << arg0;
00147     arg << arg1;
00148     if ( dcopClient()->call( app(), obj(), "setText(QString,QString)", data, replyType, replyData ) ) {
00149     if ( replyType == "uint" ) {
00150         QDataStream _reply_stream( replyData, IO_ReadOnly );
00151         _reply_stream >> result;
00152         setStatus( CallSucceeded );
00153     } else {
00154         callFailed();
00155     }
00156     } else { 
00157     callFailed();
00158     }
00159     return result;
00160 }
00161 
00162 uint KSpeech_stub::sayText( const QString& arg0, const QString& arg1 )
00163 {
00164     uint result = 0;
00165     if ( !dcopClient()  ) {
00166     setStatus( CallFailed );
00167     return result;
00168     }
00169     QByteArray data, replyData;
00170     QCString replyType;
00171     QDataStream arg( data, IO_WriteOnly );
00172     arg << arg0;
00173     arg << arg1;
00174     if ( dcopClient()->call( app(), obj(), "sayText(QString,QString)", data, replyType, replyData ) ) {
00175     if ( replyType == "uint" ) {
00176         QDataStream _reply_stream( replyData, IO_ReadOnly );
00177         _reply_stream >> result;
00178         setStatus( CallSucceeded );
00179     } else {
00180         callFailed();
00181     }
00182     } else { 
00183     callFailed();
00184     }
00185     return result;
00186 }
00187 
00188 int KSpeech_stub::appendText( const QString& arg0, uint arg1 )
00189 {
00190     int result = 0;
00191     if ( !dcopClient()  ) {
00192     setStatus( CallFailed );
00193     return result;
00194     }
00195     QByteArray data, replyData;
00196     QCString replyType;
00197     QDataStream arg( data, IO_WriteOnly );
00198     arg << arg0;
00199     arg << arg1;
00200     if ( dcopClient()->call( app(), obj(), "appendText(QString,uint)", data, replyType, replyData ) ) {
00201     if ( replyType == "int" ) {
00202         QDataStream _reply_stream( replyData, IO_ReadOnly );
00203         _reply_stream >> result;
00204         setStatus( CallSucceeded );
00205     } else {
00206         callFailed();
00207     }
00208     } else { 
00209     callFailed();
00210     }
00211     return result;
00212 }
00213 
00214 uint KSpeech_stub::setFile( const QString& arg0, const QString& arg1, const QString& arg2 )
00215 {
00216     uint result = 0;
00217     if ( !dcopClient()  ) {
00218     setStatus( CallFailed );
00219     return result;
00220     }
00221     QByteArray data, replyData;
00222     QCString replyType;
00223     QDataStream arg( data, IO_WriteOnly );
00224     arg << arg0;
00225     arg << arg1;
00226     arg << arg2;
00227     if ( dcopClient()->call( app(), obj(), "setFile(QString,QString,QString)", data, replyType, replyData ) ) {
00228     if ( replyType == "uint" ) {
00229         QDataStream _reply_stream( replyData, IO_ReadOnly );
00230         _reply_stream >> result;
00231         setStatus( CallSucceeded );
00232     } else {
00233         callFailed();
00234     }
00235     } else { 
00236     callFailed();
00237     }
00238     return result;
00239 }
00240 
00241 int KSpeech_stub::getTextCount( uint arg0 )
00242 {
00243     int result = 0;
00244     if ( !dcopClient()  ) {
00245     setStatus( CallFailed );
00246     return result;
00247     }
00248     QByteArray data, replyData;
00249     QCString replyType;
00250     QDataStream arg( data, IO_WriteOnly );
00251     arg << arg0;
00252     if ( dcopClient()->call( app(), obj(), "getTextCount(uint)", data, replyType, replyData ) ) {
00253     if ( replyType == "int" ) {
00254         QDataStream _reply_stream( replyData, IO_ReadOnly );
00255         _reply_stream >> result;
00256         setStatus( CallSucceeded );
00257     } else {
00258         callFailed();
00259     }
00260     } else { 
00261     callFailed();
00262     }
00263     return result;
00264 }
00265 
00266 uint KSpeech_stub::getCurrentTextJob()
00267 {
00268     uint result = 0;
00269     if ( !dcopClient()  ) {
00270     setStatus( CallFailed );
00271     return result;
00272     }
00273     QByteArray data, replyData;
00274     QCString replyType;
00275     if ( dcopClient()->call( app(), obj(), "getCurrentTextJob()", data, replyType, replyData ) ) {
00276     if ( replyType == "uint" ) {
00277         QDataStream _reply_stream( replyData, IO_ReadOnly );
00278         _reply_stream >> result;
00279         setStatus( CallSucceeded );
00280     } else {
00281         callFailed();
00282     }
00283     } else { 
00284     callFailed();
00285     }
00286     return result;
00287 }
00288 
00289 uint KSpeech_stub::getTextJobCount()
00290 {
00291     uint result = 0;
00292     if ( !dcopClient()  ) {
00293     setStatus( CallFailed );
00294     return result;
00295     }
00296     QByteArray data, replyData;
00297     QCString replyType;
00298     if ( dcopClient()->call( app(), obj(), "getTextJobCount()", data, replyType, replyData ) ) {
00299     if ( replyType == "uint" ) {
00300         QDataStream _reply_stream( replyData, IO_ReadOnly );
00301         _reply_stream >> result;
00302         setStatus( CallSucceeded );
00303     } else {
00304         callFailed();
00305     }
00306     } else { 
00307     callFailed();
00308     }
00309     return result;
00310 }
00311 
00312 QString KSpeech_stub::getTextJobNumbers()
00313 {
00314     QString result;
00315     if ( !dcopClient()  ) {
00316     setStatus( CallFailed );
00317     return result;
00318     }
00319     QByteArray data, replyData;
00320     QCString replyType;
00321     if ( dcopClient()->call( app(), obj(), "getTextJobNumbers()", data, replyType, replyData ) ) {
00322     if ( replyType == "QString" ) {
00323         QDataStream _reply_stream( replyData, IO_ReadOnly );
00324         _reply_stream >> result;
00325         setStatus( CallSucceeded );
00326     } else {
00327         callFailed();
00328     }
00329     } else { 
00330     callFailed();
00331     }
00332     return result;
00333 }
00334 
00335 int KSpeech_stub::getTextJobState( uint arg0 )
00336 {
00337     int result = 0;
00338     if ( !dcopClient()  ) {
00339     setStatus( CallFailed );
00340     return result;
00341     }
00342     QByteArray data, replyData;
00343     QCString replyType;
00344     QDataStream arg( data, IO_WriteOnly );
00345     arg << arg0;
00346     if ( dcopClient()->call( app(), obj(), "getTextJobState(uint)", data, replyType, replyData ) ) {
00347     if ( replyType == "int" ) {
00348         QDataStream _reply_stream( replyData, IO_ReadOnly );
00349         _reply_stream >> result;
00350         setStatus( CallSucceeded );
00351     } else {
00352         callFailed();
00353     }
00354     } else { 
00355     callFailed();
00356     }
00357     return result;
00358 }
00359 
00360 QByteArray KSpeech_stub::getTextJobInfo( uint arg0 )
00361 {
00362     QByteArray result;
00363     if ( !dcopClient()  ) {
00364     setStatus( CallFailed );
00365     return result;
00366     }
00367     QByteArray data, replyData;
00368     QCString replyType;
00369     QDataStream arg( data, IO_WriteOnly );
00370     arg << arg0;
00371     if ( dcopClient()->call( app(), obj(), "getTextJobInfo(uint)", data, replyType, replyData ) ) {
00372     if ( replyType == "QByteArray" ) {
00373         QDataStream _reply_stream( replyData, IO_ReadOnly );
00374         _reply_stream >> result;
00375         setStatus( CallSucceeded );
00376     } else {
00377         callFailed();
00378     }
00379     } else { 
00380     callFailed();
00381     }
00382     return result;
00383 }
00384 
00385 QString KSpeech_stub::talkerCodeToTalkerId( const QString& arg0 )
00386 {
00387     QString result;
00388     if ( !dcopClient()  ) {
00389     setStatus( CallFailed );
00390     return result;
00391     }
00392     QByteArray data, replyData;
00393     QCString replyType;
00394     QDataStream arg( data, IO_WriteOnly );
00395     arg << arg0;
00396     if ( dcopClient()->call( app(), obj(), "talkerCodeToTalkerId(QString)", data, replyType, replyData ) ) {
00397     if ( replyType == "QString" ) {
00398         QDataStream _reply_stream( replyData, IO_ReadOnly );
00399         _reply_stream >> result;
00400         setStatus( CallSucceeded );
00401     } else {
00402         callFailed();
00403     }
00404     } else { 
00405     callFailed();
00406     }
00407     return result;
00408 }
00409 
00410 QString KSpeech_stub::getTextJobSentence( uint arg0, uint arg1 )
00411 {
00412     QString result;
00413     if ( !dcopClient()  ) {
00414     setStatus( CallFailed );
00415     return result;
00416     }
00417     QByteArray data, replyData;
00418     QCString replyType;
00419     QDataStream arg( data, IO_WriteOnly );
00420     arg << arg0;
00421     arg << arg1;
00422     if ( dcopClient()->call( app(), obj(), "getTextJobSentence(uint,uint)", data, replyType, replyData ) ) {
00423     if ( replyType == "QString" ) {
00424         QDataStream _reply_stream( replyData, IO_ReadOnly );
00425         _reply_stream >> result;
00426         setStatus( CallSucceeded );
00427     } else {
00428         callFailed();
00429     }
00430     } else { 
00431     callFailed();
00432     }
00433     return result;
00434 }
00435 
00436 bool KSpeech_stub::isSpeakingText()
00437 {
00438     bool result = false;
00439     if ( !dcopClient()  ) {
00440     setStatus( CallFailed );
00441     return result;
00442     }
00443     QByteArray data, replyData;
00444     QCString replyType;
00445     if ( dcopClient()->call( app(), obj(), "isSpeakingText()", data, replyType, replyData ) ) {
00446     if ( replyType == "bool" ) {
00447         QDataStream _reply_stream( replyData, IO_ReadOnly );
00448         _reply_stream >> result;
00449         setStatus( CallSucceeded );
00450     } else {
00451         callFailed();
00452     }
00453     } else { 
00454     callFailed();
00455     }
00456     return result;
00457 }
00458 
00459 void KSpeech_stub::removeText( uint arg0 )
00460 {
00461     if ( !dcopClient()  ) {
00462     setStatus( CallFailed );
00463     return;
00464     }
00465     QByteArray data;
00466     QDataStream arg( data, IO_WriteOnly );
00467     arg << arg0;
00468     dcopClient()->send( app(), obj(), "removeText(uint)", data );
00469     setStatus( CallSucceeded );
00470 }
00471 
00472 void KSpeech_stub::startText( uint arg0 )
00473 {
00474     if ( !dcopClient()  ) {
00475     setStatus( CallFailed );
00476     return;
00477     }
00478     QByteArray data;
00479     QDataStream arg( data, IO_WriteOnly );
00480     arg << arg0;
00481     dcopClient()->send( app(), obj(), "startText(uint)", data );
00482     setStatus( CallSucceeded );
00483 }
00484 
00485 void KSpeech_stub::stopText( uint arg0 )
00486 {
00487     if ( !dcopClient()  ) {
00488     setStatus( CallFailed );
00489     return;
00490     }
00491     QByteArray data;
00492     QDataStream arg( data, IO_WriteOnly );
00493     arg << arg0;
00494     dcopClient()->send( app(), obj(), "stopText(uint)", data );
00495     setStatus( CallSucceeded );
00496 }
00497 
00498 void KSpeech_stub::pauseText( uint arg0 )
00499 {
00500     if ( !dcopClient()  ) {
00501     setStatus( CallFailed );
00502     return;
00503     }
00504     QByteArray data;
00505     QDataStream arg( data, IO_WriteOnly );
00506     arg << arg0;
00507     dcopClient()->send( app(), obj(), "pauseText(uint)", data );
00508     setStatus( CallSucceeded );
00509 }
00510 
00511 void KSpeech_stub::resumeText( uint arg0 )
00512 {
00513     if ( !dcopClient()  ) {
00514     setStatus( CallFailed );
00515     return;
00516     }
00517     QByteArray data;
00518     QDataStream arg( data, IO_WriteOnly );
00519     arg << arg0;
00520     dcopClient()->send( app(), obj(), "resumeText(uint)", data );
00521     setStatus( CallSucceeded );
00522 }
00523 
00524 QStringList KSpeech_stub::getTalkers()
00525 {
00526     QStringList result;
00527     if ( !dcopClient()  ) {
00528     setStatus( CallFailed );
00529     return result;
00530     }
00531     QByteArray data, replyData;
00532     QCString replyType;
00533     if ( dcopClient()->call( app(), obj(), "getTalkers()", data, replyType, replyData ) ) {
00534     if ( replyType == "QStringList" ) {
00535         QDataStream _reply_stream( replyData, IO_ReadOnly );
00536         _reply_stream >> result;
00537         setStatus( CallSucceeded );
00538     } else {
00539         callFailed();
00540     }
00541     } else { 
00542     callFailed();
00543     }
00544     return result;
00545 }
00546 
00547 void KSpeech_stub::changeTextTalker( const QString& arg0, uint arg1 )
00548 {
00549     if ( !dcopClient()  ) {
00550     setStatus( CallFailed );
00551     return;
00552     }
00553     QByteArray data;
00554     QDataStream arg( data, IO_WriteOnly );
00555     arg << arg0;
00556     arg << arg1;
00557     dcopClient()->send( app(), obj(), "changeTextTalker(QString,uint)", data );
00558     setStatus( CallSucceeded );
00559 }
00560 
00561 QString KSpeech_stub::userDefaultTalker()
00562 {
00563     QString result;
00564     if ( !dcopClient()  ) {
00565     setStatus( CallFailed );
00566     return result;
00567     }
00568     QByteArray data, replyData;
00569     QCString replyType;
00570     if ( dcopClient()->call( app(), obj(), "userDefaultTalker()", data, replyType, replyData ) ) {
00571     if ( replyType == "QString" ) {
00572         QDataStream _reply_stream( replyData, IO_ReadOnly );
00573         _reply_stream >> result;
00574         setStatus( CallSucceeded );
00575     } else {
00576         callFailed();
00577     }
00578     } else { 
00579     callFailed();
00580     }
00581     return result;
00582 }
00583 
00584 void KSpeech_stub::moveTextLater( uint arg0 )
00585 {
00586     if ( !dcopClient()  ) {
00587     setStatus( CallFailed );
00588     return;
00589     }
00590     QByteArray data;
00591     QDataStream arg( data, IO_WriteOnly );
00592     arg << arg0;
00593     dcopClient()->send( app(), obj(), "moveTextLater(uint)", data );
00594     setStatus( CallSucceeded );
00595 }
00596 
00597 int KSpeech_stub::jumpToTextPart( int arg0, uint arg1 )
00598 {
00599     int result = 0;
00600     if ( !dcopClient()  ) {
00601     setStatus( CallFailed );
00602     return result;
00603     }
00604     QByteArray data, replyData;
00605     QCString replyType;
00606     QDataStream arg( data, IO_WriteOnly );
00607     arg << arg0;
00608     arg << arg1;
00609     if ( dcopClient()->call( app(), obj(), "jumpToTextPart(int,uint)", data, replyType, replyData ) ) {
00610     if ( replyType == "int" ) {
00611         QDataStream _reply_stream( replyData, IO_ReadOnly );
00612         _reply_stream >> result;
00613         setStatus( CallSucceeded );
00614     } else {
00615         callFailed();
00616     }
00617     } else { 
00618     callFailed();
00619     }
00620     return result;
00621 }
00622 
00623 uint KSpeech_stub::moveRelTextSentence( int arg0, uint arg1 )
00624 {
00625     uint result = 0;
00626     if ( !dcopClient()  ) {
00627     setStatus( CallFailed );
00628     return result;
00629     }
00630     QByteArray data, replyData;
00631     QCString replyType;
00632     QDataStream arg( data, IO_WriteOnly );
00633     arg << arg0;
00634     arg << arg1;
00635     if ( dcopClient()->call( app(), obj(), "moveRelTextSentence(int,uint)", data, replyType, replyData ) ) {
00636     if ( replyType == "uint" ) {
00637         QDataStream _reply_stream( replyData, IO_ReadOnly );
00638         _reply_stream >> result;
00639         setStatus( CallSucceeded );
00640     } else {
00641         callFailed();
00642     }
00643     } else { 
00644     callFailed();
00645     }
00646     return result;
00647 }
00648 
00649 void KSpeech_stub::speakClipboard()
00650 {
00651     if ( !dcopClient()  ) {
00652     setStatus( CallFailed );
00653     return;
00654     }
00655     QByteArray data;
00656     dcopClient()->send( app(), obj(), "speakClipboard()", data );
00657     setStatus( CallSucceeded );
00658 }
00659 
00660 void KSpeech_stub::showDialog()
00661 {
00662     if ( !dcopClient()  ) {
00663     setStatus( CallFailed );
00664     return;
00665     }
00666     QByteArray data, replyData;
00667     QCString replyType;
00668     if ( dcopClient()->call( app(), obj(), "showDialog()", data, replyType, replyData ) ) {
00669     setStatus( CallSucceeded );
00670     } else { 
00671     callFailed();
00672     }
00673 }
00674 
00675 void KSpeech_stub::kttsdExit()
00676 {
00677     if ( !dcopClient()  ) {
00678     setStatus( CallFailed );
00679     return;
00680     }
00681     QByteArray data, replyData;
00682     QCString replyType;
00683     if ( dcopClient()->call( app(), obj(), "kttsdExit()", data, replyType, replyData ) ) {
00684     setStatus( CallSucceeded );
00685     } else { 
00686     callFailed();
00687     }
00688 }
00689 
00690 void KSpeech_stub::reinit()
00691 {
00692     if ( !dcopClient()  ) {
00693     setStatus( CallFailed );
00694     return;
00695     }
00696     QByteArray data, replyData;
00697     QCString replyType;
00698     if ( dcopClient()->call( app(), obj(), "reinit()", data, replyType, replyData ) ) {
00699     setStatus( CallSucceeded );
00700     } else { 
00701     callFailed();
00702     }
00703 }
00704 
00705 QString KSpeech_stub::version()
00706 {
00707     QString result;
00708     if ( !dcopClient()  ) {
00709     setStatus( CallFailed );
00710     return result;
00711     }
00712     QByteArray data, replyData;
00713     QCString replyType;
00714     if ( dcopClient()->call( app(), obj(), "version()", data, replyType, replyData ) ) {
00715     if ( replyType == "QString" ) {
00716         QDataStream _reply_stream( replyData, IO_ReadOnly );
00717         _reply_stream >> result;
00718         setStatus( CallSucceeded );
00719     } else {
00720         callFailed();
00721     }
00722     } else { 
00723     callFailed();
00724     }
00725     return result;
00726 }
00727 
00728 
KDE Home | KDE Accessibility Home | Description of Access Keys