]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/module.h
Make wxDataObjectComposite::GetObject() public.
[wxWidgets.git] / interface / wx / module.h
index 4e72b4ec6f2f16a42676d4be91158188d0e75c9e..a6a091e613fb0d575fba6e7cdf227ec091ec23ba 100644 (file)
@@ -73,7 +73,7 @@
     @endcode
 
     @library{wxbase}
-    @category{misc}
+    @category{appmanagement}
 */
 class wxModule : public wxObject
 {
@@ -88,6 +88,19 @@ public:
     */
     virtual ~wxModule();
 
+    /**
+        Provide this function with appropriate cleanup for your module.
+    */
+    virtual void OnExit() = 0;
+
+    /**
+        Provide this function with appropriate initialization for your module.
+        If the function returns @false, wxWidgets will exit immediately.
+    */
+    virtual bool OnInit() = 0;
+
+protected:
+
     /**
         Call this function from the constructor of the derived class.
 
@@ -114,16 +127,5 @@ public:
             The class name of the dependent module.
     */
     void AddDependency(const char* classname);
-
-    /**
-        Provide this function with appropriate cleanup for your module.
-    */
-    virtual void OnExit();
-
-    /**
-        Provide this function with appropriate initialization for your module.
-        If the function returns @false, wxWidgets will exit immediately.
-    */
-    virtual bool OnInit();
 };