]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/html/helpctrl.h
Removed unnecessary code from utilsunx.cpp
[wxWidgets.git] / include / wx / html / helpctrl.h
index 85511c87259c077b3ad67cf8f490a84241ff3bbd..9263ab6026aaa63f00f584ddaeeee8bc8df6506e 100644 (file)
@@ -54,13 +54,8 @@ class WXDLLEXPORT wxHtmlHelpController : public wxEvtHandler
             CreateHelpWindow(); return m_helpFrame->KeywordSearch(keyword);
         }
         wxHtmlHelpFrame* GetFrame() { return m_helpFrame; }
-        void UseConfig(wxConfigBase *config, const wxString& rootpath = wxEmptyString)
-        {
-            m_Config = config;
-            m_ConfigRoot = rootpath;
-            if (m_helpFrame) m_helpFrame -> UseConfig(config, rootpath);
-            ReadCustomization(config, rootpath);
-        }
+        void UseConfig(wxConfigBase *config, const wxString& rootpath = wxEmptyString);
+       
         // Assigns config object to the Ctrl. This config is then
         // used in subsequent calls to Read/WriteCustomization of both help
         // Ctrl and it's wxHtmlWindow
@@ -68,14 +63,12 @@ class WXDLLEXPORT wxHtmlHelpController : public wxEvtHandler
         virtual void WriteCustomization(wxConfigBase *cfg, const wxString& path = wxEmptyString);
 
     protected:
+        virtual wxHtmlHelpFrame* CreateHelpFrame(wxHtmlHelpData *data);
+    
         virtual void CreateHelpWindow();
-        virtual void DestroyHelpWindow()
-        {
-            //if (m_Config) WriteCustomization(m_Config, m_ConfigRoot);
-            if (m_helpFrame) m_helpFrame->Destroy();
-        }
+        virtual void DestroyHelpWindow();
 
-        void OnCloseFrame(wxCloseEvent& evt) { m_helpFrame = NULL; evt.Skip(); }
+        void OnCloseFrame(wxCloseEvent& evt);
         wxHtmlHelpData m_helpData;
         wxHtmlHelpFrame* m_helpFrame;
         wxConfigBase *m_Config;