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 
KDE Home | KDE Accessibility Home | Description of Access Keys