LCOV - code coverage report
Current view: top level - muse/framework/ui/view - iconcodes.h Coverage Total Hit
Test: filtered_coverage.info Lines: 25.0 % 8 2
Test Date: 2026-11-05 04:07:02

            Line data    Source code
       1              : /*
       2              :  * SPDX-License-Identifier: GPL-3.0-only
       3              :  * MuseScore-CLA-applies
       4              :  *
       5              :  * MuseScore Studio
       6              :  * Music Composition & Notation
       7              :  *
       8              :  * Copyright (C) 2021 MuseScore Limited and others
       9              :  *
      10              :  * This program is free software: you can redistribute it and/or modify
      11              :  * it under the terms of the GNU General Public License version 3 as
      12              :  * published by the Free Software Foundation.
      13              :  *
      14              :  * This program is distributed in the hope that it will be useful,
      15              :  * but WITHOUT ANY WARRANTY; without even the implied warranty of
      16              :  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      17              :  * GNU General Public License for more details.
      18              :  *
      19              :  * You should have received a copy of the GNU General Public License
      20              :  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
      21              :  */
      22              : 
      23              : #pragma once
      24              : 
      25              : #include <QObject>
      26              : #include <QMetaEnum>
      27              : 
      28              : #ifdef WARNING
      29              : #undef WARNING
      30              : #endif
      31              : #ifdef INFO
      32              : #undef INFO
      33              : #endif
      34              : #ifdef ERROR
      35              : #undef ERROR
      36              : #endif
      37              : #ifdef QUESTION
      38              : #undef QUESTION
      39              : #endif
      40              : 
      41              : #ifdef FILE_OPEN
      42              : #undef FILE_OPEN
      43              : #endif
      44              : 
      45              : namespace muse::ui {
      46              : /**
      47              :  * @brief The IconCode class simplifies access to the icons from the icon font
      48              :  *
      49              :  * @details Each enum value is a UTF-16-like address of the icon in the icon font.
      50              :  *          The current icon-font (MusescoreIcon.ttf) is located in the 'MuseScore/fonts/mscore' folder,
      51              :  *          The most actual version can be found by this persistent URL: @link https://www.dropbox.com/s/srfpt78uy7aazz1/MusescoreIcon.ttf?dl=0
      52              :  */
      53              : 
      54              : namespace IconCode {
      55              : Q_NAMESPACE
      56              : 
      57              : /** APIDOC
      58              :  * Icon code
      59              :  * @memberof Qml
      60              :  * @enum
      61              :  * @name IconCode
      62              :  */
      63              : enum class Code : char16_t {
      64              :     SMALL_ARROW_LEFT = 0xEF0F,
      65              :     SMALL_ARROW_UP = 0xEF10,
      66              :     SMALL_ARROW_RIGHT = 0xEF11,
      67              :     SMALL_ARROW_DOWN = 0xEF12,
      68              :     MENU_THREE_DOTS = 0xEF13,
      69              :     CLOSE_X_ROUNDED = 0xEF14,
      70              :     SPLIT_OUT_ARROWS = 0xEF15,
      71              :     ZOOM_OUT = 0xEF16,
      72              :     SEARCH = 0xEF17,
      73              :     ZOOM_IN = 0xEF18,
      74              :     UNDO = 0xEF19,
      75              :     REDO = 0xEF1A,
      76              :     PAGE_VIEW = 0xEF1B,
      77              :     CONTINUOUS_VIEW = 0xEF1C,
      78              :     PLAY = 0xEF1D,
      79              :     STOP = 0xEF1E,
      80              :     LOOP = 0xEF1F,
      81              :     METRONOME = 0xEF20,
      82              :     TUNING_FORK = 0xEF21,
      83              :     NEW_FILE = 0xEF22,
      84              :     OPEN_FILE = 0xEF23,
      85              :     SHARE_FILE = 0xEF24,
      86              :     CLOUD_FILE = 0xEF25,
      87              :     REWIND = 0xEF26,
      88              :     MIXER = 0xEF27,
      89              :     CONFIGURE = 0xEF28,
      90              :     SAVE = 0xEF29,
      91              :     PLUS = 0xEF2A,
      92              :     MINUS = 0xEF2B,
      93              :     DELETE_TANK = 0xEF2C,
      94              :     FEEDBACK = 0xEF2D,
      95              :     LINK = 0xEF2E,
      96              :     TICK = 0xEF2F,
      97              :     CROSS = 0xEF30,
      98              :     TICK_RIGHT_ANGLE = 0xEF31,
      99              :     HORIZONTAL = 0xEF32,
     100              :     VERTICAL = 0xEF33,
     101              :     ARROW_RIGHT = 0xEF34,
     102              :     ARROW_LEFT = 0xEF35,
     103              :     ARROW_DOWN = 0xEF36,
     104              :     ARROW_UP = 0xEF37,
     105              :     POSITION_ARROWS = 0xEF38,
     106              :     TEXT_ALIGN_BASELINE = 0xEF39,
     107              :     TEXT_ALIGN_BOTTOM = 0xEF3A,
     108              :     TEXT_ALIGN_TOP = 0xEF3B,
     109              :     TEXT_ALIGN_MIDDLE = 0xEF3C,
     110              :     TEXT_ALIGN_LEFT = 0xEF3D,
     111              :     TEXT_ALIGN_CENTER = 0xEF3E,
     112              :     TEXT_ALIGN_RIGHT = 0xEF3F,
     113              :     TEXT_ALIGN_JUSTIFY = 0xF4B2,
     114              :     TEXT_ITALIC = 0xEF40,
     115              :     TEXT_UNDERLINE = 0xEF41,
     116              :     TEXT_BOLD = 0xEF42,
     117              :     TEXT_STRIKE = 0xF424,
     118              :     APPLY_GLOBAL_STYLE = 0xEF43,
     119              :     HAIRPIN = 0xEF44,
     120              :     ACCIDENTAL_SHARP = 0xEF45,
     121              :     SLUR = 0xEF46,
     122              :     DYNAMIC_FORTE = 0xEF47,
     123              :     CRESCENDO_LINE = 0xEF48,
     124              :     FRAME_SQUARE = 0xEF49,
     125              :     FRAME_CIRCLE = 0xEF4A,
     126              :     MUSIC_NOTES = 0xEF4B,
     127              :     TEXT_SUBSCRIPT = 0xEF4C,
     128              :     TEXT_SUPERSCRIPT = 0xEF4D,
     129              :     AUDIO = 0xEF4E,
     130              :     EYE_OPEN = 0xEF53,
     131              :     EYE_CLOSED = 0xEF54,
     132              :     SETTINGS_COG = 0xEF55,
     133              :     BEAM_FEATHERING_RIGHT_HEIGHT = 0xEF56,
     134              :     BEAM_FEATHERING_LEFT_HEIGHT = 0xEF57,
     135              :     BEAM_HEIGHT_LEFT = 0xEF5A,
     136              :     BEAM_HEIGHT_RIGHT = 0xEF5B,
     137              :     LOCK_CLOSED = 0xEF5C,
     138              :     LOCK_OPEN = 0xEF5D,
     139              :     DOT_ABOVE_LINE = 0xEF5E,
     140              :     DOT_BELOW_LINE = 0xEF5F,
     141              :     TEXT_BELOW_STAFF = 0xEF60,
     142              :     TEXT_ABOVE_STAFF = 0xEF61,
     143              :     GLISSANDO = 0xEF62,
     144              :     EDIT = 0xEF63,
     145              :     TIME_SIGNATURE = 0xEF64,
     146              :     PEDAL_MARKING = 0xEF65,
     147              :     MARKER = 0xEF66,
     148              :     JUMP = 0xEF67,
     149              :     REPEAT_START = 0xEF68,
     150              :     FERMATA = 0xEF69,
     151              :     SECTION_BREAK = 0xEF6A,
     152              :     SPACER = 0xEF6B,
     153              :     VERTICAL_FRAME = 0xEF6C,
     154              :     HORIZONTAL_FRAME = 0xEF6D,
     155              :     TEXT_FRAME = 0xEF6E,
     156              :     ORNAMENT = 0xEF6F,
     157              :     ARTICULATION = 0xEF70,
     158              :     BRACKET = 0xEF71,
     159              :     BRACE = 0xEF72,
     160              :     CLEF_BASS = 0xEF73,
     161              :     MORTAR_BOARD = 0xEF74,
     162              :     FRETBOARD_DIAGRAM = 0xEF75,
     163              :     FRETBOARD_MARKER_TRIANGLE = 0xEF76,
     164              :     FRETBOARD_MARKER_CIRCLE_OUTLINE = 0xEF77,
     165              :     FRETBOARD_MARKER_CIRCLE_FILLED = 0xEF78,
     166              :     AMBITUS = 0xEF79,
     167              :     AMBITUS_LEANING_LEFT = 0xEF7A,
     168              :     AMBITUS_LEANING_RIGHT = 0xEF7B,
     169              :     BRACKET_PARENTHESES = 0xEF7C,
     170              :     BRACKET_PARENTHESES_SQUARE = 0xEF7D,
     171              :     SPLIT_VIEW_HORIZONTAL = 0xEF7F,
     172              :     SPLIT_VIEW_VERTICAL = 0xEF80,
     173              :     KEY_SIGNATURE = 0xEF81,
     174              :     LINE_DASHED = 0xEF82,
     175              : 
     176              :     LINE_DOTTED = 0xEF83,
     177              :     LINE_NORMAL = 0xEF84,
     178              :     LINE_WITH_END_HOOK = 0xEF85,
     179              :     LINE_WITH_ANGLED_END_HOOK = 0xEF86,
     180              :     LINE_PEDAL_STAR_ENDING = 0xEF87,
     181              :     BEAM_FEATHERED_ACCELERATE = 0xEF88,
     182              :     BEAM_FEATHERED_DECELERATE = 0xEF89,
     183              : 
     184              :     RIGHT_GAP = 0xEF90,
     185              :     LEFT_GAP = 0xEF91,
     186              :     GAP_BELOW = 0xEF92,
     187              :     GAP_ABOVE = 0xEF93,
     188              :     LEFT_MARGIN = 0xEF94,
     189              :     RIGHT_MARGIN = 0xEF95,
     190              :     BOTTOM_MARGIN = 0xEF96,
     191              :     TOP_MARGIN = 0xEF97,
     192              :     MIDI_INPUT = 0xEF98,
     193              :     ACCOUNT = 0xEF99,
     194              : 
     195              :     STAR = 0xEF9A,
     196              :     LINE_WITH_TWO_INVERTED_HOOKS = 0xEF9B,
     197              :     LINE_WITH_T_LIKE_END_HOOK = 0xEF9C,
     198              :     LINE_WITH_T_LINE_START_HOOK = 0xEF9D,
     199              :     LINE_WITH_START_HOOK = 0xEF9E,
     200              :     LINE_WITH_ANGLED_START_HOOK = 0xEF9F,
     201              :     LINE_WITH_INVERTED_START_HOOK = 0xEFA0,
     202              :     IMAGE_MOUNTAINS = 0xEFA1,
     203              : 
     204              :     GRADUATION_CAP = 0xF19D,
     205              : 
     206              :     SCORE = 0xF319,
     207              :     CLEF_TREBLE = 0xF31A,
     208              : 
     209              :     AUTO_TEXT = 0xF329,
     210              :     BEAM_NONE = 0xF33A,
     211              :     BEAM_BREAK_LEFT = 0xF33B,
     212              :     BEAM_JOIN = 0xF33D,
     213              :     BEAM_BREAK_INNER_8TH = 0xF33E,
     214              :     BEAM_BREAK_INNER_16TH = 0xF33F,
     215              : 
     216              :     QUESTION_MARK = 0xF340,
     217              : 
     218              :     NOTE_HEAD_QUARTER = 0xF341,
     219              :     NOTE_HEAD_HALF = 0xF342,
     220              :     NOTE_HEAD_WHOLE = 0xF343,
     221              :     NOTE_HEAD_BREVIS = 0xF344,
     222              : 
     223              :     PLAY_REPEATS = 0xF345,
     224              : 
     225              :     DOUBLE_BAR_LINE = 0xF347,
     226              :     BARLINE_WINGED = 0xF34C,
     227              :     BARLINE_UNWINGED = 0xF34D,
     228              :     ORIENTATION_PORTRAIT = 0xF350,
     229              :     ORIENTATION_LANDSCAPE = 0xF351,
     230              : 
     231              :     CHORD_SYMBOL = 0xF352,
     232              :     GUITAR_BEND = 0xF353,
     233              :     MULTIMEASURE_REST = 0xF355,
     234              :     IMPORT = 0xF357,
     235              :     UPDATE = 0xF358,
     236              :     OPEN_LINK = 0xF359,
     237              :     GUITAR_TREMOLO_BAR = 0xF35C,
     238              :     SHORTCUTS = 0xF35D,
     239              : 
     240              :     TREMOLO_TWO_NOTES = 0xF35F,
     241              :     TREMOLO_STYLE_DEFAULT = 0xF35F,
     242              :     TREMOLO_STYLE_TRADITIONAL = 0xF360,
     243              :     TREMOLO_ONE_NOTE = 0xF361,
     244              :     TREMOLO_STYLE_TRADITIONAL_ALTERNATE = 0xF362,
     245              : 
     246              :     LONGO = 0xF364,
     247              :     NOTE_WHOLE_DOUBLE = 0xF365,
     248              :     NOTE_WHOLE = 0xF366,
     249              :     NOTE_HALF = 0xF367,
     250              :     NOTE_QUARTER = 0xF368,
     251              :     NOTE_8TH = 0xF369,
     252              :     NOTE_16TH = 0xF36A,
     253              :     NOTE_32ND = 0xF36B,
     254              :     NOTE_64TH = 0xF36C,
     255              :     NOTE_128TH = 0xF36D,
     256              :     NOTE_256TH = 0xF36E,
     257              :     NOTE_512TH = 0xF36F,
     258              :     NOTE_1024TH = 0xF370,
     259              :     REST = 0xF371,
     260              :     NOTE_DOTTED = 0xF372,
     261              :     NOTE_TIE = 0xF373,
     262              :     NOTE_FLIP = 0xF374,
     263              :     NOTE_SLUR = 0xF375,
     264              :     NOTE_TUPLET = 0xF376,
     265              : 
     266              :     KEY_SIGNATURE_NONE = 0xF377,
     267              :     KEY_SIGNATURE_1_SHARP = 0xF378,
     268              :     KEY_SIGNATURE_2_SHARPS = 0xF379,
     269              :     KEY_SIGNATURE_3_SHARPS = 0xF37A,
     270              :     KEY_SIGNATURE_4_SHARPS = 0xF37B,
     271              :     KEY_SIGNATURE_5_SHARPS = 0xF37C,
     272              :     KEY_SIGNATURE_6_SHARPS = 0xF37D,
     273              :     KEY_SIGNATURE_7_SHARPS = 0xF37E,
     274              :     KEY_SIGNATURE_1_FLAT = 0xF37F,
     275              :     KEY_SIGNATURE_2_FLAT = 0xF380,
     276              :     KEY_SIGNATURE_3_FLAT = 0xF381,
     277              :     KEY_SIGNATURE_4_FLAT = 0xF382,
     278              :     KEY_SIGNATURE_5_FLAT = 0xF383,
     279              :     KEY_SIGNATURE_6_FLAT = 0xF384,
     280              :     KEY_SIGNATURE_7_FLAT = 0xF385,
     281              : 
     282              :     SHARP = 0xF386,
     283              :     NATURAL = 0xF387,
     284              :     FLAT = 0xF388,
     285              :     FLAT_DOUBLE = 0xF389,
     286              :     SHARP_DOUBLE = 0xF38A,
     287              :     MARCATO = 0xF38B,
     288              :     ACCENT = 0xF38C,
     289              :     TENUTO = 0xF38D,
     290              :     STACCATO = 0xF38E,
     291              : 
     292              :     BYPASS = 0xF38F,
     293              : 
     294              :     VOICE_1 = 0xF391,
     295              :     VOICE_2 = 0xF392,
     296              :     VOICE_3 = 0xF393,
     297              :     VOICE_4 = 0xF394,
     298              :     NOTE_DOTTED_2 = 0xF395,
     299              :     NOTE_DOTTED_3 = 0xF396,
     300              :     NOTE_DOTTED_4 = 0xF397,
     301              : 
     302              :     COPY = 0xF398,
     303              :     PASTE = 0xF399,
     304              :     CUT = 0xF39A,
     305              : 
     306              :     CHEVRON_RIGHT = 0xF39B,
     307              :     CHEVRON_LEFT = 0xF39C,
     308              : 
     309              :     NOTE_PLUS = 0xF39D,
     310              :     NOTE_TO_RIGHT = 0xF39E,
     311              :     RHYTHM_ONLY = 0xF39F,
     312              :     RE_PITCH = 0xF3A0,
     313              :     FOOT_PEDAL = 0xF3A1,
     314              : 
     315              :     TOOLBAR_GRIP = 0xF3A2,
     316              : 
     317              :     GRID = 0xF3A4,
     318              : 
     319              :     PAGE = 0xF3A5,
     320              : 
     321              :     LIST = 0xF3AA,
     322              : 
     323              :     CAMERA = 0xF3AE,
     324              : 
     325              :     CONTINUOUS_VIEW_VERTICAL = 0xF3AF,
     326              : 
     327              :     PAN_SCORE = 0xF3B0,
     328              :     COUNT_IN = 0xF3B1,
     329              : 
     330              :     INSIGHT = 0xF3B5,
     331              :     GLOBE = 0xF3B6,
     332              :     PRINT = 0xF3B7,
     333              : 
     334              :     DOWN = 0xF3C1,
     335              :     UP = 0xF3C2,
     336              : 
     337              :     LIKE = 0xF3C5,
     338              :     DISLIKE = 0xF3C6,
     339              : 
     340              :     LOOP_IN = 0xF3C7,
     341              :     LOOP_OUT = 0xF3C8,
     342              :     PAUSE = 0xF3C9,
     343              : 
     344              :     ERASER = 0xF3CC,
     345              : 
     346              :     WARNING = 0xF3CE,
     347              :     INFO = 0xF3CF,
     348              :     ERROR = 0xF3D0,
     349              :     QUESTION = 0xF3D1,
     350              : 
     351              :     MUTE = 0xF3D5,
     352              :     SOLO = 0xF3D6,
     353              : 
     354              :     OTTAVA = 0xF40D,
     355              :     PALM_MUTE = 0xF40E,
     356              :     LET_RING = 0xF40F,
     357              :     VOLTA = 0xF410,
     358              :     VIBRATO = 0xF411,
     359              :     DIMINUENDO = 0xF414,
     360              :     CRESCENDO = 0xF415,
     361              : 
     362              :     IBEAM = 0xF418,
     363              : 
     364              :     MICROPHONE = 0xF41B,
     365              : 
     366              :     APP_MINIMIZE = 0xF41C,
     367              :     APP_MAXIMIZE = 0xF41D,
     368              :     APP_UNMAXIMIZE = 0xF41E,
     369              :     APP_CLOSE = 0xF41F,
     370              : 
     371              :     NOTEFLAGS_TRADITIONAL = 0xF420,
     372              :     NOTEFLAGS_STRAIGHT = 0xF421,
     373              : 
     374              :     TUPLET_NUMBER_WITH_BRACKETS = 0xF422,
     375              :     TUPLET_NUMBER_ONLY = 0xF423,
     376              : 
     377              :     USE_WIDE_BEAMS_REGULAR = 0xF425,
     378              :     USE_WIDE_BEAMS_WIDE = 0xF426,
     379              : 
     380              :     ACCIACCATURA = 0xF427,
     381              :     APPOGGIATURA = 0xF428,
     382              :     GRACE4 = 0xF429,
     383              :     GRACE16 = 0xF42A,
     384              :     GRACE32 = 0xF42B,
     385              :     GRACE8_AFTER = 0xF42C,
     386              :     GRACE16_AFTER = 0xF42D,
     387              :     GRACE32_AFTER = 0xF42E,
     388              :     NOTE_HEAD = 0xF42F,
     389              :     NOTE_HEAD_PARENTHESES = 0xF430,
     390              : 
     391              :     MEASURE_REPEAT = 0xF431,
     392              :     INSERT_ONE_MEASURE = 0xF432,
     393              :     STAFF_TYPE_CHANGE = 0xF433,
     394              : 
     395              :     LINE_WIDE_DASHED = 0xF434,
     396              : 
     397              :     CLOUD = 0xF435,
     398              : 
     399              :     ZOOM_TOGGLE = 0xF437,
     400              :     FIT_PROJECT = 0xF438,
     401              :     FIT_SELECTION = 0xF439,
     402              :     SILENCE_AUDIO_SELECTION = 0xF43A,
     403              :     TRIM_AUDIO_OUTSIDE_SELECTION = 0xF43B,
     404              : 
     405              :     WAVEFORM = 0xF43C,
     406              :     CROSS_STAFF_BEAMING = 0xF43D,
     407              : 
     408              :     MAGNET = 0xF43E,
     409              : 
     410              :     TEMPO_CHANGE = 0xF43F,
     411              : 
     412              :     PLUGIN = 0xF440,
     413              :     LYRICS = 0xF441,
     414              :     LEARN = 0xF441,
     415              :     SPECTROGRAM = 0xF442,
     416              :     SPECTROGRAM_BOX_SELECTION = 0xF443,
     417              :     BRUSH = 0xF444,
     418              :     SPLIT_TOOL = 0xF494,
     419              : 
     420              :     PLAY_FILL = 0xF446,
     421              :     STOP_FILL = 0xF447,
     422              :     REWIND_START_FILL = 0xF448,
     423              :     REWIND_END_FILL = 0xF449,
     424              :     RECORD_FILL = 0xF44A,
     425              :     PAUSE_FILL = 0xF44B,
     426              : 
     427              :     REST_8TH = 0xF44C,
     428              :     CIRCLE = 0xF44D,
     429              :     TWO_CIRCLES = 0xF44E,
     430              :     SHARE_AUDIO = 0xF44F,
     431              : 
     432              :     DYNAMIC_CENTER_1 = 0xF451,
     433              :     DYNAMIC_CENTER_2 = 0xF452,
     434              :     EXPRESSION = 0xF453,
     435              : 
     436              :     CLOUD_FILL = 0xF454,
     437              :     BRAILLE = 0xF455,
     438              : 
     439              :     AUTOMATION = 0xF45C,
     440              : 
     441              :     GUITAR_BEND_REGULAR = 0xF45F,
     442              :     GUITAR_PRE_BEND = 0xF460,
     443              :     GUITAR_GRACE_NOTE_BEND = 0xF461,
     444              :     GUITAR_SLIGHT_BEND = 0xF462,
     445              :     GUITAR_BEND_STYLE_1 = 0xF463,
     446              :     GUITAR_BEND_STYLE_FULL = 0xF464,
     447              : 
     448              :     WORKSPACE = 0xF46B,
     449              : 
     450              :     TIE_OUTSIDE = 0xF45D,
     451              :     TIE_INSIDE = 0xF45E,
     452              :     TIE_CHORD_OUTSIDE = 0xF466,
     453              :     TIE_CHORD_INSIDE = 0xF467,
     454              : 
     455              :     SINGLE_NOTE = 0xF46C,
     456              : 
     457              :     TRIANGLE_SYMBOL = 0xF46D,
     458              : 
     459              :     FRETBOARD_VERTICAL = 0xF46F,
     460              :     FRETBOARD_EXTENDED = 0xF470,
     461              :     FRETBOARD_HORIZONTAL = 0xF471,
     462              :     FRETBOARD_BARRE_LINE = 0xF472,
     463              :     FRETBOARD_BARRE_SLUR = 0xF473,
     464              : 
     465              :     BPM = 0xF474,
     466              :     CLOCK = 0xF475,
     467              : 
     468              :     TICK_RIGHT_ANGLE_THICK = 0xF477,
     469              : 
     470              :     PLAYHEAD = 0xF478,
     471              :     PLAYHEAD_FILLED = 0xF47A,
     472              : 
     473              :     NOTE_ANCHORED_LINE = 0xF47B,
     474              : 
     475              :     NOTE_LV = 0xF47C,
     476              : 
     477              :     LV_OUTSIDE = 0xF47D,
     478              :     LV_INSIDE = 0xF47E,
     479              :     LV_CHORD_OUTSIDE = 0xF47F,
     480              :     LV_CHORD_INSIDE = 0xF480,
     481              : 
     482              :     PERCUSSION = 0xF479,
     483              : 
     484              :     SYSTEM_LOCK_START = 0xF481,
     485              :     SYSTEM_LOCK_END = 0xF482,
     486              : 
     487              :     LINE_BREAK = 0xF483,
     488              :     PAGE_BREAK = 0xF484,
     489              :     SECTION_BREAK2 = 0xF485,
     490              :     NO_BREAK = 0xF486,
     491              :     SYSTEM_LOCK = 0xF487,
     492              : 
     493              :     TIMESIG_STANDARD = 0XF488,
     494              :     TIMESIG_NARROW = 0xF489,
     495              :     TIMESIG_SANSSERIF = 0xF48A,
     496              : 
     497              :     ALIGN_LEFT = 0xF48B,
     498              :     ALIGN_HORIZONTAL_CENTER = 0xF48C,
     499              :     ALIGN_RIGHT = 0xF48D,
     500              : 
     501              :     ALIGN_TOP = 0xF48E,
     502              :     ALIGN_VERTICAL_CENTER = 0xF48F,
     503              : 
     504              :     FRET_FRAME = 0xF491,
     505              :     DURATION_CURSOR = 0xF492,
     506              :     WARNING_SMALL = 0xF493,
     507              : 
     508              :     HIDE_EMPTY_STAVES = 0xF497,
     509              :     SHOW_EMPTY_STAVES = 0xF498,
     510              : 
     511              :     NOTE_ALIGN_LEFT = 0xF4A3,
     512              :     NOTE_ALIGN_CENTER = 0xF4A4,
     513              :     NOTE_ALIGN_RIGHT = 0xF4A5,
     514              : 
     515              :     CHORD_BASS_ALIGN = 0xF4A6,
     516              :     CHORD_BASS_OFFSET= 0xF4A7,
     517              : 
     518              :     TAPPING_ENCIRCLED_T = 0xF49A,
     519              :     TAPPING_DOT = 0xF49B,
     520              :     TAPPING_PLUS = 0xF49C,
     521              :     TAPPING_T = 0xF49D,
     522              :     HP_LOWER_CASE = 0xF49E,
     523              :     HP_UPPER_CASE = 0xF49F,
     524              : 
     525              :     MUSESCORE_COM_LOGO = 0xF4A0,
     526              :     AUDIO_COM_LOGO = 0xF4A2,
     527              : 
     528              :     TUPLET_GRAPHICAL_CENTER = 0xF4AC,
     529              :     TUPLET_RYTHMIC_CENTER = 0xF4AD,
     530              : 
     531              :     EYE_OPEN_THICK = 0xF4AE,
     532              : 
     533              :     TRIM_HANDLE_RIGHT = 0xF4B0,
     534              :     TRIM_HANDLE_LEFT = 0xF4B1,
     535              : 
     536              :     GUITAR_DIVE_REGULAR = 0xF4B3,
     537              :     GUITAR_PRE_DIVE = 0xF4B4,
     538              :     GUITAR_DIP_DOWN = 0xF4B5,
     539              :     GUITAR_DIP_UP = 0xF4B6,
     540              :     GUITAR_SCOOP = 0xF4B7,
     541              :     FRACTION_DIAGONAL = 0xF4B8,
     542              :     FRACTION_LEVEL = 0xF4B9,
     543              : 
     544              :     LINE_ARROW_LEFT = 0xF4BC,
     545              :     LINE_ARROW_RIGHT = 0xF4BD,
     546              :     FILLED_ARROW_LEFT = 0xF4BE,
     547              :     FILLED_ARROW_RIGHT = 0xF4BF,
     548              : 
     549              :     WAVEFORM_MULTIVIEW = 0xF4C0,
     550              :     WAVEFORM_HALFWAVE = 0xF4C1,
     551              : 
     552              :     VIDEO = 0xF4C2,
     553              : 
     554              :     PAGE_LOCK = 0xF4C3,
     555              : 
     556              :     TICK_FILLED = 0xF4C4,
     557              :     ERROR_FILLED = 0xF4C6,
     558              :     WARNING_FILLED = 0xF4C8,
     559              : 
     560              :     INFO_FILLED = 0xF4CC,
     561              : 
     562              :     FADE_HANDLE_IN = 0xF4CD,
     563              :     FADE_HANDLE_OUT = 0xF4CE,
     564              : 
     565              :     NONE = 0xFFFF
     566              : };
     567              : 
     568            0 : Q_ENUM_NS(Code)
     569              : 
     570            0 : inline Code fromString(const char* key)
     571              : {
     572            0 :     bool ok = false;
     573            0 :     QMetaEnum me = QMetaEnum::fromType<Code>();
     574            0 :     int val = me.keyToValue(key, &ok);
     575            0 :     return ok ? static_cast<Code>(val) : Code::NONE;
     576              : }
     577              : }
     578              : 
     579            6 : inline QChar iconCodeToChar(IconCode::Code code)
     580              : {
     581            6 :     return QChar(static_cast<char16_t>(code));
     582              : }
     583              : }
        

Generated by: LCOV version 2.0-1