#include "pch.h" #include "log.h" #include "node_dialog_export_ppbr.h" Node* NodeDialogExportPPBR::clone_instantiate() const { return new NodeDialogExportPPBR(); } void NodeDialogExportPPBR::clone_finalize(Node* dest) const { NodeDialogExportPPBR* n = static_cast(dest); n->init_controls(); } void NodeDialogExportPPBR::init() { auto tpl = static_cast(init_template("dialog-brush-upload")); m_color = tpl->m_color; m_border_color = tpl->m_border_color;; m_thinkness = tpl->m_thinkness;; init_controls(); } void NodeDialogExportPPBR::init_controls() { btn_ok = find("btn-ok"); btn_cancel = find("btn-cancel"); btn_cancel->on_click = [this](Node*) { destroy(); }; }