author | zautrix <zautrix> | 2005-06-12 22:36:41 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-06-12 22:36:41 (UTC) |
commit | 5e4f16e92a96bdf89f82be3b231d18ae9e257486 (patch) (unidiff) | |
tree | 6bf55a0ae92e95dc598a813ed7b7eef5c00dfb4f /korganizer/koprefs.h | |
parent | 8cfca2b9b7ece646229a72843cf8d6d63e7b8af9 (diff) | |
download | kdepimpi-5e4f16e92a96bdf89f82be3b231d18ae9e257486.zip kdepimpi-5e4f16e92a96bdf89f82be3b231d18ae9e257486.tar.gz kdepimpi-5e4f16e92a96bdf89f82be3b231d18ae9e257486.tar.bz2 |
fixxxx
-rw-r--r-- | korganizer/koprefs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/koprefs.h b/korganizer/koprefs.h index 7d71cbd..f114d88 100644 --- a/korganizer/koprefs.h +++ b/korganizer/koprefs.h | |||
@@ -48,96 +48,97 @@ class KopiCalendarFile : public QObject | |||
48 | public: | 48 | public: |
49 | KopiCalendarFile( ) : QObject( ) | 49 | KopiCalendarFile( ) : QObject( ) |
50 | { | 50 | { |
51 | isStandard = false; | 51 | isStandard = false; |
52 | isEnabled = true; | 52 | isEnabled = true; |
53 | isAlarmEnabled = true; | 53 | isAlarmEnabled = true; |
54 | isReadOnly = false; | 54 | isReadOnly = false; |
55 | mName = "Calendar"; | 55 | mName = "Calendar"; |
56 | mFileName = QDir::homeDirPath() + "/icalfile.ics"; | 56 | mFileName = QDir::homeDirPath() + "/icalfile.ics"; |
57 | mCalNumber = 0; | 57 | mCalNumber = 0; |
58 | mDefaultColor = Qt::red; | 58 | mDefaultColor = Qt::red; |
59 | } | 59 | } |
60 | bool isStandard; | 60 | bool isStandard; |
61 | bool isEnabled; | 61 | bool isEnabled; |
62 | bool isAlarmEnabled; | 62 | bool isAlarmEnabled; |
63 | bool isReadOnly; | 63 | bool isReadOnly; |
64 | QString mName; | 64 | QString mName; |
65 | QString mFileName; | 65 | QString mFileName; |
66 | int mCalNumber; | 66 | int mCalNumber; |
67 | QColor mDefaultColor; | 67 | QColor mDefaultColor; |
68 | }; | 68 | }; |
69 | class KOPrefs : public KPimPrefs | 69 | class KOPrefs : public KPimPrefs |
70 | { | 70 | { |
71 | public: | 71 | public: |
72 | enum { FormatVCalendar, FormatICalendar }; | 72 | enum { FormatVCalendar, FormatICalendar }; |
73 | enum { MailClientKMail, MailClientSendmail }; | 73 | enum { MailClientKMail, MailClientSendmail }; |
74 | enum { IMIPDummy, IMIPKMail }; | 74 | enum { IMIPDummy, IMIPKMail }; |
75 | enum { IMIPOutbox, IMIPdirectsend }; | 75 | enum { IMIPOutbox, IMIPdirectsend }; |
76 | enum { neverAuto, addressbookAuto, selectedAuto }; | 76 | enum { neverAuto, addressbookAuto, selectedAuto }; |
77 | enum { standardDestination, askDestination }; | 77 | enum { standardDestination, askDestination }; |
78 | 78 | ||
79 | virtual ~KOPrefs(); | 79 | virtual ~KOPrefs(); |
80 | 80 | ||
81 | /** Get instance of KOPrefs. It is made sure that there is only one | 81 | /** Get instance of KOPrefs. It is made sure that there is only one |
82 | instance. */ | 82 | instance. */ |
83 | static KOPrefs *instance(); | 83 | static KOPrefs *instance(); |
84 | 84 | ||
85 | /** Set preferences to default values */ | 85 | /** Set preferences to default values */ |
86 | void usrSetDefaults(); | 86 | void usrSetDefaults(); |
87 | 87 | ||
88 | /** Read preferences from config file */ | 88 | /** Read preferences from config file */ |
89 | void usrReadConfig(); | 89 | void usrReadConfig(); |
90 | 90 | ||
91 | /** Write preferences to config file */ | 91 | /** Write preferences to config file */ |
92 | void usrWriteConfig(); | 92 | void usrWriteConfig(); |
93 | void setCategoryDefaults(); | 93 | void setCategoryDefaults(); |
94 | void setAllDefaults(); | 94 | void setAllDefaults(); |
95 | KopiCalendarFile * getNewCalendar(); | 95 | KopiCalendarFile * getNewCalendar(); |
96 | KopiCalendarFile * getCalendar( int ); | ||
96 | void deleteCalendar( int ); | 97 | void deleteCalendar( int ); |
97 | QColor defaultColor( int ) const; | 98 | QColor defaultColor( int ) const; |
98 | protected: | 99 | protected: |
99 | void setTimeZoneIdDefault(); | 100 | void setTimeZoneIdDefault(); |
100 | 101 | ||
101 | /** Fill empty mail fields with default values. */ | 102 | /** Fill empty mail fields with default values. */ |
102 | void fillMailDefaults(); | 103 | void fillMailDefaults(); |
103 | 104 | ||
104 | private: | 105 | private: |
105 | /** Constructor disabled for public. Use instance() to create a KOPrefs | 106 | /** Constructor disabled for public. Use instance() to create a KOPrefs |
106 | object. */ | 107 | object. */ |
107 | KOPrefs(); | 108 | KOPrefs(); |
108 | 109 | ||
109 | static KOPrefs *mInstance; | 110 | static KOPrefs *mInstance; |
110 | QStringList getDefaultList(); | 111 | QStringList getDefaultList(); |
111 | QStringList getLocationDefaultList(); | 112 | QStringList getLocationDefaultList(); |
112 | public: | 113 | public: |
113 | // preferences data | 114 | // preferences data |
114 | KConfig* getConfig(); | 115 | KConfig* getConfig(); |
115 | void setFullName(const QString &); | 116 | void setFullName(const QString &); |
116 | QString fullName(); | 117 | QString fullName(); |
117 | void setEmail(const QString &); | 118 | void setEmail(const QString &); |
118 | QString email(); | 119 | QString email(); |
119 | 120 | ||
120 | QString mAdditional; | 121 | QString mAdditional; |
121 | 122 | ||
122 | bool mEmailControlCenter; | 123 | bool mEmailControlCenter; |
123 | 124 | ||
124 | bool mBcc; | 125 | bool mBcc; |
125 | bool mAutoSave; | 126 | bool mAutoSave; |
126 | int mAutoSaveInterval; | 127 | int mAutoSaveInterval; |
127 | bool mConfirm; | 128 | bool mConfirm; |
128 | 129 | ||
129 | bool mEnableGroupScheduling; | 130 | bool mEnableGroupScheduling; |
130 | bool mEnableProjectView; | 131 | bool mEnableProjectView; |
131 | 132 | ||
132 | int mDefaultFormat; | 133 | int mDefaultFormat; |
133 | int mMailClient; | 134 | int mMailClient; |
134 | 135 | ||
135 | int mStartTime; | 136 | int mStartTime; |
136 | int mDefaultDuration; | 137 | int mDefaultDuration; |
137 | int mAlarmTime; | 138 | int mAlarmTime; |
138 | 139 | ||
139 | int mWorkingHoursStart; | 140 | int mWorkingHoursStart; |
140 | int mWorkingHoursEnd; | 141 | int mWorkingHoursEnd; |
141 | bool mExcludeHolidays; | 142 | bool mExcludeHolidays; |
142 | bool mExcludeSaturdays; | 143 | bool mExcludeSaturdays; |
143 | bool mMarcusBainsShowSeconds; | 144 | bool mMarcusBainsShowSeconds; |