Lomse library. API documentation
0.30.0
|
#include <lomse_command.h>
A command for deleting a relation object (e.g. beam, chord, slur, tie, tuplet, etc.).
See constructors for details.
Public Member Functions | |
CmdDeleteRelation (const std::string &name="") | |
CmdDeleteRelation (int type, const std::string &name="") | |
int | get_cursor_update_policy () override |
int | get_undo_policy () override |
int | get_selection_update_policy () override |
Public Member Functions inherited from DocCmdSimple | |
virtual | ~DocCmdSimple () |
bool | is_composite () override |
Public Member Functions inherited from DocCommand | |
virtual | ~DocCommand () |
std::string | get_name () |
bool | is_reversible () |
bool | is_recordable () |
std::string | get_error () |
Additional Inherited Members | |
Public Types inherited from DocCommand | |
enum | ECmdCursorPolicy |
enum | ECmdUndoPolicy |
enum | ECmdSelectionPolicy |
CmdDeleteRelation::CmdDeleteRelation | ( | const std::string & | name = "" | ) |
This command deletes the first object in current selection. It must be a relation object (e.g. beam, chord, slur, tie, tuplet, etc.).
name | The displayable name for the command. If not specified or empty will default to string "Delete " followed by the name of the object to delete. |
Remarks
CmdDeleteRelation::CmdDeleteRelation | ( | int | type, |
const std::string & | name = "" |
||
) |
This command deletes all selected relation objects of type given by parameter type.
type | Type of relation object to insert. Must be one of the values for relation objects (ImoRelObj) in enum #EImoObjType. |
name | The displayable name for the command. If not specified or empty will default to string "Delete " followed by the name of the object to delete. |
Remarks
|
inlineoverridevirtual |
Returns a value from ECmdCursorPolicy that indicates the update policy followed by this command.
Implements DocCommand.
|
inlineoverridevirtual |
Returns a value from ECmdSelectionPolicy that indicates the undo policy followed by this command.
Implements DocCommand.
|
inlineoverridevirtual |
Returns a value from ECmdUndoPolicy that indicates the undo policy followed by this command.
Implements DocCommand.