kwave
18.07.70
|
#include <UndoAddMetaDataAction.h>
Public Member Functions | |
UndoAddMetaDataAction (const Kwave::MetaDataList &meta_data) | |
virtual | ~UndoAddMetaDataAction () Q_DECL_OVERRIDE |
QString | description () Q_DECL_OVERRIDE |
virtual qint64 | undoSize () Q_DECL_OVERRIDE |
virtual qint64 | redoSize () Q_DECL_OVERRIDE |
virtual bool | store (SignalManager &manager) Q_DECL_OVERRIDE |
virtual Kwave::UndoAction * | undo (Kwave::SignalManager &manager, bool with_redo) Q_DECL_OVERRIDE |
![]() | |
virtual | ~UndoAction () |
virtual bool | containsModification () const |
virtual void | dump (const QString &indent) |
Protected Attributes | |
QString | m_description |
sample_index_t | m_offset |
sample_index_t | m_length |
QList< unsigned int > | m_tracks |
Undo action for inserting meta data.
Definition at line 40 of file UndoAddMetaDataAction.h.
|
explicit |
Constructor
meta_data | reference to the meta data that has been inserted |
Definition at line 34 of file UndoAddMetaDataAction.cpp.
References Kwave::MetaData::hasProperty(), m_description, m_length, m_offset, m_tracks, name, Kwave::MetaData::positionBoundPropertyNames(), SAMPLE_INDEX_MAX, Kwave::MetaData::STDPROP_TRACKS, and Kwave::MetaData::STDPROP_TYPE.
|
virtual |
|
virtual |
Returns a verbose short description of the action.
Implements Kwave::UndoAction.
Definition at line 147 of file UndoAddMetaDataAction.cpp.
References m_description.
|
virtual |
Implements Kwave::UndoAction.
Definition at line 159 of file UndoAddMetaDataAction.cpp.
|
virtual |
Implements Kwave::UndoAction.
Definition at line 165 of file UndoAddMetaDataAction.cpp.
|
virtual |
Implements Kwave::UndoAction.
Definition at line 173 of file UndoAddMetaDataAction.cpp.
References Kwave::MetaDataList::copy(), Kwave::MetaDataList::deleteRange(), m_length, m_offset, m_tracks, Kwave::SignalManager::metaData(), and Kwave::UndoAction::store().
|
virtual |
Implements Kwave::UndoAction.
Definition at line 153 of file UndoAddMetaDataAction.cpp.
|
protected |
description of the action
Definition at line 74 of file UndoAddMetaDataAction.h.
Referenced by description(), and UndoAddMetaDataAction().
|
protected |
number of affected samples
Definition at line 80 of file UndoAddMetaDataAction.h.
Referenced by undo(), and UndoAddMetaDataAction().
|
protected |
index of the first sample position
Definition at line 77 of file UndoAddMetaDataAction.h.
Referenced by undo(), and UndoAddMetaDataAction().
|
protected |
list of affected track inidices
Definition at line 83 of file UndoAddMetaDataAction.h.
Referenced by undo(), and UndoAddMetaDataAction().