+// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
#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 OtkAppWidget;
+class AppWidget;
-class OtkApplication : public OtkEventDispatcher {
+class Application : public EventDispatcher {
public:
- OtkApplication(int argc, char **argv);
- virtual ~OtkApplication();
+ Application(int argc, char **argv);
+ virtual ~Application();
- virtual void exec(void);
+ virtual void run(void);
// more bummy cool functionality
void setDockable(bool dockable) { _dockable = dockable; }
private:
void loadStyle(void);
- OBTimerQueueManager *_timer_manager;
- BImageControl *_img_ctrl;
+ Display _display;
+ ImageControl *_img_ctrl;
Configuration *_style_conf;
Style *_style;
bool _dockable;
int _appwidget_count;
- friend class OtkAppWidget;
+ friend class AppWidget;
};
}