| 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().