00001
00002
00003 #ifndef KLWSETTINGS_H
00004 #define KLWSETTINGS_H
00005
00006 #include <kconfigskeleton.h>
00007
00008 class klwSettings : public KConfigSkeleton
00009 {
00010 public:
00011
00012 static klwSettings *self();
00013 ~klwSettings();
00014
00018 static
00019 QString title()
00020 {
00021 return self()->mTitle;
00022 }
00023
00027 static
00028 QString givenName()
00029 {
00030 return self()->mGivenName;
00031 }
00032
00036 static
00037 QString familyName()
00038 {
00039 return self()->mFamilyName;
00040 }
00041
00045 static
00046 QString street()
00047 {
00048 return self()->mStreet;
00049 }
00050
00054 static
00055 QString zusatz()
00056 {
00057 return self()->mZusatz;
00058 }
00059
00063 static
00064 QString locality()
00065 {
00066 return self()->mLocality;
00067 }
00068
00072 static
00073 QString telephone()
00074 {
00075 return self()->mTelephone;
00076 }
00077
00081 static
00082 QString email()
00083 {
00084 return self()->mEmail;
00085 }
00086
00090 static
00091 QString uRL()
00092 {
00093 return self()->mURL;
00094 }
00095
00099 static
00100 QString bank()
00101 {
00102 return self()->mBank;
00103 }
00104
00108 static
00109 QString bLZ()
00110 {
00111 return self()->mBLZ;
00112 }
00113
00117 static
00118 QString ktoNr()
00119 {
00120 return self()->mKtoNr;
00121 }
00122
00126 static
00127 QString fax()
00128 {
00129 return self()->mFax;
00130 }
00131
00135 static
00136 bool checkTelephone()
00137 {
00138 return self()->mCheckTelephone;
00139 }
00140
00144 static
00145 bool checkEmail()
00146 {
00147 return self()->mCheckEmail;
00148 }
00149
00153 static
00154 bool checkURL()
00155 {
00156 return self()->mCheckURL;
00157 }
00158
00162 static
00163 bool checkBank()
00164 {
00165 return self()->mCheckBank;
00166 }
00167
00171 static
00172 bool checkFax()
00173 {
00174 return self()->mCheckFax;
00175 }
00176
00180 static
00181 bool trennlinien()
00182 {
00183 return self()->mTrennlinien;
00184 }
00185
00189 static
00190 bool faltmarken()
00191 {
00192 return self()->mFaltmarken;
00193 }
00194
00198 static
00199 bool lochermarken()
00200 {
00201 return self()->mLochermarken;
00202 }
00203
00207 static
00208 bool fenstermarken()
00209 {
00210 return self()->mFenstermarken;
00211 }
00212
00216 static
00217 bool showLogo()
00218 {
00219 return self()->mShowLogo;
00220 }
00221
00225 static
00226 QString logo()
00227 {
00228 return self()->mLogo;
00229 }
00230
00234 static
00235 QString latex()
00236 {
00237 return self()->mLatex;
00238 }
00239
00243 static
00244 QString dvips()
00245 {
00246 return self()->mDvips;
00247 }
00248
00252 static
00253 QString salutation()
00254 {
00255 return self()->mSalutation;
00256 }
00257
00261 static
00262 QString regards()
00263 {
00264 return self()->mRegards;
00265 }
00266
00267 static
00268 void writeConfig()
00269 {
00270 static_cast<KConfigSkeleton*>(self())->writeConfig();
00271 }
00272 protected:
00273 klwSettings();
00274 static klwSettings *mSelf;
00275
00276
00277
00278 QString mTitle;
00279 QString mGivenName;
00280 QString mFamilyName;
00281 QString mStreet;
00282 QString mZusatz;
00283 QString mLocality;
00284 QString mTelephone;
00285 QString mEmail;
00286 QString mURL;
00287 QString mBank;
00288 QString mBLZ;
00289 QString mKtoNr;
00290 QString mFax;
00291 bool mCheckTelephone;
00292 bool mCheckEmail;
00293 bool mCheckURL;
00294 bool mCheckBank;
00295 bool mCheckFax;
00296
00297
00298 bool mTrennlinien;
00299 bool mFaltmarken;
00300 bool mLochermarken;
00301 bool mFenstermarken;
00302 bool mShowLogo;
00303 QString mLogo;
00304
00305
00306 QString mLatex;
00307 QString mDvips;
00308
00309
00310 QString mSalutation;
00311 QString mRegards;
00312
00313 private:
00314 };
00315
00316 #endif
00317