kaddressbook Library API Documentation

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
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sat Oct 18 02:47:09 2003 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001