#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: