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