1 #ifndef AL_FILESELECTOR_HPP
2 #define AL_FILESELECTOR_HPP
47 #include "al/io/al_File.hpp"
56 std::string globalRoot =
"",
57 std::function<
bool(std::string)> filterfunction = [](std::string) {
61 void start(std::string currentDir =
"");
71 bool isActive() {
return mActive; }
73 void cancel() { mActive =
false; }
76 bool filteringFunctionWrapper(FilePath
const& fp) {
77 return mFilterFunc(mGlobalRoot + mCurrentDir +
"/" + fp.file());
81 std::string mSelectedItem =
"";
82 std::string mCurrentDir =
"";
83 std::string mGlobalRoot =
"";
86 std::function<bool(std::string)> mFilterFunc;
bool drawFileSelector()
drawFileSelector