journalentry.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef JOURNALENTRY_H
00024 #define JOURNALENTRY_H
00025
00026
00027
00028 #include <qframe.h>
00029
00030 #include <libkcal/calendar.h>
00031
00032 class QLabel;
00033 class KTextEdit;
00034
00035 using namespace KCal;
00036
00037 class JournalEntry : public QFrame {
00038 Q_OBJECT
00039 public:
00040 JournalEntry(Calendar *,QWidget *parent);
00041 virtual ~JournalEntry();
00042
00043 void setJournal(Journal *);
00044 Journal *journal() const;
00045
00046 void setDate(const QDate &);
00047
00048 void clear();
00049
00050 void flushEntry();
00051
00052 protected slots:
00053 void setDirty();
00054
00055 protected:
00056 bool eventFilter( QObject *o, QEvent *e );
00057
00058 void writeJournal();
00059
00060 private:
00061 Calendar *mCalendar;
00062 Journal *mJournal;
00063 QDate mDate;
00064
00065 QLabel *mTitleLabel;
00066 KTextEdit *mEditor;
00067
00068 bool mDirty;
00069 };
00070
00071 #endif
This file is part of the documentation for korganizer Library Version 3.2.2.