koglobals.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 KORG_GLOBALS_H
00024 #define KORG_GLOBALS_H
00025
00026 class QPixmap;
00027 class QIconSet;
00028 class KCalendarSystem;
00029 class AlarmClient;
00030
00031 class KConfig;
00032 class KInstance;
00033
00034 class KOGlobals
00035 {
00036 public:
00037 static KOGlobals *self();
00038
00039 enum { EVENTADDED, EVENTEDITED, EVENTDELETED };
00040 enum { PRIORITY_MODIFIED, COMPLETION_MODIFIED, CATEGORY_MODIFIED, UNKNOWN_MODIFIED };
00041
00042 static void fitDialogToScreen( QWidget *widget, bool force=false );
00043 KConfig *config() const;
00044
00045 static bool reverseLayout();
00046
00047 const KCalendarSystem *calendarSystem() const;
00048
00049 AlarmClient *alarmClient() const;
00050
00051 ~KOGlobals();
00052
00053 QPixmap smallIcon(const QString& name);
00054 QIconSet smallIconSet(const QString& name, int size = 0);
00055
00056 protected:
00057 KOGlobals();
00058
00059 private:
00060 static KOGlobals *mSelf;
00061
00062 KInstance *mOwnInstance;
00063
00064 AlarmClient *mAlarmClient;
00065 };
00066
00067 #endif
This file is part of the documentation for korganizer Library Version 3.2.2.