kdialogbase_priv.h
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #ifndef _KDIALOG_BASE_PRIV_H_
00023 #define _KDIALOG_BASE_PRIV_H_
00024 
00025 #include <kpushbutton.h>
00026 
00031 class KDialogBaseButton : public KPushButton
00032 {
00033   Q_OBJECT
00034 
00035   public:
00036     KDialogBaseButton( const KGuiItem &text, int key, QWidget *parent=0,
00037                        const char *name=0 );
00038     inline int id();
00039 
00040   private:
00041     int mKey;
00042 };
00043 
00048 class KDialogBaseTile : public QObject
00049 {
00050   Q_OBJECT
00051 
00052   public:
00053     KDialogBaseTile( QObject *parent=0, const char *name=0 );
00054     ~KDialogBaseTile();
00055 
00056     void set( const QPixmap *pix );
00057     const QPixmap *get() const;
00058   
00059   public slots:
00060     void cleanup();
00061 
00062   signals:
00063     void pixmapChanged();
00064 
00065   private:
00066     QPixmap *mPixmap;
00067     class KDialogBaseTilePrivate;
00068     KDialogBaseTilePrivate *d;
00069 };
00070 
00071 #endif
 
This file is part of the documentation for kdeui Library Version 3.2.0.