koeditorattachments.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef KOEDITORATTACHMENTS_H
00025 #define KOEDITORATTACHMENTS_H
00026
00027 #include <qwidget.h>
00028
00029 namespace KCal {
00030 class Incidence;
00031 }
00032 using namespace KCal;
00033
00034 class QListViewItem;
00035 class QListView;
00036
00037 class KOEditorAttachments : public QWidget
00038 {
00039 Q_OBJECT
00040 public:
00041 KOEditorAttachments( int spacing = 8, QWidget *parent = 0,
00042 const char *name = 0 );
00043 ~KOEditorAttachments();
00044
00045 void addAttachment( const QString &uri,
00046 const QString &mimeType = QString::null );
00047
00049 void setDefaults();
00051 void readIncidence( Incidence * );
00053 void writeIncidence( Incidence * );
00054
00055 protected slots:
00056 void showAttachment( QListViewItem *item );
00057 void slotAdd();
00058 void slotEdit();
00059 void slotRemove();
00060 void slotShow();
00061
00062 private:
00063 QListView *mAttachments;
00064 };
00065
00066 #endif
This file is part of the documentation for korganizer Library Version 3.3.2.