Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Related Pages  

StatusWidget.h

00001 /* StatusWidget.h
00002  * Last modified: 
00003  * Authors: Leon Koch <leon@redfishsoftware.com.au>
00004  */
00012 #ifndef STATUSWIDGET_H
00013 #define STATUSWIDGET_H
00014 
00015 #ifdef HAVE_CONFIG_H
00016 #include <config.h>
00017 #endif
00018 
00019 // QT includes
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

Generated on Tue Apr 1 11:01:16 2003 for ImprovQT by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002