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

dcop

  • dcop
  • dcopidl2cpp
dcopidl2cpp/dcopidl_test.h
1#include <tdelistview.h>
2#include "main.h"
3
4#ifndef TEST_H
5#define TEST_H
6
7// still todo:
8// stub:
9// - includes to super relationship, a bit much to test, needs multiple files?
10
11class TDEUI_EXPORT DefaultTest : public TQObject, virtual public DCOPObject
12{
13 TQ_OBJECT
14 K_DCOP
15public:
16 DefaultTest();
17 void nonDcopFunction( TQString filename, TQString url, TQString text, TQString address, TQString icon );
18k_dcop:
19 void noArgsTest();
20 void argsTest( TQString filename, TQString url );
21 void unNamedArgsTest( TQString, TQString );
22
23 void constTest( TQString, TQString ) const;
24 TQStringList writeTypeTest( const TQString &, TQPtrList<int> );
25
26 void voidReturnType( TQString filename, TQString url, TQString text, TQString address, TQString icon );
27 TQString nonVoidReturnType( TQString filename, TQString text, TQString address );
28 int intReturnType( TQString filename, TQString text, TQString address );
29 bool boolReturnType( TQString filename, TQString text, TQString address );
30
31 ASYNC asyncTest( TQString filename, TQString text, TQString address );
32};
33
34namespace TestNamespace {
35 class NamespaceTest
36 {
37 K_DCOP
38 public:
39 NamespaceTest();
40 k_dcop:
41 void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
42 };
43}
44
45class NoSuper
46{
47 K_DCOP
48public:
49 NoSuper();
50k_dcop:
51 void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
52};
53
54class NonDCOPObject : public MyDCOPObjectBase
55{
56 K_DCOP
57public:
58 NonDCOPObject();
59k_dcop:
60 void function1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
61};
62
63class NoFunctions : public DCOPObject
64{
65 K_DCOP
66public:
67 NonDCOPObject();
68 void nonDcopFunction( TQString filename, TQString url, TQString text, TQString address, TQString icon );
69};
70
71class NonHashingTest : public TQObject, virtual public DCOPObject
72{
73 TQ_OBJECT
74 K_DCOP
75public:
76 NonHashingTest();
77k_dcop:
78 void function1( TQString );
79};
80
81class HashingTest : public TQObject, virtual public DCOPObject
82{
83 TQ_OBJECT
84 K_DCOP
85public:
86 HashingTest();
87k_dcop:
88 void function1( TQString );
89 void function2( TQString, TQString );
90 void function3( TQString, TQString, TQString );
91 void function4( TQString, TQString, TQString, TQString );
92 void function5( TQString, TQString, TQString, TQString, TQString );
93 void function6( TQString, TQString, TQString, TQString, TQString, TQString );
94 void function7( TQString, TQString, TQString, TQString, TQString, TQString, TQString );
95 void function8( TQString, TQString, TQString, TQString, TQString, TQString, TQString, TQString );
96};
97
98class SignalTest : virtual public DCOPObject
99{
100 K_DCOP
101public:
102 SignalTest(TQCString objId = "KBookmarkNotifier") : DCOPObject(objId) {}
103k_dcop_signals:
104 void signal1( TQString filename, TQString url, TQString text, TQString address, TQString icon );
105 void signal2( TQString filename, TQString text, TQString address );
106 void signal3( TQString filename, TQString url );
107};
108
109#endif // end
DCOPObject
Provides an interface for receiving DCOP messages.
Definition: dcopobject.h:68
DCOPObject::objId
TQCString objId() const
Returns the object id of the DCOPObject.
Definition: dcopobject.cpp:112

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.9.4
This website is maintained by Timothy Pearson.