diff options
| author | Marius Nita <marius@cs.pdx.edu> | 2002-11-16 02:18:37 +0000 |
|---|---|---|
| committer | Marius Nita <marius@cs.pdx.edu> | 2002-11-16 02:18:37 +0000 |
| commit | 0680daeef57748af17e0462def4852d408a62eb6 (patch) | |
| tree | 26ee02199e8dbbf6f3c92c199293f44cd31d7e03 /otk/application.hh | |
| parent | a3d036f60ed2333622ee9b61dbddcdc8fbc497c3 (diff) | |
there
Diffstat (limited to 'otk/application.hh')
| -rw-r--r-- | otk/application.hh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/otk/application.hh b/otk/application.hh new file mode 100644 index 00000000..d266287d --- /dev/null +++ b/otk/application.hh @@ -0,0 +1,41 @@ +#ifndef __application_hh +#define __application_hh + +#include "eventdispatcher.hh" +#include "display.hh" +#include "configuration.hh" +#include "timerqueuemanager.hh" +#include "image.hh" +#include "style.hh" + +namespace otk { + +class OtkApplication : public OtkEventDispatcher { + +public: + + OtkApplication(int argc, char **argv); + virtual ~OtkApplication(); + + virtual void exec(void); + // more bummy cool functionality + + void setDockable(bool dockable) { _dockable = dockable; } + inline bool isDockable(void) const { return _dockable; } + + inline Style *getStyle(void) const { return _style; } + // more accessors + +private: + void loadStyle(void); + + OBTimerQueueManager *_timer_manager; + BImageControl *_img_ctrl; + Configuration *_style_conf; + Style *_style; + bool _dockable; +}; + +} + +#endif |
