22 #ifndef KPIM_DESIGNERFIELDS_H 23 #define KPIM_DESIGNERFIELDS_H 25 #include <tdelocale.h> 29 #include <tqstringlist.h> 31 #include <kdemacros.h> 35 class KDE_EXPORT DesignerFields : public TQWidget 40 DesignerFields( const TQString &uiFile, TQWidget *parent, 41 const char *name = 0 ); 48 virtual TQStringList keys() = 0; 49 virtual TQString read( const TQString &key ) = 0; 50 virtual void write( const TQString &key, const TQString &value ) = 0; 53 void load( Storage * ); 54 void save( Storage * ); 56 void setReadOnly( bool readOnly ); 58 TQString identifier() const; 59 TQString title() const; 65 void initGUI( const TQString& ); 67 TQMap<TQString, TQWidget *> mWidgets; 68 TQValueList<TQWidget *> mDisabledWidgets; TDEPIM classes for drag and drop of mails.
|