kdeui
kdialogbase_priv.h
Go to the documentation of this file.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 KDEUI_EXPORT 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 KDEUI_EXPORT 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