#ifndef QPROGRESSDIALOG_H
#define QPROGRESSDIALOG_H 
#include <QtGui/qdialog.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
#ifndef QT_NO_PROGRESSDIALOG
struct QLabel;
struct QProgressBar;
struct QProgressDialogPrivate;
class QProgressDialog: public QDialog{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   private: inline struct QProgressDialogPrivate* d_func();
   private: inline struct QProgressDialogPrivate const * d_func() const
   public: explicit QProgressDialog(class QWidget* parent = 0, Qt::WindowFlags f = 0);
   public: QProgressDialog(class QString const & labelText, class QString const & cancelButtonText, int minimum, int maximum, class QWidget* parent = 0, Qt::WindowFlags f = 0);
   public: virtual ~QProgressDialog();
   public: void setLabel(struct QLabel* label);
   public: void setCancelButton(struct QPushButton* button);
   public: void setBar(struct QProgressBar* bar);
   public: bool wasCanceled() const
   public: int minimum() const
   public: int maximum() const
   public: void setRange(int minimum, int maximum);
   public: int value() const
   public: virtual class QSize sizeHint() const
   public: class QString labelText() const
   public: int minimumDuration() const
   public: void setAutoReset(bool b);
   public: bool autoReset() const
   public: void setAutoClose(bool b);
   public: bool autoClose() const
   public: void cancel();
   public: void reset();
   public: void setMaximum(int maximum);
   public: void setMinimum(int minimum);
   public: void setValue(int progress);
   public: void setLabelText(class QString const &);
   public: void setCancelButtonText(class QString const &);
   public: void setMinimumDuration(int ms);
   protected: void canceled();
   protected: virtual void resizeEvent(struct QResizeEvent*);
   protected: virtual void closeEvent(struct QCloseEvent*);
   protected: virtual void changeEvent(struct QEvent*);
   protected: virtual void showEvent(struct QShowEvent* e);
   protected: void forceShow();
   private: QProgressDialog(class QProgressDialog const &);
   private: class QProgressDialog& operator =(class QProgressDialog const &);
   friend struct QProgressDialogPrivate;
};
#endif // QT_NO_PROGRESSDIALOG
#endif // QPROGRESSDIALOG_H