class Operation


Contains pure virtuals
Definition#include <operation.h>
InheritsAtoma [public ]
Inherited byAddElement, AddOrnament, AddSymbol, AddToSelection, Addon, ChangeNote, ConvertTrack, CopyEvent, CopyGhostPart, CopyPart, CopySelection, CutSelection, DeleteSelection, GlueNote, GlueParts, MoveEvent, MovePart, NewSelection, PasteSelection, RemoveElement, RemoveFromSelection, RemoveOrnament, SelectLeft, SelectRight, SplitNote, SplitPart, Unselect
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members


Detailed Description

const char * _description

_description

[protected]

bool _to_be_undone

_to_be_undone

[protected]

 Operation ()

Operation

 ~Operation ()

~Operation

[virtual]

* The destructor has definitely to be implemented: * I.e. deleted notes, parts, tracks(!) have to be remembered in order * to be able to undo the operation. Deleting the operation-object * means to free the memory!

void  undo ()

undo

[pure virtual]

void  redo ()

redo

[pure virtual]

const char *  description ()

description

bool  isToBeUndone ()

isToBeUndone

void  toBeUndone ()

toBeUndone

bool  isEvent ()

isEvent

[const virtual]

Reimplemented from Element.


Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53.