]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/unix/apptbase.h
DC headers don't need to be in gtk/private.h
[wxWidgets.git] / include / wx / unix / apptbase.h
index bf33b0e7c4df553d468068c4c007904b104c85b8..50f30040f8e3cd594cdac5e1a6ef6ce261751384 100644 (file)
 #ifndef _WX_UNIX_APPTBASE_H_
 #define _WX_UNIX_APPTBASE_H_
 
-class wxExecuteData;
+struct wxExecuteData;
 class wxPipe;
 
 // ----------------------------------------------------------------------------
 // wxAppTraits: the Unix version adds extra hooks needed by Unix code
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxAppTraits : public wxAppTraitsBase
+class WXDLLIMPEXP_BASE wxAppTraits : public wxAppTraitsBase
 {
 public:
     // wxExecute() support methods
@@ -48,6 +48,13 @@ public:
     // ----------------
 
     // TODO
+
+#if wxUSE_SOCKETS
+    // returns the select()-based socket manager for console applications which
+    // is also used by some ports (wxX11, wxDFB) in the GUI build (hence it is
+    // here and not in wxConsoleAppTraits)
+    virtual GSocketManager *GetSocketManager();
+#endif
 };
 
 #endif // _WX_UNIX_APPTBASE_H_