File: note-accessibleInfo-const.diff

package info (click to toggle)
musescore2 2.3.2%2Bdfsg4-16
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 170,464 kB
  • sloc: cpp: 262,612; xml: 176,707; sh: 3,377; ansic: 1,246; python: 356; makefile: 227; perl: 82; pascal: 78
file content (39 lines) | stat: -rw-r--r-- 1,477 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Description: Add Note::accessibleInfoConst()
Author: mirabilos <m@mirbsd.org>
Forwarded: not-needed
Justification: they are all already “const” in 3.1

--- a/libmscore/note.cpp
+++ b/libmscore/note.cpp
@@ -2642,7 +2642,7 @@ void Note::setScore(Score* s)
 //   accessibleInfo
 //---------------------------------------------------------
 
-QString Note::accessibleInfo()
+QString Note::accessibleInfoConst() const
       {
       QString duration = chord()->durationUserName();
       QString voice = tr("Voice: %1").arg(QString::number(track() % VOICES + 1));
@@ -2657,6 +2657,11 @@ QString Note::accessibleInfo()
       return tr("%1; Pitch: %2; Duration: %3%4").arg(noteTypeUserName()).arg(pitchName).arg(duration).arg((chord()->isGrace() ? "" : QString("; %1").arg(voice)));
       }
 
+QString Note::accessibleInfo()
+      {
+      return this->accessibleInfoConst();
+      }
+
 //---------------------------------------------------------
 //   screenReaderInfo
 //---------------------------------------------------------
--- a/libmscore/note.h
+++ b/libmscore/note.h
@@ -464,6 +464,8 @@ class Note : public Element {
       virtual QString accessibleInfo() override;
       virtual QString screenReaderInfo() override;
       virtual QString accessibleExtraInfo() override;
+      // for the synthesiser
+      QString accessibleInfoConst() const;
       };
 
 // extern const SymId noteHeads[2][int(NoteHead::Group::HEAD_GROUPS)][int(NoteHead::Type::HEAD_TYPES)];