kmail
custommimeheader.h
00001 // This file is generated by kconfig_compiler from custommimeheader.kcfg. 00002 // All changes you do to this file will be lost. 00003 #ifndef CUSTOMMIMEHEADER_H 00004 #define CUSTOMMIMEHEADER_H 00005 00006 #include <kconfigskeleton.h> 00007 #include <kdebug.h> 00008 00009 class CustomMimeHeader : public KConfigSkeleton 00010 { 00011 public: 00012 00013 CustomMimeHeader( const QString & pairId ); 00014 ~CustomMimeHeader(); 00015 00019 void setCustHeaderName( const QString & v ) 00020 { 00021 if (!isImmutable( QString::fromLatin1( "CustHeaderName" ) )) 00022 mCustHeaderName = v; 00023 } 00024 00028 QString custHeaderName() const 00029 { 00030 return mCustHeaderName; 00031 } 00032 00036 ItemString *custHeaderNameItem() 00037 { 00038 return mCustHeaderNameItem; 00039 } 00040 00044 void setCustHeaderValue( const QString & v ) 00045 { 00046 if (!isImmutable( QString::fromLatin1( "CustHeaderValue" ) )) 00047 mCustHeaderValue = v; 00048 } 00049 00053 QString custHeaderValue() const 00054 { 00055 return mCustHeaderValue; 00056 } 00057 00061 ItemString *custHeaderValueItem() 00062 { 00063 return mCustHeaderValueItem; 00064 } 00065 00066 protected: 00067 QString mParampairId; 00068 00069 // Mime #$(pairId) 00070 QString mCustHeaderName; 00071 QString mCustHeaderValue; 00072 00073 private: 00074 ItemString *mCustHeaderNameItem; 00075 ItemString *mCustHeaderValueItem; 00076 }; 00077 00078 #endif 00079