|
|
Table * _parts | _parts |
[protected]
Reference * _current | _current |
[protected]
Position _leftPos | _leftPos |
[protected]
Position _rightPos | _rightPos |
[protected]
int _current_length | _current_length |
[protected]
int _current_enh | _current_enh |
[protected]
int _current_vel | _current_vel |
[protected]
int _current_dot | _current_dot |
[protected]
int _current_tuplet | _current_tuplet |
[protected]
int _current_tuplet_dur | _current_tuplet_dur |
[protected]
char * _cLeft | _cLeft |
[protected]
char * _cRight | _cRight |
[protected]
int _bars | _bars |
[protected]
int _grid | _grid |
[protected]
int _resolution | _resolution |
[protected]
bool _no_overlap | _no_overlap |
[protected]
bool _color | _color |
[protected]
bool _speaker | _speaker |
[protected]
EditorType _type | _type |
[protected]
void adjustEventParameters ()
| adjustEventParameters |
[protected]
bool handles (Track*)
| handles |
[protected const]
PrPartEditor (EditorType type)
| PrPartEditor |
PrPartEditor (Part * p)
| PrPartEditor |
PrPartEditor (Track * t)
| PrPartEditor |
~PrPartEditor ()
| ~PrPartEditor |
[virtual]
Part * part ()
| part |
[const]
returns the part currently edited
int partIndex ()
| partIndex |
Part * part (int i)
| part |
returns the part i
Part * setPart (int i)
| setPart |
sets the current part
int parts ()
| parts |
[const]
returns the number of parts edited by this editor
const char * name ()
| name |
[const]
returns the name of the part currently edited
Part * moveDown ()
| moveDown |
moves one track down and returns the current part
Part * moveUp ()
| moveUp |
moves one track up and returns the current part
char * cLeft ()
| cLeft |
returns the left position as char
char * cRight ()
| cRight |
returns the right position as char
Position left ()
| left |
[const]
returns the left position as Position
Position right ()
| right |
[const]
returns the right position as Position
void moveleft (int i=1)
| moveleft |
moves the positions one bar to the left
void moveright (int i=1)
| moveright |
moves the positions one bar to the right
void moveselleft ()
| moveselleft |
moves the selection one element to the left
void moveselright ()
| moveselright |
moves the selection one element to the right
void wind (Position p)
| wind |
moves the positions to the specified position offset.
void wind (int bar)
| wind |
moves the positions to the specified bar offset
void zoomin ()
| zoomin |
zooms in
void zoomout ()
| zoomout |
zooms out
int numberOfBars ()
| numberOfBars |
[const]
returns the currently selected number of bars viewed
void adjustRightPos ()
| adjustRightPos |
int length ()
| length |
[const]
returns the current length value in ticks
int totalLength ()
| totalLength |
[const]
returns the current length value in ticks, including increase through dots.
int lengthOrd ()
| lengthOrd |
[const]
returns the current length value as an ordered int (1, ..., 7)
void setLength (int)
| setLength |
sets the length value as ticks
void setLengthOrd (int)
| setLengthOrd |
sets the length value as an ordered int (1, ..., 7)
int dot ()
| dot |
[const]
returns the number of dots
void setDot (int)
| setDot |
sets the number of dots
int tuplet ()
| tuplet |
[const]
returns the base of the tuplet (3 for triplets, etc)
int tupletDuration ()
| tupletDuration |
[const]
returns the tuplets total duration
void setTuplet (int base, int duration=-1)
| setTuplet |
sets the tuplet base and the duration. If the duration is omitted, the default values are used: a quarter (384) for triplets, a dotted quarter (576) for quintlets
int enharmonicShift ()
| enharmonicShift |
[const]
returns the enharmonic shift value (-2=bb, -1=b, 0=nat, 1=#, 2=x).
void setEnharmonicShift (int)
| setEnharmonicShift |
sets the enharmonic shift value (-2=bb, -1=b, 0=nat, 1=#, 2=x).
int velocity ()
| velocity |
[const]
void setVelocity (int)
| setVelocity |
void update ()
| update |
[pure virtual]
implement this for your own editor
Note * getGrabNote (long pos, int pitch, bool & tail)
| getGrabNote |
if a note exists at the specified pitch and position (up to the note's end) this note is returned, or zero else
Event * getGrabEvent (long pos)
| getGrabEvent |
if an event exists at the position this event is returned, or zero else
long snap (long pos)
| snap |
[const]
the specified position is quantized and returned
int grid ()
| grid |
[const]
void setGrid (int)
| setGrid |
int resolution ()
| resolution |
[const]
void setPartResolution (int)
| setPartResolution |
bool noOverlap ()
| noOverlap |
[const]
void setNoOverlap (bool)
| setNoOverlap |
void setCursorPosition (long ticks)
| setCursorPosition |
[pure virtual]
bool color ()
| color |
[const]
bool speaker ()
| speaker |
[const]
void setColor (bool)
| setColor |
void setSpeaker (bool)
| setSpeaker |
Event * currentEvent ()
| currentEvent |
if the selection contains exactly one event, it is returned by this method. Null otherwise
char ** actionList ()
| actionList |
bool isOfType (EditorType)
| isOfType |
[const]
void gui (GuiEvents ev, bool flag)
| gui |
[pure virtual]
enables and disables the gui buttons for the GuiEvents: changes, undo, redo, selection and memory
void print ()
|
[pure virtual]
prints the editor's content
void settings ()
| settings |
[pure virtual]
the editor's settings
int editorWidth ()
| editorWidth |
[const virtual]
the editor's width
bool isScoreEditor ()
| isScoreEditor |
[const virtual]
is this a score editor?
Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53. |