]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/module.h
fixed wxXmlDocument::Save() to interpret the indentstep argument correctly
[wxWidgets.git] / interface / wx / module.h
index f8f1717c89c3e518e168f848066950bd5913b66a..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() = 0;
-
-    /**
-        Provide this function with appropriate initialization for your module.
-        If the function returns @false, wxWidgets will exit immediately.
-    */
-    virtual bool OnInit() = 0;
 };