Split Preset.cpp,hpp to Preset.cpp,hpp and PresetBundle.cpp,hpp

This commit is contained in:
bubnikv 2017-10-30 18:41:50 +01:00
parent 1fee3633a0
commit d564fc95df
8 changed files with 975 additions and 658 deletions

29
xs/xsp/GUI_AppConfig.xsp Normal file
View file

@ -0,0 +1,29 @@
%module{Slic3r::XS};
%{
#include <xsinit.h>
#include "slic3r/GUI/AppConfig.hpp"
%}
%name{Slic3r::GUI::AppConfig} class AppConfig {
AppConfig();
~AppConfig();
void reset();
void set_defaults();
void load();
void save();
bool exists();
std::string get(char *name);
void set(char *name, char *value);
bool has(char *section);
std::string get_last_dir();
void update_config_dir(char *dir);
void update_skein_dir(char *dir);
std::string get_last_output_dir(const char *alt = "");
void update_last_output_dir(char *dir);
};