config storage
This commit is contained in:
parent
0f7e1a50c9
commit
03fd518e9b
7 changed files with 74 additions and 3 deletions
|
|
@ -1326,11 +1326,29 @@ FilePickerStatus FurnaceFilePicker::getStatus() {
|
|||
}
|
||||
|
||||
void FurnaceFilePicker::loadSettings(DivConfig& conf) {
|
||||
|
||||
showHiddenFiles=conf.getBool(configPrefix+"showHiddenFiles",true);
|
||||
singleClickSelect=conf.getBool(configPrefix+"singleClickSelect",false);
|
||||
clearSearchOnDirChange=conf.getBool(configPrefix+"clearSearchOnDirChange",false);
|
||||
sortDirsFirst=conf.getBool(configPrefix+"sortDirsFirst",true);
|
||||
displayType=conf.getBool(configPrefix+"displayType",true);
|
||||
displaySize=conf.getBool(configPrefix+"displaySize",true);
|
||||
displayDate=conf.getBool(configPrefix+"displayDate",true);
|
||||
bookmarks=conf.getStringList(configPrefix+"bookmarks",{});
|
||||
}
|
||||
|
||||
void FurnaceFilePicker::saveSettings(DivConfig& conf) {
|
||||
conf.set(configPrefix+"showHiddenFiles",showHiddenFiles);
|
||||
conf.set(configPrefix+"singleClickSelect",singleClickSelect);
|
||||
conf.set(configPrefix+"clearSearchOnDirChange",clearSearchOnDirChange);
|
||||
conf.set(configPrefix+"sortDirsFirst",sortDirsFirst);
|
||||
conf.set(configPrefix+"displayType",displayType);
|
||||
conf.set(configPrefix+"displaySize",displaySize);
|
||||
conf.set(configPrefix+"displayDate",displayDate);
|
||||
conf.set(configPrefix+"bookmarks",bookmarks);
|
||||
}
|
||||
|
||||
void FurnaceFilePicker::setConfigPrefix(String prefix) {
|
||||
configPrefix=prefix;
|
||||
}
|
||||
|
||||
const String& FurnaceFilePicker::getPath() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue