detailsviewcontainer.h
00001 #ifndef KAB3_VIEWCONTAINER_H
00002 #define KAB3_VIEWCONTAINER_H
00003
00004 #include <qptrlist.h>
00005
00006 #include "look_basic.h"
00007
00008 class QComboBox;
00009 class QWidgetStack;
00010
00011 class ViewContainer : public QWidget
00012 {
00013 Q_OBJECT
00014 public:
00015 ViewContainer(QWidget *parent=0, const char* name=0);
00020 KABBasicLook *look();
00022 KABC::Addressee addressee();
00023 public slots:
00025 void setAddressee(const KABC::Addressee& addressee);
00027 void setReadonly(bool state);
00028 signals:
00030 void addresseeChanged();
00033 void sendEmail(const QString&);
00036 void browse(const QString&);
00037
00038 protected:
00040 void slotStyleSelected(int);
00042 KABBasicLook *m_look;
00044 void registerLooks();
00046 QPtrList<KABLookFactory> m_lookFactories;
00047
00048 private:
00049 QComboBox *cbStyle;
00050 QWidgetStack *frameDetails;
00051 };
00052
00053
00054 #endif
This file is part of the documentation for kdelibs Version 3.1.4.