kmail
templatesconfiguration_kfg.h
00001 // This file is generated by kconfig_compiler from templatesconfiguration_kfg.kcfg. 00002 // All changes you do to this file will be lost. 00003 #ifndef TEMPLATES_H 00004 #define TEMPLATES_H 00005 00006 #include <kconfigskeleton.h> 00007 #include <kdebug.h> 00008 00009 class Templates : public KConfigSkeleton 00010 { 00011 public: 00012 00013 Templates( const QString & folder ); 00014 ~Templates(); 00015 00019 void setUseCustomTemplates( bool v ) 00020 { 00021 if (!isImmutable( QString::fromLatin1( "UseCustomTemplates" ) )) 00022 mUseCustomTemplates = v; 00023 } 00024 00028 bool useCustomTemplates() const 00029 { 00030 return mUseCustomTemplates; 00031 } 00032 00036 ItemBool *useCustomTemplatesItem() 00037 { 00038 return mUseCustomTemplatesItem; 00039 } 00040 00044 void setTemplateNewMessage( const QString & v ) 00045 { 00046 if (!isImmutable( QString::fromLatin1( "TemplateNewMessage" ) )) 00047 mTemplateNewMessage = v; 00048 } 00049 00053 QString templateNewMessage() const 00054 { 00055 return mTemplateNewMessage; 00056 } 00057 00061 ItemString *templateNewMessageItem() 00062 { 00063 return mTemplateNewMessageItem; 00064 } 00065 00069 void setTemplateReply( const QString & v ) 00070 { 00071 if (!isImmutable( QString::fromLatin1( "TemplateReply" ) )) 00072 mTemplateReply = v; 00073 } 00074 00078 QString templateReply() const 00079 { 00080 return mTemplateReply; 00081 } 00082 00086 ItemString *templateReplyItem() 00087 { 00088 return mTemplateReplyItem; 00089 } 00090 00094 void setTemplateReplyAll( const QString & v ) 00095 { 00096 if (!isImmutable( QString::fromLatin1( "TemplateReplyAll" ) )) 00097 mTemplateReplyAll = v; 00098 } 00099 00103 QString templateReplyAll() const 00104 { 00105 return mTemplateReplyAll; 00106 } 00107 00111 ItemString *templateReplyAllItem() 00112 { 00113 return mTemplateReplyAllItem; 00114 } 00115 00119 void setTemplateForward( const QString & v ) 00120 { 00121 if (!isImmutable( QString::fromLatin1( "TemplateForward" ) )) 00122 mTemplateForward = v; 00123 } 00124 00128 QString templateForward() const 00129 { 00130 return mTemplateForward; 00131 } 00132 00136 ItemString *templateForwardItem() 00137 { 00138 return mTemplateForwardItem; 00139 } 00140 00144 void setQuoteString( const QString & v ) 00145 { 00146 if (!isImmutable( QString::fromLatin1( "QuoteString" ) )) 00147 mQuoteString = v; 00148 } 00149 00153 QString quoteString() const 00154 { 00155 return mQuoteString; 00156 } 00157 00161 ItemString *quoteStringItem() 00162 { 00163 return mQuoteStringItem; 00164 } 00165 00166 protected: 00167 QString mParamfolder; 00168 00169 // Templates #$(folder) 00170 bool mUseCustomTemplates; 00171 QString mTemplateNewMessage; 00172 QString mTemplateReply; 00173 QString mTemplateReplyAll; 00174 QString mTemplateForward; 00175 QString mQuoteString; 00176 00177 private: 00178 ItemBool *mUseCustomTemplatesItem; 00179 ItemString *mTemplateNewMessageItem; 00180 ItemString *mTemplateReplyItem; 00181 ItemString *mTemplateReplyAllItem; 00182 ItemString *mTemplateForwardItem; 00183 ItemString *mQuoteStringItem; 00184 }; 00185 00186 #endif 00187