+ static std::string state_node_name;
+
+ /* for things concerned about *any* PresentationInfo.
+ */
+
+ static PBD::Signal1<void,PBD::PropertyChange const &> Change;
+
+ static void make_property_quarks ();
+
+ protected:
+ friend class ChangeSuspender;
+ static void suspend_change_signal ();
+ static void unsuspend_change_signal ();
+
+ public:
+ class ChangeSuspender {
+ public:
+ ChangeSuspender() {
+ PresentationInfo::suspend_change_signal ();
+ }
+ ~ChangeSuspender() {
+ PresentationInfo::unsuspend_change_signal ();
+ }
+ };