--- gigedit/trunk/src/gigedit/MacroEditor.h 2017/05/08 22:25:46 3161 +++ gigedit/trunk/src/gigedit/MacroEditor.h 2017/05/09 14:35:23 3162 @@ -34,7 +34,9 @@ public: MacroEditor(); ~MacroEditor(); - void setMacro(Serialization::Archive* macro); + void setMacro(Serialization::Archive* macro, bool isClipboard); + + sigc::signal& signal_changes_applied(); // implementation for abstract methods of interface class "ManagedWindow" virtual Settings::Property* windowSettingX() { return &Settings::singleton()->macroEditorWindowX; } @@ -46,12 +48,15 @@ Serialization::Archive* m_macroOriginal; Serialization::Archive m_macro; + sigc::signal m_changes_applied; + Gtk::VBox m_vbox; Gtk::HBox m_footerHBox; Gtk::HBox m_statusHBox; Gtk::HButtonBox m_buttonBoxL; Gtk::HButtonBox m_buttonBox; Gtk::ScrolledWindow m_scrolledWindow; + //Gtk::Label m_labelIntro; class MacroModel : public Gtk::TreeModel::ColumnRecord { public: