]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/FileDialogPrivate.h
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / gtk / FileDialogPrivate.h
index 51d4777b3c0fccdf13f115418008072ecba24b7a..9d414bc1b68f1e73ae37719646ff97d45726211a 100644 (file)
@@ -6,30 +6,30 @@
  *
  * \author Huang Ying
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef FILE_DIALOG_PRIVATE_H
 #define FILE_DIALOG_PRIVATE_H
 
-#include <gtkmm.h>
 #include "frontends/FileDialog.h"
 
-class FileDialog::Private : public SigC::Object
-{
+#include <gtkmm.h>
+
+class FileDialog::Private : public sigc::trackable {
 public:
-       Private(string const & title,
+       Private(std::string const & title,
                kb_action action,
                FileDialog::Button b1, FileDialog::Button b2);
-       FileDialog::Result const open(string const & path,
-                                     string const & mask,
-                                     string const & suggested);
-       FileDialog::Result const opendir(string const & path,
-                                        string const & suggested);
+       FileDialog::Result const open(std::string const & path,
+                                     lyx::support::FileFilterList const & filters,
+                                     std::string const & suggested);
+       FileDialog::Result const opendir(std::string const & path,
+                                        std::string const & suggested);
 
-       FileDialog::Result const save(string const & path,
-                                     string const & mask,
-                                     string const & suggested);
+       FileDialog::Result const save(std::string const & path,
+                                     lyx::support::FileFilterList const & filters,
+                                     std::string const & suggested);
 
 private:
        void onButton1Clicked();
@@ -37,8 +37,8 @@ private:
        Gtk::FileSelection fileSelection_;
        Gtk::Button button1_;
        Gtk::Button button2_;
-       string dir1_;
-       string dir2_;
+       std::string dir1_;
+       std::string dir2_;
        kb_action action_;
 };