]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/application.h
Store hInstance in Application class on win32
[libs/core.git] / source / core / application.h
index bd433aafcc3fb16dfd0e0d1bc51c435f6bf5adab..d3b992e17a019321c31579cfb6804178a4d2d2ac 100644 (file)
@@ -20,8 +20,9 @@ class Application
 public:
        virtual ~Application() { }
 
-       static int run(int, char **);
+       static int run(int, char **, void * =0);
        static void usage(const char *, const char *, bool);
+       static void *get_data() { return data_; }
 protected:
        enum LoopMode
        {
@@ -70,6 +71,7 @@ private:
 
        static RegBase     *reg_app_;
        static Application *app_;
+       static void        *data_;
 
        static void sighandler_(int);
        static void sigalrm_(int) { }