mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-17 04:06:26 +01:00
Replace spaces with tabs in pbd/stateful.h
This commit is contained in:
parent
3c4e9cb64e
commit
9e4dc284ee
1 changed files with 15 additions and 17 deletions
|
|
@ -53,7 +53,7 @@ class LIBPBD_API Stateful {
|
||||||
virtual bool apply_changes (PropertyBase const &);
|
virtual bool apply_changes (PropertyBase const &);
|
||||||
PropertyChange apply_changes (PropertyList const &);
|
PropertyChange apply_changes (PropertyList const &);
|
||||||
|
|
||||||
const OwnedPropertyList& properties() const { return *_properties; }
|
const OwnedPropertyList& properties() const { return *_properties; }
|
||||||
|
|
||||||
void add_property (PropertyBase& s);
|
void add_property (PropertyBase& s);
|
||||||
|
|
||||||
|
|
@ -70,20 +70,18 @@ class LIBPBD_API Stateful {
|
||||||
void set_id (const std::string&);
|
void set_id (const std::string&);
|
||||||
void reset_id ();
|
void reset_id ();
|
||||||
|
|
||||||
/* history management */
|
/* history management */
|
||||||
|
|
||||||
void clear_changes ();
|
void clear_changes ();
|
||||||
virtual void clear_owned_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;
|
virtual void rdiff (std::vector<Command*> &) const;
|
||||||
bool changed() const;
|
bool changed() const;
|
||||||
|
|
||||||
/* create a property list from an XMLNode
|
/* create a property list from an XMLNode */
|
||||||
*/
|
virtual PropertyList* property_factory (const XMLNode&) const;
|
||||||
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;
|
PBD::Signal1<void,const PropertyChange&> PropertyChanged;
|
||||||
|
|
||||||
static int current_state_version;
|
static int current_state_version;
|
||||||
|
|
@ -92,7 +90,7 @@ class LIBPBD_API Stateful {
|
||||||
virtual void suspend_property_changes ();
|
virtual void suspend_property_changes ();
|
||||||
virtual void resume_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:
|
protected:
|
||||||
|
|
||||||
|
|
@ -111,20 +109,20 @@ class LIBPBD_API Stateful {
|
||||||
XMLNode *_extra_xml;
|
XMLNode *_extra_xml;
|
||||||
XMLNode *_instant_xml;
|
XMLNode *_instant_xml;
|
||||||
PBD::PropertyChange _pending_changed;
|
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
|
std::string _xml_node_name; ///< name of node to use for this object in XML
|
||||||
OwnedPropertyList* _properties;
|
OwnedPropertyList* _properties;
|
||||||
|
|
||||||
virtual void send_change (const PropertyChange&);
|
virtual void send_change (const PropertyChange&);
|
||||||
/** derived classes can implement this in order to process a property change
|
/** derived classes can implement this in order to process a property change
|
||||||
within thaw() just before send_change() is called.
|
within thaw() just before send_change() is called.
|
||||||
*/
|
*/
|
||||||
virtual void mid_thaw (const PropertyChange&) { }
|
virtual void mid_thaw (const PropertyChange&) { }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
PBD::ID _id;
|
PBD::ID _id;
|
||||||
gint _stateful_frozen;
|
gint _stateful_frozen;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace PBD
|
} // namespace PBD
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue