kwave
18.07.70
|
#include <UndoModifyMetaDataAction.h>
Public Member Functions | |
UndoModifyMetaDataAction (const Kwave::MetaDataList &meta_data) | |
virtual | ~UndoModifyMetaDataAction () Q_DECL_OVERRIDE |
virtual QString | description () Q_DECL_OVERRIDE |
virtual qint64 | undoSize () Q_DECL_OVERRIDE |
virtual qint64 | redoSize () Q_DECL_OVERRIDE |
virtual bool | store (Kwave::SignalManager &manager) Q_DECL_OVERRIDE |
virtual Kwave::UndoAction * | undo (Kwave::SignalManager &manager, bool with_redo) Q_DECL_OVERRIDE |
virtual void | dump (const QString &indent) Q_DECL_OVERRIDE |
![]() | |
virtual | ~UndoAction () |
virtual bool | containsModification () const |
Protected Attributes | |
Kwave::MetaDataList | m_saved_data |
Undo action for modifying meta data
Definition at line 36 of file UndoModifyMetaDataAction.h.
|
explicit |
Constructor
meta_data | list of meta data that has been changed |
Definition at line 27 of file UndoModifyMetaDataAction.cpp.
|
virtual |
|
virtual |
Returns a verbose short description of the action.
Implements Kwave::UndoAction.
Definition at line 39 of file UndoModifyMetaDataAction.cpp.
References _, Kwave::MetaData::hasProperty(), m_saved_data, name, and Kwave::MetaData::STDPROP_TYPE.
|
virtual |
dump, for debugging purposes
Reimplemented from Kwave::UndoAction.
Definition at line 142 of file UndoModifyMetaDataAction.cpp.
References _, DBG, Kwave::MetaData::id(), Kwave::MetaData::keys(), and m_saved_data.
|
virtual |
Implements Kwave::UndoAction.
Definition at line 91 of file UndoModifyMetaDataAction.cpp.
References undoSize().
|
virtual |
Implements Kwave::UndoAction.
Definition at line 97 of file UndoModifyMetaDataAction.cpp.
|
virtual |
Implements Kwave::UndoAction.
Definition at line 105 of file UndoModifyMetaDataAction.cpp.
References Kwave::MetaDataList::add(), Kwave::MetaDataList::contains(), Kwave::MetaData::id(), m_saved_data, Kwave::SignalManager::mergeMetaData(), and Kwave::SignalManager::metaData().
|
virtual |
Implements Kwave::UndoAction.
Definition at line 85 of file UndoModifyMetaDataAction.cpp.
References m_saved_data.
Referenced by redoSize().
|
protected |
the unmodified metadata
Definition at line 73 of file UndoModifyMetaDataAction.h.
Referenced by description(), dump(), undo(), and undoSize().