MuseScore  3.4
Music composition and notation
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
Ms::ScoreAccessibility Class Reference

#include <scoreaccessibility.h>

Inheritance diagram for Ms::ScoreAccessibility:
Inheritance graph
[legend]
Collaboration diagram for Ms::ScoreAccessibility:
Collaboration graph
[legend]

Public Member Functions

 ~ScoreAccessibility ()
 
void updateAccessibilityInfo ()
 
void clearAccessibilityInfo ()
 
void currentInfoChanged ()
 

Static Public Member Functions

static void createInstance (QMainWindow *statusBar)
 
static ScoreAccessibilityinstance ()
 
static void makeReadable (QString &)
 

Private Member Functions

 ScoreAccessibility (QMainWindow *statusBar)
 
std::pair< int, float > barbeat (Element *e)
 

Private Attributes

QMainWindow * mainWindow
 
QLabel * statusBarLabel
 
int _oldStaff = -1
 
int _oldBar = -1
 

Static Private Attributes

static ScoreAccessibilityinst = 0
 

Constructor & Destructor Documentation

◆ ScoreAccessibility()

Ms::ScoreAccessibility::ScoreAccessibility ( QMainWindow *  statusBar)
private

◆ ~ScoreAccessibility()

Ms::ScoreAccessibility::~ScoreAccessibility ( )

Member Function Documentation

◆ barbeat()

std::pair< int, float > Ms::ScoreAccessibility::barbeat ( Element e)
private

◆ clearAccessibilityInfo()

void Ms::ScoreAccessibility::clearAccessibilityInfo ( )

◆ createInstance()

void Ms::ScoreAccessibility::createInstance ( QMainWindow *  statusBar)
static

◆ currentInfoChanged()

void Ms::ScoreAccessibility::currentInfoChanged ( )

◆ instance()

ScoreAccessibility * Ms::ScoreAccessibility::instance ( )
static

◆ makeReadable()

void Ms::ScoreAccessibility::makeReadable ( QString &  s)
static

◆ updateAccessibilityInfo()

void Ms::ScoreAccessibility::updateAccessibilityInfo ( )

Member Data Documentation

◆ _oldBar

int Ms::ScoreAccessibility::_oldBar = -1
private

◆ _oldStaff

int Ms::ScoreAccessibility::_oldStaff = -1
private

◆ inst

ScoreAccessibility * Ms::ScoreAccessibility::inst = 0
staticprivate

◆ mainWindow

QMainWindow* Ms::ScoreAccessibility::mainWindow
private

◆ statusBarLabel

QLabel* Ms::ScoreAccessibility::statusBarLabel
private

The documentation for this class was generated from the following files: