|
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 |
Public Member Functions inherited from Kwave::UndoAction | |
| 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().