00001 00004 #ifndef BPSTABLEWINDOW_H 00005 #define BPSTABLEWINDOW_H 00006 00007 #include "bpsapplicationwindow.h" 00008 00009 class BpsTable; 00010 class BpsLicenseToken; 00011 00020 class BPSGUI_EXPORT BpsTableWindow : public BpsApplicationWindow 00021 { 00022 Q_OBJECT 00023 BPS_PRIVATE(BpsTableWindow) 00024 00025 public: 00034 BpsTableWindow( 00035 BpsLicenseToken* aLicenseToken, 00036 const QIcon& aIcon, 00037 const QString& aTitle, 00038 const BpsTable& aTable, 00039 QWidget *aParent = 0, 00040 Qt::WindowFlags aFlags = 0); 00041 00042 virtual ~BpsTableWindow(); 00043 00045 virtual void init(); 00046 00047 virtual QSize sizeHint() const; 00048 00049 protected: 00050 void closeEvent(QCloseEvent* aEvent); 00052 }; 00053 00054 #endif // BPSTABLEWINDOW_H