24 #include <libqopensync/member.h>
32 class ConfigGui : public TQWidget
35 ConfigGui( const QSync::Member &, TQWidget *parent );
40 static ConfigGui *create( const QSync::Member &, TQWidget *parent );
43 void setInstanceName( const TQString & );
44 TQString instanceName() const;
46 virtual void load( const TQString &xml ) = 0;
47 virtual TQString save() const = 0;
49 QSync::Member member() const { return mMember; }
51 TQBoxLayout *topLayout() const { return mTopLayout; }
54 QSync::Member mMember;
56 TQBoxLayout *mTopLayout;
60 class ConfigGuiXml : public ConfigGui
63 ConfigGuiXml( const QSync::Member &, TQWidget *parent );
65 void load( const TQString & );
66 TQString save() const;
69 TQTextEdit *mTextEdit;
|