AutomatableModel: avoid hiding virtual functions by overload

This commit is contained in:
Tobias Doerffel
2014-03-21 10:43:26 +01:00
parent 6f5a47342b
commit 9ffeae441d

View File

@@ -193,10 +193,13 @@ public:
void unlinkAllModels();
virtual void saveSettings( QDomDocument& doc, QDomElement& element,
const QString& name = QString( "value" ) );
/*! \brief Saves settings (value, automation links and controller connections) of AutomatableModel into
specified DOM element using <name> as attribute/node name */
void saveSettings( QDomDocument& doc, QDomElement& element, const QString& name );
virtual void loadSettings( const QDomElement& element, const QString& name = QString( "value" ) );
/*! \brief Loads settings (value, automation links and controller connections) of AutomatableModel from
specified DOM element using <name> as attribute/node name */
void loadSettings( const QDomElement& element, const QString& name );
virtual QString nodeName() const
{
@@ -233,6 +236,16 @@ public slots:
protected:
virtual void saveSettings( QDomDocument& doc, QDomElement& element )
{
saveSettings( doc, element, "value" );
}
virtual void loadSettings( const QDomElement& element )
{
loadSettings( element, "value" );
}
virtual void redoStep( JournalEntry& je );
virtual void undoStep( JournalEntry& je );