3 * \file FileDialogPrivate.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef FILE_DIALOG_PRIVATE_H
13 #define FILE_DIALOG_PRIVATE_H
16 #include "frontends/FileDialog.h"
18 class FileDialog::Private : public SigC::Object
21 Private(string const & title,
23 FileDialog::Button b1, FileDialog::Button b2);
24 FileDialog::Result const open(string const & path,
26 string const & suggested);
27 FileDialog::Result const opendir(string const & path,
28 string const & suggested);
30 FileDialog::Result const save(string const & path,
32 string const & suggested);
35 void onButton1Clicked();
36 void onButton2Clicked();
37 Gtk::FileSelection fileSelection_;