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

#include <noteGroups.h>

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

Public Member Functions

 NoteGroups (QWidget *parent)
 
void setSig (Fraction sig, const Groups &, const QString &zText, const QString &nText)
 
Groups groups ()
 

Private Slots

void resetClicked ()
 
void noteClicked (Note *)
 
void beamPropertyDropped (Chord *, Icon *)
 

Private Member Functions

ScorecreateScore (int n, TDuration::DurationType t, std::vector< Chord *> *chords)
 
void updateBeams (Chord *, Beam::Mode)
 

Private Attributes

std::vector< Chord * > chords8
 
std::vector< Chord * > chords16
 
std::vector< Chord * > chords32
 
Groups _groups
 
Fraction _sig
 
QString _z
 
QString _n
 

Constructor & Destructor Documentation

◆ NoteGroups()

Ms::NoteGroups::NoteGroups ( QWidget *  parent)

Member Function Documentation

◆ beamPropertyDropped

void Ms::NoteGroups::beamPropertyDropped ( Chord chord,
Icon icon 
)
privateslot

◆ createScore()

Score * Ms::NoteGroups::createScore ( int  n,
TDuration::DurationType  t,
std::vector< Chord *> *  chords 
)
private

◆ groups()

Groups Ms::NoteGroups::groups ( )

◆ noteClicked

void Ms::NoteGroups::noteClicked ( Note note)
privateslot

◆ resetClicked

void Ms::NoteGroups::resetClicked ( )
privateslot

◆ setSig()

void Ms::NoteGroups::setSig ( Fraction  sig,
const Groups g,
const QString &  zText,
const QString &  nText 
)

◆ updateBeams()

void Ms::NoteGroups::updateBeams ( Chord chord,
Beam::Mode  m 
)
private

Member Data Documentation

◆ _groups

Groups Ms::NoteGroups::_groups
private

◆ _n

QString Ms::NoteGroups::_n
private

◆ _sig

Fraction Ms::NoteGroups::_sig
private

◆ _z

QString Ms::NoteGroups::_z
private

◆ chords16

std::vector<Chord*> Ms::NoteGroups::chords16
private

◆ chords32

std::vector<Chord*> Ms::NoteGroups::chords32
private

◆ chords8

std::vector<Chord*> Ms::NoteGroups::chords8
private

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