]> 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 f9880638e7b71b74703cd49d1b95ff139eb1553b..9d414bc1b68f1e73ae37719646ff97d45726211a 100644 (file)
 #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(std::string const & title,
                kb_action action,
                FileDialog::Button b1, FileDialog::Button b2);
        FileDialog::Result const open(std::string const & path,
-                                     std::string const & mask,
+                                     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(std::string const & path,
-                                     std::string const & mask,
+                                     lyx::support::FileFilterList const & filters,
                                      std::string const & suggested);
 
 private: