24#ifndef CONTACTEDITORWIDGETMANAGER_H
25#define CONTACTEDITORWIDGETMANAGER_H
29#include "contacteditorwidget.h"
37class ContactEditorWidgetManager : public TQObject
43 static ContactEditorWidgetManager *self();
53 KAB::ContactEditorWidgetFactory *factory( int pos ) const;
56 ContactEditorWidgetManager();
57 ~ContactEditorWidgetManager();
62 TQValueList<KAB::ContactEditorWidgetFactory*> mFactories;
64 static ContactEditorWidgetManager *mSelf;
67class ContactEditorTabPage : public TQWidget
73 ContactEditorTabPage( TQWidget *parent, const char *name = 0 );
78 void addWidget( KAB::ContactEditorWidget *widget );
83 void loadContact( TDEABC::Addressee *addr );
89 void storeContact( TDEABC::Addressee *addr );
96 void setReadOnly( bool readOnly );
111 TQGridLayout *mLayout;
112 KAB::ContactEditorWidget::List mWidgets;
|