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

#include <debugger.h>

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

Public Slots

void setElement (Element *)
 
void reloadClicked ()
 

Public Member Functions

 Debugger (QWidget *parent=0)
 
void writeSettings ()
 
void updateList (Score *)
 
- Public Member Functions inherited from Ms::AbstractDialog
 AbstractDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~AbstractDialog ()
 

Protected Member Functions

virtual void retranslate ()
 
- Protected Member Functions inherited from Ms::AbstractDialog
virtual void changeEvent (QEvent *event)
 

Protected Attributes

Scorecs
 
ElementcurElement
 

Private Slots

void itemClicked (QTreeWidgetItem *, int)
 
void itemExpanded (QTreeWidgetItem *)
 
void layoutScore ()
 
void backClicked ()
 
void forwardClicked ()
 
void selectElement ()
 
void resetElement ()
 
void layout ()
 

Private Member Functions

bool searchElement (QTreeWidgetItem *pi, Element *el)
 
void updateElement (Element *)
 
virtual void showEvent (QShowEvent *)
 
void addMeasure (ElementItem *mi, Measure *measure)
 
void readSettings ()
 

Private Attributes

QStack< Element * > backStack
 
QStack< Element * > forwardStack
 
ShowElementBaseelementViews [int(ElementType::MAXTYPE)]
 

Constructor & Destructor Documentation

◆ Debugger()

Ms::Debugger::Debugger ( QWidget *  parent = 0)

Member Function Documentation

◆ addMeasure()

void Ms::Debugger::addMeasure ( ElementItem mi,
Measure measure 
)
private

◆ backClicked

void Ms::Debugger::backClicked ( )
privateslot

◆ forwardClicked

void Ms::Debugger::forwardClicked ( )
privateslot

◆ itemClicked

void Ms::Debugger::itemClicked ( QTreeWidgetItem *  i,
int   
)
privateslot

◆ itemExpanded

void Ms::Debugger::itemExpanded ( QTreeWidgetItem *  )
privateslot

◆ layout

void Ms::Debugger::layout ( )
privateslot

◆ layoutScore

void Ms::Debugger::layoutScore ( )
privateslot

◆ readSettings()

void Ms::Debugger::readSettings ( )
private

◆ reloadClicked

void Ms::Debugger::reloadClicked ( )
slot

◆ resetElement

void Ms::Debugger::resetElement ( )
privateslot

◆ retranslate()

virtual void Ms::Debugger::retranslate ( )
inlineprotectedvirtual

Implements Ms::AbstractDialog.

◆ searchElement()

bool Ms::Debugger::searchElement ( QTreeWidgetItem *  pi,
Element el 
)
private

◆ selectElement

void Ms::Debugger::selectElement ( )
privateslot

◆ setElement

void Ms::Debugger::setElement ( Element el)
slot

◆ showEvent()

void Ms::Debugger::showEvent ( QShowEvent *  )
privatevirtual

◆ updateElement()

void Ms::Debugger::updateElement ( Element el)
private

◆ updateList()

void Ms::Debugger::updateList ( Score s)

◆ writeSettings()

void Ms::Debugger::writeSettings ( )

Member Data Documentation

◆ backStack

QStack<Element*> Ms::Debugger::backStack
private

◆ cs

Score* Ms::Debugger::cs
protected

◆ curElement

Element* Ms::Debugger::curElement
protected

◆ elementViews

ShowElementBase* Ms::Debugger::elementViews[int(ElementType::MAXTYPE)]
private

◆ forwardStack

QStack<Element*> Ms::Debugger::forwardStack
private

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