Go to the documentation of this file.
20 #ifndef KCALENDARIFACE_H
21 #define KCALENDARIFACE_H
28 #include <dcopobject.h>
29 #include <tqdatetime.h>
30 #include <tqdatastream.h>
31 #include <tqstringlist.h>
36 typedef TQPair<TQDateTime, TQDateTime> TQDateTimePair;
53 bool vCalOutOK; bool isFree;
54 TQDateTime start; TQDateTime end;
57 const TQValueList< TQDateTimePair >& busy,
58 const TQCString& resource,
59 const TQString& vCalIn ) = 0;
61 virtual void openEventEditor( const TQString& text ) = 0;
62 virtual void openEventEditor( const TQString& summary,
63 const TQString& description,
64 const TQString& attachment ) = 0;
65 virtual void openEventEditor( const TQString& summary,
66 const TQString& description,
67 const TQString& attachment,
68 const TQStringList& attendees ) = 0;
69 virtual void openEventEditor( const TQString& summary,
70 const TQString& description,
73 const TQStringList& attendees,
74 const TQString& attachmentMimetype ) = 0;
76 virtual void openTodoEditor( const TQString& text ) = 0;
77 virtual void openTodoEditor( const TQString& summary,
78 const TQString& description,
79 const TQString& attachment ) = 0;
80 virtual void openTodoEditor( const TQString& summary,
81 const TQString& description,
82 const TQString& attachment,
83 const TQStringList& attendees ) = 0;
84 virtual void openTodoEditor( const TQString& summary,
85 const TQString& description,
88 const TQStringList& attendees,
89 const TQString& attachmentMimetype,
92 virtual void openJournalEditor( const TQDate& date ) = 0;
93 virtual void openJournalEditor( const TQString& text,
94 const TQDate& date ) = 0;
95 virtual void openJournalEditor( const TQString& text ) = 0;
101 virtual void showJournalView() = 0;
102 virtual void showTodoView() = 0;
103 virtual void showEventView() = 0;
105 virtual void goDate( const TQDate& date ) = 0;
106 virtual void goDate( const TQString& date ) = 0;
108 virtual void showDate( const TQDate &date ) = 0;
113 str << reply.vCalInOK << reply.vCalOut << reply.vCalOutOK << reply.isFree << reply.start << reply.end;
119 str >> reply.vCalInOK >> reply.vCalOut >> reply.vCalOutOK >> reply.isFree >> reply.start >> reply.end;
Interface class for calendar requests.
This file is a generic DCOP interface, shared between KDE applications.
|