23 #ifdef SCRIPT_INTERFACE 270 return static_cast<NoteType>(
static_cast<int>(t1) | static_cast<int>(t2));
273 return static_cast<int>(t1) & static_cast<int>(t2);
357 return static_cast<SegmentType>(
static_cast<int>(t1) | static_cast<int>(t2));
360 return static_cast<int>(t1) & static_cast<int>(t2);
428 enum class Align : char {
436 CENTER = Align::HCENTER | Align::VCENTER,
437 HMASK = Align::LEFT | Align::RIGHT | Align::HCENTER,
438 VMASK = Align::TOP | Align::BOTTOM | Align::VCENTER | Align::BASELINE
441 constexpr Align operator| (Align a1, Align a2) {
442 return static_cast<Align
>(
static_cast<char>(a1) | static_cast<char>(a2));
444 constexpr
bool operator& (Align a1, Align a2) {
445 return static_cast<char>(a1) & static_cast<char>(a2);
447 constexpr Align operator~ (Align a) {
448 return static_cast<Align
>(~static_cast<
char>(a));
455 enum class FontStyle : char {
456 Normal = 0, Bold = 1, Italic = 2, Underline = 4
459 constexpr FontStyle operator+ (FontStyle a1, FontStyle a2) {
460 return static_cast<FontStyle
>(
static_cast<char>(a1) | static_cast<char>(a2));
462 constexpr FontStyle operator- (FontStyle a1, FontStyle a2) {
463 return static_cast<FontStyle
>(
static_cast<char>(a1) & ~static_cast<char>(a2));
465 constexpr
bool operator& (FontStyle a1, FontStyle a2) {
466 return static_cast<bool>(
static_cast<char>(a1) & static_cast<char>(a2));
473 enum class TupletNumberType : char { SHOW_NUMBER, SHOW_RELATION, NO_TEXT };
474 enum class TupletBracketType : char { AUTO_BRACKET, SHOW_BRACKET, SHOW_NO_BRACKET };
476 #ifdef SCRIPT_INTERFACE 490 class Mops :
public QObject {
494 extern Direction toDirection(
const QString&);
497 extern void fillComboBoxDirection(QComboBox*);
502 Q_DECLARE_METATYPE(Ms::Align)
Placement
Definition: types.h:311
Tid
Enumerates the list of built-in text substyles.
Definition: types.h:370
OffsetType
Definition: types.h:321
ElementType
Definition: types.h:34
Direction
Definition: types.h:281
Includes all barline types.
NoteType
Definition: types.h:254
GlissandoStyle
Definition: types.h:301
offset in staff space units
Definition: cursor.cpp:29
SegmentType
Definition: types.h:332
GlissandoType
Definition: types.h:291
AccidentalType
Definition: types.h:151