libkcal
attachmenthandler.hGo to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00029 #ifndef KCAL_ATTACHMENTHANDLER_H
00030 #define KCAL_ATTACHMENTHANDLER_H
00031
00032 class QString;
00033 class QWidget;
00034
00035 namespace KCal {
00036
00037 class Attachment;
00038 class Incidence;
00039 class ScheduleMessage;
00040
00047 namespace AttachmentHandler {
00048
00058 Attachment *find( QWidget *parent, const QString &attachmentName, Incidence *incidence );
00059
00070 Attachment *find( QWidget *parent, const QString &attachmentName, ScheduleMessage *message );
00071
00081 Attachment *find( QWidget *parent, const QString &attachmentName, const QString &uid );
00082
00091 bool view( QWidget *parent, Attachment *attachment );
00092
00103 bool view( QWidget *parent, const QString &attachmentName, Incidence *incidence );
00104
00115 bool view( QWidget *parent, const QString &attachmentName, const QString &uid );
00116
00127 bool view( QWidget *parent, const QString &attachmentName, ScheduleMessage *message );
00128
00137 bool saveAs( QWidget *parent, Attachment *attachment );
00138
00149 bool saveAs( QWidget *parent, const QString &attachmentName, Incidence *incidence );
00150
00161 bool saveAs( QWidget *parent, const QString &attachmentName, const QString &uid );
00162
00173 bool saveAs( QWidget *parent, const QString &attachmentName, ScheduleMessage *message );
00174 }
00175
00176 }
00177
00178 #endif
|