25 #ifndef NCAskForFile_h
26 #define NCAskForFile_h
35 #include "NCFileSelection.h"
36 #include "NCPushButton.h"
37 #include "NCComboBox.h"
38 #include "NCCheckBox.h"
39 #include "NCInputField.h"
57 bool getCheckBoxValue(
NCCheckBox * detailed );
59 std::string iniFileName;
66 virtual bool postAgain();
70 virtual std::string getFileName() = 0;
72 std::string checkIniDir( std::string startDir );
77 const std::string & startDir,
78 const std::string & filter,
79 const std::string & headline );
87 virtual int preferredHeight();
97 const std::string & filter,
98 const std::string & headline,
123 const std::string & startDir,
124 const std::string & filter,
125 const std::string & headline );
131 virtual std::string getFileName();
144 const std::string & startDir,
145 const std::string & filter,
146 const std::string & headline );
152 virtual std::string getFileName();
158 #endif // NCAskForFile_h
NCursesEvent & showDirPopup()
virtual int preferredWidth()
void createLayout(const std::string &iniDir, const std::string &filter, const std::string &headline, bool editable)