From 5612e5243e278e50c0103c9f9341542c037d93e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Mon, 17 Jan 2000 17:18:53 +0000 Subject: [PATCH] wxConfig is used together with wxConfig::Set now git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/html/help/help.cpp | 10 +++++----- samples/html/helpview/helpview.cpp | 9 +++++---- samples/html/test/test.cpp | 17 ++++++++--------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/samples/html/help/help.cpp b/samples/html/help/help.cpp index f67150b423..26a13b0c03 100644 --- a/samples/html/help/help.cpp +++ b/samples/html/help/help.cpp @@ -58,7 +58,6 @@ void OnClose(wxCloseEvent& event); private: wxHtmlHelpController help; - wxConfig* config; // any class wishing to process wxWindows events must use this macro DECLARE_EVENT_TABLE() @@ -113,6 +112,9 @@ wxImage::AddHandler(new wxJPEGHandler); #endif + SetVendorName("wxWindows"); + SetAppName("wxHTMLHelp"); + // Create the main application window MyFrame *frame = new MyFrame("HTML Help Sample", wxPoint(50, 50), wxSize(150, 50)); @@ -151,9 +153,7 @@ // ... and attach this menu bar to the frame SetMenuBar(menuBar); - config = new wxConfig("wxHTMLhelp"); - - help.UseConfig(config); + help.UseConfig(wxConfig::Get()); bool ret; ret = help.AddBook("helpfiles/testing.hhp"); if (! ret) @@ -184,8 +184,8 @@ if ( help.GetFrame() ) // returns NULL if no help frame active help.GetFrame()->Close(TRUE); // now we can safely delete the config pointer - delete config; event.Skip(); + delete wxConfig::Set(NULL); } diff --git a/samples/html/helpview/helpview.cpp b/samples/html/helpview/helpview.cpp index 5992be07a6..a6165db270 100644 --- a/samples/html/helpview/helpview.cpp +++ b/samples/html/helpview/helpview.cpp @@ -48,7 +48,6 @@ class MyApp : public wxApp private: wxHtmlHelpController *help; - wxConfig* config; }; @@ -64,9 +63,11 @@ bool MyApp::OnInit() wxInitAllImageHandlers(); wxFileSystem::AddHandler(new wxZipFSHandler); - config = new wxConfig("wxHTMLhelp"); + SetVendorName("wxWindows"); + SetAppName("wxHTMLHelp"); + wxConfig::Get(); // create an instance + help = new wxHtmlHelpController; - help -> UseConfig(config); if (argc < 2) { wxLogError("Usage : helpview []"); @@ -90,7 +91,7 @@ bool MyApp::OnInit() int MyApp::OnExit() { delete help; - delete config; + delete wxConfig::Set(NULL); return 0; } diff --git a/samples/html/test/test.cpp b/samples/html/test/test.cpp index 8268532c50..d738d480e1 100644 --- a/samples/html/test/test.cpp +++ b/samples/html/test/test.cpp @@ -113,6 +113,11 @@ #if wxUSE_FS_INET wxFileSystem::AddHandler(new wxInternetFSHandler); #endif + + SetVendorName("wxWindows"); + SetAppName("wxHtmlTest"); + // the following call to wxConfig::Get will use it to create an object... + // Create the main application window MyFrame *frame = new MyFrame("wxHtmlWindow testing application", wxPoint(50, 50), wxSize(640, 480)); @@ -158,15 +163,11 @@ CreateStatusBar(1); - { - wxConfig *cfg = new wxConfig("wxHtmlTest"); m_Html = new wxHtmlWindow(this); m_Html -> SetRelatedFrame(this, "HTML : %s"); m_Html -> SetRelatedStatusBar(0); - m_Html -> ReadCustomization(cfg); - delete cfg; + m_Html -> ReadCustomization(wxConfig::Get()); m_Html -> LoadPage("test.htm"); - } } @@ -175,10 +176,8 @@ void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event)) { // TRUE is to force the frame to close - wxLogDebug("about to save config..."); - wxConfig *cfg = new wxConfig("wxHtmlTest"); - m_Html -> WriteCustomization(cfg); - delete cfg; + m_Html -> WriteCustomization(wxConfig::Get()); + delete wxConfig::Set(NULL); Close(TRUE); } -- 2.45.2