• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • dcop
 

dcop

dcopidl_test.h
00001 #include <tdelistview.h>
00002 #include "main.h"
00003 
00004 #ifndef TEST_H
00005 #define TEST_H
00006 
00007 // still todo:
00008 // stub:
00009 //    - includes to super relationship, a bit much to test, needs multiple files?
00010 
00011 class TDEUI_EXPORT DefaultTest : public TQObject, virtual public DCOPObject
00012 {
00013    Q_OBJECT
00014    K_DCOP
00015 public:
00016    DefaultTest();
00017    void nonDcopFunction( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00018 k_dcop:
00019    void noArgsTest();
00020    void argsTest( TQString filename, TQString url );
00021    void unNamedArgsTest( TQString, TQString );
00022 
00023    void constTest( TQString, TQString ) const;
00024    TQStringList writeTypeTest( const TQString &, TQPtrList<int> );
00025 
00026    void voidReturnType( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00027    TQString nonVoidReturnType( TQString filename, TQString text, TQString address );
00028    int intReturnType( TQString filename, TQString text, TQString address );
00029    bool boolReturnType( TQString filename, TQString text, TQString address );
00030 
00031    ASYNC asyncTest( TQString filename, TQString text, TQString address );
00032 };
00033 
00034 namespace TestNamespace {
00035    class NamespaceTest
00036    {
00037       K_DCOP
00038    public:
00039       NamespaceTest();
00040    k_dcop:
00041       void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00042    };
00043 }
00044 
00045 class NoSuper
00046 {
00047    K_DCOP
00048 public:
00049    NoSuper();
00050 k_dcop:
00051    void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00052 };
00053 
00054 class NonDCOPObject : public MyDCOPObjectBase
00055 {
00056    K_DCOP
00057 public:
00058    NonDCOPObject();
00059 k_dcop:
00060    void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00061 };
00062 
00063 class NoFunctions : public DCOPObject
00064 {
00065    K_DCOP
00066 public:
00067    NonDCOPObject();
00068    void nonDcopFunction( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00069 };
00070 
00071 class NonHashingTest : public TQObject, virtual public DCOPObject
00072 {
00073    Q_OBJECT
00074    K_DCOP
00075 public:
00076    NonHashingTest();
00077 k_dcop:
00078    void function1( TQString );
00079 };
00080 
00081 class HashingTest : public TQObject, virtual public DCOPObject
00082 {
00083    Q_OBJECT
00084    K_DCOP
00085 public:
00086    HashingTest();
00087 k_dcop:
00088    void function1( TQString );
00089    void function2( TQString, TQString );
00090    void function3( TQString, TQString, TQString );
00091    void function4( TQString, TQString, TQString, TQString );
00092    void function5( TQString, TQString, TQString, TQString, TQString );
00093    void function6( TQString, TQString, TQString, TQString, TQString, TQString );
00094    void function7( TQString, TQString, TQString, TQString, TQString, TQString, TQString );
00095    void function8( TQString, TQString, TQString, TQString, TQString, TQString, TQString, TQString );
00096 };
00097 
00098 class SignalTest : virtual public DCOPObject
00099 {
00100    K_DCOP
00101 public:
00102    SignalTest(TQCString objId = "KBookmarkNotifier") : DCOPObject(objId) {}
00103 k_dcop_signals:
00104    void signal1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
00105    void signal2( TQString filename, TQString text, TQString address );
00106    void signal3( TQString filename, TQString url );
00107 };
00108 
00109 #endif // end

dcop

Skip menu "dcop"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

dcop

Skip menu "dcop"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for dcop by doxygen 1.7.6.1
This website is maintained by Timothy Pearson.