Replace spaces with tabs in pbd/stateful.h
This commit is contained in:
parent
3c4e9cb64e
commit
9e4dc284ee
|
@ -53,7 +53,7 @@ class LIBPBD_API Stateful {
|
|||
virtual bool apply_changes (PropertyBase const &);
|
||||
PropertyChange apply_changes (PropertyList const &);
|
||||
|
||||
const OwnedPropertyList& properties() const { return *_properties; }
|
||||
const OwnedPropertyList& properties() const { return *_properties; }
|
||||
|
||||
void add_property (PropertyBase& s);
|
||||
|
||||
|
@ -70,20 +70,18 @@ class LIBPBD_API Stateful {
|
|||
void set_id (const std::string&);
|
||||
void reset_id ();
|
||||
|
||||
/* history management */
|
||||
/* history management */
|
||||
|
||||
void clear_changes ();
|
||||
virtual void clear_owned_changes ();
|
||||
PropertyList* get_changes_as_properties (Command *) const;
|
||||
PropertyList* get_changes_as_properties (Command *) const;
|
||||
virtual void rdiff (std::vector<Command*> &) const;
|
||||
bool changed() const;
|
||||
bool changed() const;
|
||||
|
||||
/* create a property list from an XMLNode
|
||||
*/
|
||||
virtual PropertyList* property_factory (const XMLNode&) const;
|
||||
/* create a property list from an XMLNode */
|
||||
virtual PropertyList* property_factory (const XMLNode&) const;
|
||||
|
||||
/* How stateful's notify of changes to their properties
|
||||
*/
|
||||
/* How stateful's notify of changes to their properties */
|
||||
PBD::Signal1<void,const PropertyChange&> PropertyChanged;
|
||||
|
||||
static int current_state_version;
|
||||
|
@ -92,7 +90,7 @@ class LIBPBD_API Stateful {
|
|||
virtual void suspend_property_changes ();
|
||||
virtual void resume_property_changes ();
|
||||
|
||||
bool property_changes_suspended() const { return g_atomic_int_get (const_cast<gint*>(&_stateful_frozen)) > 0; }
|
||||
bool property_changes_suspended() const { return g_atomic_int_get (const_cast<gint*>(&_stateful_frozen)) > 0; }
|
||||
|
||||
protected:
|
||||
|
||||
|
@ -111,20 +109,20 @@ class LIBPBD_API Stateful {
|
|||
XMLNode *_extra_xml;
|
||||
XMLNode *_instant_xml;
|
||||
PBD::PropertyChange _pending_changed;
|
||||
Glib::Threads::Mutex _lock;
|
||||
Glib::Threads::Mutex _lock;
|
||||
|
||||
std::string _xml_node_name; ///< name of node to use for this object in XML
|
||||
OwnedPropertyList* _properties;
|
||||
|
||||
virtual void send_change (const PropertyChange&);
|
||||
/** derived classes can implement this in order to process a property change
|
||||
within thaw() just before send_change() is called.
|
||||
*/
|
||||
virtual void mid_thaw (const PropertyChange&) { }
|
||||
virtual void send_change (const PropertyChange&);
|
||||
/** derived classes can implement this in order to process a property change
|
||||
within thaw() just before send_change() is called.
|
||||
*/
|
||||
virtual void mid_thaw (const PropertyChange&) { }
|
||||
|
||||
private:
|
||||
PBD::ID _id;
|
||||
gint _stateful_frozen;
|
||||
gint _stateful_frozen;
|
||||
};
|
||||
|
||||
} // namespace PBD
|
||||
|
|
Loading…
Reference in New Issue
Block a user