00001
00002
00003
00004
00012 #ifndef STATUSWIDGET_H
00013 #define STATUSWIDGET_H
00014
00015 #ifdef HAVE_CONFIG_H
00016 #include <config.h>
00017 #endif
00018
00019
00020 #include <qwidget.h>
00021 #include <qstatusbar.h>
00022 #include <qlayout.h>
00023
00024 class StatusWidget : public QWidget
00025 {
00026 public:
00028 StatusWidget(QWidget *parent=0);
00030 ~StatusWidget();
00032 void setMessage(const char* msg);
00034 void setMessage(const char* msg, int ms);
00036 const char *getMessage(void);
00038 void setFPSMessage(const char* msg);
00040 const char *getFPSMessage(void);
00042 void setResultMessage(const char* msg);
00044 const char *getResultMessage(void);
00045
00046 private:
00048 const char *msg;
00050 const char *fpsMsg;
00052 const char *resultMsg;
00054 QStatusBar *msgBar;
00056 QStatusBar *fpsBar;
00058 QStatusBar *resultBar;
00060 QGridLayout *effectGridLayout;
00061
00062 };
00063
00064 #endif