23#ifdef SCRIPT_INTERFACE
341 return static_cast<NoteType>(
static_cast<int>(t1) |
static_cast<int>(t2));
344 return static_cast<int>(t1) &
static_cast<int>(t2);
461 return static_cast<SegmentType>(
static_cast<int>(t1) |
static_cast<int>(t2));
464 return static_cast<int>(t1) &
static_cast<int>(t2);
566 return static_cast<Align>(
static_cast<char>(a1) |
static_cast<char>(a2));
568constexpr bool operator& (
Align a1,
Align a2) {
569 return static_cast<char>(a1) &
static_cast<char>(a2);
572 return static_cast<Align>(~static_cast<char>(a));
579enum class FontStyle :
char {
580 Normal = 0, Bold = 1, Italic = 2, Underline = 4
583constexpr FontStyle operator+ (FontStyle a1, FontStyle a2) {
584 return static_cast<FontStyle
>(
static_cast<char>(a1) |
static_cast<char>(a2));
586constexpr FontStyle operator- (FontStyle a1, FontStyle a2) {
587 return static_cast<FontStyle
>(
static_cast<char>(a1) & ~
static_cast<char>(a2));
589constexpr bool operator& (FontStyle a1, FontStyle a2) {
590 return static_cast<bool>(
static_cast<char>(a1) &
static_cast<char>(a2));
611enum class TupletNumberType :
char { SHOW_NUMBER, SHOW_RELATION, NO_TEXT };
612enum class TupletBracketType :
char { AUTO_BRACKET, SHOW_BRACKET, SHOW_NO_BRACKET };
614#ifdef SCRIPT_INTERFACE
632class Mops :
public QObject {
636extern Direction toDirection(
const QString&);
639extern void fillComboBoxDirection(QComboBox*);
NoteType
Definition types.h:325
ElementType
Definition types.h:34
Direction
Definition types.h:352
HarmonyType
Definition types.h:382
OffsetType
Definition types.h:425
@ SPATIUM
offset in staff space units
@ ABS
offset in point units
SegmentType
Definition types.h:436
@ All
Includes all barline types.
PlayEventType
Determines whether oranaments are automatically generated when playing a score and whether the PlayEv...
Definition types.h:600
@ User
Some play events are modified by user.
AccidentalType
Definition types.h:153
@ NATURAL_TWO_ARROWS_DOWN
@ RAISE_ONE_TRIDECIMAL_QUARTERTONE
@ LOWER_ONE_TRIDECIMAL_QUARTERTONE
@ DOUBLE_FLAT_ONE_ARROW_DOWN
@ DOUBLE_SHARP_ONE_ARROW_UP
@ DOUBLE_FLAT_EQUAL_TEMPERED
@ LOWER_ONE_UNDECIMAL_QUARTERTONE
@ DOUBLE_SHARP_EQUAL_TEMPERED
@ DOUBLE_FLAT_TWO_ARROWS_UP
@ LOWER_TWO_SEPTIMAL_COMMAS
@ DOUBLE_SHARP_TWO_ARROWS_UP
@ DOUBLE_FLAT_THREE_ARROWS_UP
@ QUARTER_SHARP_EQUAL_TEMPERED
@ DOUBLE_FLAT_THREE_ARROWS_DOWN
@ DOUBLE_SHARP_THREE_ARROWS_DOWN
@ SHARP_THREE_ARROWS_DOWN
@ DOUBLE_FLAT_ONE_ARROW_UP
@ QUARTER_FLAT_EQUAL_TEMPERED
@ RAISE_TWO_SEPTIMAL_COMMAS
@ NATURAL_THREE_ARROWS_UP
@ DOUBLE_FLAT_TWO_ARROWS_DOWN
@ NATURAL_THREE_ARROWS_DOWN
@ DOUBLE_SHARP_TWO_ARROWS_DOWN
@ RAISE_ONE_UNDECIMAL_QUARTERTONE
@ LOWER_ONE_SEPTIMAL_COMMA
@ RAISE_ONE_SEPTIMAL_COMMA
@ DOUBLE_SHARP_ONE_ARROW_DOWN
@ DOUBLE_SHARP_THREE_ARROWS_UP
Align
Align Because the Align enum has Top = 0 and Left = 0, align() & Align::Top will always return false.
Definition types.h:550
Placement
Definition types.h:394
GlissandoType
Definition types.h:362
HPlacement
Definition types.h:404
Tid
Enumerates the list of built-in text substyles.
Definition types.h:474
GlissandoStyle
Definition types.h:372
MMRestRangeBracketType
Definition types.h:414