X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Flayertreestore.h;h=5b33309f4e5d9fb67c74f8c1ae20ddc12d4d8369;hb=11c3c866616ccaedc988fd9d4f0410ea2df38de8;hp=6dd853c8db31f044e8f937fc707ffc7dd05d8a61;hpb=837b63e9fb829d66d43f4f169861f8979f76820d;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/layertreestore.h b/synfig-studio/trunk/src/gtkmm/layertreestore.h index 6dd853c..5b33309 100644 --- a/synfig-studio/trunk/src/gtkmm/layertreestore.h +++ b/synfig-studio/trunk/src/gtkmm/layertreestore.h @@ -103,6 +103,12 @@ public: private: + bool queued; + + sigc::connection queue_connection; + + std::map subcanvas_changed_connections; + etl::loose_handle canvas_interface_; Glib::RefPtr layer_icon; @@ -184,6 +190,8 @@ public: bool find_prev_layer_row(const synfig::Layer::Handle &handle, Gtk::TreeModel::Children::iterator &iter); + void queue_rebuild(); + void rebuild(); void refresh();