Project config file macro
This commit is contained in:
parent
59a8ab97d8
commit
d1030b877c
|
@ -985,7 +985,7 @@ void LimboAIEditor::_notification(int p_what) {
|
||||||
case NOTIFICATION_ENTER_TREE: {
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
Ref<ConfigFile> cf;
|
Ref<ConfigFile> cf;
|
||||||
cf.instantiate();
|
cf.instantiate();
|
||||||
String conf_path = GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg");
|
String conf_path = PROJECT_CONFIG_FILE();
|
||||||
if (cf->load(conf_path) == OK) {
|
if (cf->load(conf_path) == OK) {
|
||||||
hsc->set_split_offset(cf->get_value("bt_editor", "bteditor_hsplit", hsc->get_split_offset()));
|
hsc->set_split_offset(cf->get_value("bt_editor", "bteditor_hsplit", hsc->get_split_offset()));
|
||||||
}
|
}
|
||||||
|
@ -993,7 +993,7 @@ void LimboAIEditor::_notification(int p_what) {
|
||||||
case NOTIFICATION_EXIT_TREE: {
|
case NOTIFICATION_EXIT_TREE: {
|
||||||
Ref<ConfigFile> cf;
|
Ref<ConfigFile> cf;
|
||||||
cf.instantiate();
|
cf.instantiate();
|
||||||
String conf_path = GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg");
|
String conf_path = PROJECT_CONFIG_FILE();
|
||||||
cf->load(conf_path);
|
cf->load(conf_path);
|
||||||
cf->set_value("bt_editor", "bteditor_hsplit", hsc->get_split_offset());
|
cf->set_value("bt_editor", "bteditor_hsplit", hsc->get_split_offset());
|
||||||
cf->save(conf_path);
|
cf->save(conf_path);
|
||||||
|
|
|
@ -390,7 +390,7 @@ void TaskPalette::refresh() {
|
||||||
// Restore collapsed state from config.
|
// Restore collapsed state from config.
|
||||||
Ref<ConfigFile> cf;
|
Ref<ConfigFile> cf;
|
||||||
cf.instantiate();
|
cf.instantiate();
|
||||||
String conf_path = GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg");
|
String conf_path = PROJECT_CONFIG_FILE();
|
||||||
if (cf->load(conf_path) == OK) {
|
if (cf->load(conf_path) == OK) {
|
||||||
Variant value = cf->get_value("task_palette", "collapsed_sections", Array());
|
Variant value = cf->get_value("task_palette", "collapsed_sections", Array());
|
||||||
if (VARIANT_IS_ARRAY(value)) {
|
if (VARIANT_IS_ARRAY(value)) {
|
||||||
|
@ -525,7 +525,7 @@ void TaskPalette::_notification(int p_what) {
|
||||||
case NOTIFICATION_ENTER_TREE: {
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
Ref<ConfigFile> cf;
|
Ref<ConfigFile> cf;
|
||||||
cf.instantiate();
|
cf.instantiate();
|
||||||
String conf_path = GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg");
|
String conf_path = PROJECT_CONFIG_FILE();
|
||||||
if (cf->load(conf_path) == OK) {
|
if (cf->load(conf_path) == OK) {
|
||||||
Variant value = cf->get_value("task_palette", "type_filter", FilterSettings::TypeFilter(0));
|
Variant value = cf->get_value("task_palette", "type_filter", FilterSettings::TypeFilter(0));
|
||||||
if (VARIANT_IS_NUM(value)) {
|
if (VARIANT_IS_NUM(value)) {
|
||||||
|
@ -552,7 +552,7 @@ void TaskPalette::_notification(int p_what) {
|
||||||
case NOTIFICATION_EXIT_TREE: {
|
case NOTIFICATION_EXIT_TREE: {
|
||||||
Ref<ConfigFile> cf;
|
Ref<ConfigFile> cf;
|
||||||
cf.instantiate();
|
cf.instantiate();
|
||||||
String conf_path = GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg");
|
String conf_path = PROJECT_CONFIG_FILE();
|
||||||
cf->load(conf_path);
|
cf->load(conf_path);
|
||||||
|
|
||||||
Array collapsed_sections;
|
Array collapsed_sections;
|
||||||
|
|
|
@ -149,4 +149,6 @@ inline void VARIANT_DELETE_IF_OBJECT(Variant m_variant) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define PROJECT_CONFIG_FILE() GET_PROJECT_SETTINGS_DIR().path_join("limbo_ai.cfg")
|
||||||
|
|
||||||
#endif // LIMBO_COMPAT_H
|
#endif // LIMBO_COMPAT_H
|
||||||
|
|
Loading…
Reference in New Issue