dcopidl_test.h
00001
00002
00003 #ifndef TEST_H
00004 #define TEST_H
00005
00006
00007 #include <dcopobject.h>
00008 #include <dcopref.h>
00009
00010
00011
00012 class Test2;
00013
00014
00015 #include <qstring.h>
00016
00017 typedef QMap<KIO::Job *, KIODownload> KIODownloadMap;
00018 class Test3;
00019
00025 class Test : public MyNamespace::MyParentClass, virtual public DCOPObject,
00026 public QValueList<QString>
00027 {
00028 K_DCOP
00029
00030 public:
00031 struct Bar {
00032 int i;
00033 };
00034 class SomeForwardFooPrivate;
00035 Test();
00036 Test() : DCOPObject("name") {}
00037 ~Test();
00038 int getPageOfObj( int obj );
00039 void setCell( KSpreadTable *table,
00040 const QPoint& point );
00041
00042 SomeForwardFooPrivate *d;
00043 static const int AUDIO_CD = 1;
00044 static const int AUDIO_CD = 1 << 6;
00045 k_dcop:
00046 virtual QString url();
00047 virtual QString constTest() const;
00048 virtual DCOPRef firstView();
00049 virtual DCOPRef nextView();
00050 virtual int getNumObjects();
00051 virtual DCOPRef getObject( int num );
00052 virtual int getNumPages();
00053 virtual DCOPRef getPage( int num );
00058 int getPageOfObj( int obj );
00059 void setCell( const int& point = 3 );
00060 QValueList<DCOPRef> getWindows();
00061
00062 k_dcop_signals:
00063 void blah_signal();
00064
00065 private:
00066 Test3 *doc();
00067
00068 struct KIODownload;
00069 typedef QMap<KIO::Job *, KIODownload> KIODownloadMap;
00070 };
00071
00072 class Test2 : public DCOPObject
00073 {
00074 K_DCOP
00075 public:
00076 k_dcop_signals:
00077 void fooSignal(int arg);
00078 };
00079
00080 class Test3 : public DCOPObject
00081 {
00082 K_DCOP
00083 public:
00084 void yadda();
00085 };
00086
00087 #endif // end of line comment
00088
00089
00090
00091
This file is part of the documentation for dcop Library Version 3.2.3.