Route dialog and window preferences through adapter
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
#include "legacy_document_export_services.h"
|
||||
#include "legacy_document_layer_services.h"
|
||||
#include "legacy_document_session_services.h"
|
||||
#include "legacy_preference_storage.h"
|
||||
#include "legacy_ui_overlay_services.h"
|
||||
#include "settings.h"
|
||||
#include "node_dialog_open.h"
|
||||
@@ -637,13 +638,13 @@ void App::dialog_whatsnew(bool force_show)
|
||||
whatsnew->reload();
|
||||
});
|
||||
whatsnew->add_button("Read Later", 120, [this, whatsnew](Node*) {
|
||||
Settings::unset("whatsnew-id");
|
||||
Settings::save();
|
||||
pp::panopainter::unset_legacy_preference("whatsnew-id");
|
||||
pp::panopainter::save_legacy_preferences();
|
||||
pp::panopainter::close_legacy_dialog_node(*whatsnew);
|
||||
});
|
||||
whatsnew->add_button("Close", 100, [this, whatsnew](Node*) {
|
||||
Settings::set<Serializer::Integer>("whatsnew-id", whatsnew->m_page_id);
|
||||
Settings::save();
|
||||
pp::panopainter::set_legacy_integer_preference("whatsnew-id", whatsnew->m_page_id);
|
||||
pp::panopainter::save_legacy_preferences();
|
||||
pp::panopainter::close_legacy_dialog_node(*whatsnew);
|
||||
});
|
||||
if (force_show)
|
||||
|
||||
Reference in New Issue
Block a user