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

#include <bb.h>

Collaboration diagram for Ms::BBFile:
Collaboration graph
[legend]

Public Member Functions

 BBFile ()
 
 ~BBFile ()
 
bool read (const QString &)
 
QList< BBTrack * > * tracks ()
 
int measures () const
 
const char * title () const
 
TimeSigMap siglist () const
 
QList< BBChordchords ()
 
int startChorus () const
 
int endChorus () const
 
int repeats () const
 
int key () const
 
void convertTrack (Score *score, BBTrack *track, int staffIdx)
 

Private Member Functions

int timesigZ ()
 
int timesigN ()
 
Fraction processPendingNotes (Score *, QList< MNote *> *notes, const Fraction &, int)
 

Private Attributes

QString _path
 
unsigned char _version
 
char * _title
 
int _style
 
int _key
 
int _bpm
 
unsigned char _barType [MAX_BARS]
 
QList< BBChord_chords
 
int _startChorus
 
int _endChorus
 
int _repeats
 
char * _styleName
 
QList< BBTrack * > _tracks
 
int _measures
 
TimeSigMap _siglist
 
QByteArray ba
 
const unsigned char * a
 
int size
 
int bbDivision
 

Constructor & Destructor Documentation

◆ BBFile()

Ms::BBFile::BBFile ( )

◆ ~BBFile()

Ms::BBFile::~BBFile ( )

Member Function Documentation

◆ chords()

QList<BBChord> Ms::BBFile::chords ( )
inline

◆ convertTrack()

void Ms::BBFile::convertTrack ( Score score,
BBTrack track,
int  staffIdx 
)

◆ endChorus()

int Ms::BBFile::endChorus ( ) const
inline

◆ key()

int Ms::BBFile::key ( ) const
inline

◆ measures()

int Ms::BBFile::measures ( ) const
inline

◆ processPendingNotes()

Fraction Ms::BBFile::processPendingNotes ( Score score,
QList< MNote *> *  notes,
const Fraction l,
int  track 
)
private

◆ read()

bool Ms::BBFile::read ( const QString &  name)

◆ repeats()

int Ms::BBFile::repeats ( ) const
inline

◆ siglist()

TimeSigMap Ms::BBFile::siglist ( ) const
inline

◆ startChorus()

int Ms::BBFile::startChorus ( ) const
inline

◆ timesigN()

int Ms::BBFile::timesigN ( )
inlineprivate

◆ timesigZ()

int Ms::BBFile::timesigZ ( )
inlineprivate

◆ title()

const char* Ms::BBFile::title ( ) const
inline

◆ tracks()

QList<BBTrack*>* Ms::BBFile::tracks ( )
inline

Member Data Documentation

◆ _barType

unsigned char Ms::BBFile::_barType[MAX_BARS]
private

◆ _bpm

int Ms::BBFile::_bpm
private

◆ _chords

QList<BBChord> Ms::BBFile::_chords
private

◆ _endChorus

int Ms::BBFile::_endChorus
private

◆ _key

int Ms::BBFile::_key
private

◆ _measures

int Ms::BBFile::_measures
private

◆ _path

QString Ms::BBFile::_path
private

◆ _repeats

int Ms::BBFile::_repeats
private

◆ _siglist

TimeSigMap Ms::BBFile::_siglist
private

◆ _startChorus

int Ms::BBFile::_startChorus
private

◆ _style

int Ms::BBFile::_style
private

◆ _styleName

char* Ms::BBFile::_styleName
private

◆ _title

char* Ms::BBFile::_title
private

◆ _tracks

QList<BBTrack*> Ms::BBFile::_tracks
private

◆ _version

unsigned char Ms::BBFile::_version
private

◆ a

const unsigned char* Ms::BBFile::a
private

◆ ba

QByteArray Ms::BBFile::ba
private

◆ bbDivision

int Ms::BBFile::bbDivision
private

◆ size

int Ms::BBFile::size
private

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