qdialog
public:
explicit QDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
#ifdef QT3_SUPPORT
QT3_SUPPORT_CONSTRUCTOR QDialog(QWidget *parent, const char *name, bool modal = false,
Qt::WindowFlags f = 0);
#endif
~QDialog();
enum DialogCode { Rejected, Accepted };
int result() const;
void setVisible(bool visible);
void setOrientation(Qt::Orientation orientation);
Qt::Orientation orientation() const;
void setExtension(QWidget* extension);
QWidget* extension() const;
QSize sizeHint() const;
QSize minimumSizeHint() const;
void setSizeGripEnabled(bool);
bool isSizeGripEnabled() const;
void setModal(bool modal);
void setResult(int r);
Q_SIGNALS:
void finished(int result);
void accepted();
void rejected();
public Q_SLOTS:
void open();
int exec();
virtual void done(int);
virtual void accept();
virtual void reject();
void showExtension(bool);