]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/dialogs/dialogs.h
For clarity, moved includes to the top of the file. Also added #include wx/dialog.h.
[wxWidgets.git] / samples / dialogs / dialogs.h
index 7be46aaf50ef19d800741ae5a9847c03e7995d74..ad8956acfb7041c8e5f0a6cc9411e146194790fa 100644 (file)
@@ -98,15 +98,31 @@ of MSW, MAC and OS2
     #define USE_SETTINGS_DIALOG 0
 #endif
 
+#if wxUSE_LOG
+
+// Custom application traits class which we use to override the default log
+// target creation
+class MyAppTraits : public wxGUIAppTraits
+{
+public:
+    virtual wxLog *CreateLogTarget();
+};
+
+#endif // wxUSE_LOG
 
 // Define a new application type
 class MyApp: public wxApp
 {
 public:
-    bool OnInit();
+    virtual bool OnInit();
 
     wxFont       m_canvasFont;
     wxColour     m_canvasTextColour;
+
+protected:
+#if wxUSE_LOG
+    virtual wxAppTraits *CreateTraits() { return new MyAppTraits; }
+#endif // wxUSE_LOG
 };
 
 #if USE_MODAL_PRESENTATION