* \author unknown
* \author John Levon
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#ifndef FORMFILEDIALOG_H
#define FORMFILEDIALOG_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-#include "LString.h"
+#include "support/std_string.h"
#include "forms_fwd.h"
class FileDialog::Private : public boost::signals::trackable {
public:
///
- Private(Dialogs &);
+ Private();
///
~Private();
string const & pszPath = string(),
string const & pszMask = string(),
string const & pszSuggested = string());
+ /// launches dialog and returns selected directory
+ string const SelectDir(string const & pszTitle = string(),
+ string const & pszPath = string(),
+ string const & pszSuggested = string());
/// XForms objects callback (static)
static void FileDlgCB(FL_OBJECT *, long);
/// Callback for double click in list