]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/gtk1/filedlg.h
Applied patch to "correct" hashmap's freeing
[wxWidgets.git] / include / wx / gtk1 / filedlg.h
index 308016297d7c3210b4f8f5e337b84bba3deee69d..4aa8521e9ba7ac34e38b487a42651a28e57add1e 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef __GTKFILEDLGH__
 #define __GTKFILEDLGH__
 
-#if defined(__GNUG__) && !defined(__APPLE__)
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
 #pragma interface
 #endif
 
@@ -31,10 +31,25 @@ public:
                  const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
                  long style = 0,
                  const wxPoint& pos = wxDefaultPosition);
+                 
+    ~wxFileDialog();
     
+    virtual void GetPaths(wxArrayString& paths) const;
+    virtual void GetFilenames(wxArrayString& files) const;
+    
+    virtual void SetMessage(const wxString& message);
     virtual void SetPath(const wxString& path);
+    virtual void SetDirectory(const wxString& dir);
+    virtual void SetFilename(const wxString& name);
+    virtual void SetWildcard(const wxString& wildCard);
+    virtual void SetFilterIndex(int filterIndex);
+            
+//private:
+    bool m_destroyed_by_delete;
+    
+    void UpdateFromDialog();
+    void UpdateDialog();
     
-private:
     DECLARE_DYNAMIC_CLASS(wxFileDialog)
 };