kexi
kexinamedialog.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KEXINAMEDIALOG_H
00021 #define KEXINAMEDIALOG_H
00022
00023 #include <kdialogbase.h>
00024
00025 #include "kexinamewidget.h"
00026
00027 class KEXIMAIN_EXPORT KexiNameDialog : public KDialogBase
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 KexiNameDialog(const QString& message,
00033 QWidget * parent = 0, const char * name = 0);
00034
00035 KexiNameDialog(const QString& message,
00036 const QString& nameLabel, const QString& nameText,
00037 const QString& captionLabel, const QString& captionText,
00038 QWidget * parent = 0, const char * name = 0);
00039
00040 virtual ~KexiNameDialog();
00041
00042 KexiNameWidget* widget() const { return m_widget; }
00043
00044 virtual void show();
00045
00046 public slots:
00047 virtual void setDialogIcon(const QPixmap& icon);
00048
00049 protected slots:
00050 void slotTextChanged();
00051 virtual void accept();
00052 void updateSize();
00053
00054 protected:
00055 void init();
00056
00057 QLabel *m_icon;
00058 KexiNameWidget* m_widget;
00059 };
00060
00061 #endif
|