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();
Definition: NCAskForFile.h:115
Definition: NCAskForFile.h:44
void createLayout(const std::string &iniDir, const std::string &filter, const std::string &headline, bool editable)
Definition: NCAskForFile.cc:107
virtual int preferredWidth()
Definition: NCAskForFile.cc:242
NCursesEvent & showDirPopup()
Definition: NCAskForFile.cc:212
void updateFileList()
Definition: NCAskForFile.cc:263
Definition: NCAskForFile.h:136
Definition: NCCheckBox.h:35
Definition: NCComboBox.h:38
Definition: NCFileSelection.h:255
Definition: NCFileSelection.h:212
Screen position pair in the order line, column: (L, C)
Definition: position.h:110