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

#include <ove.h>

Inheritance diagram for OVE::BarsParse:
Inheritance graph
[legend]
Collaboration diagram for OVE::BarsParse:
Collaboration graph
[legend]

Public Member Functions

 BarsParse (OveSong *ove)
 
virtual ~BarsParse ()
 
void addMeasure (SizeChunk *chunk)
 
void addConduct (SizeChunk *chunk)
 
void addBdat (SizeChunk *chunk)
 
virtual bool parse ()
 
- Public Member Functions inherited from OVE::BasicParse
 BasicParse (OveSong *ove)
 
virtual ~BasicParse ()
 
void setNotify (IOveNotify *notify)
 

Private Member Functions

bool parseMeas (Measure *measure, SizeChunk *chunk)
 
bool parseCond (Measure *measure, MeasureData *measureData, SizeChunk *chunk)
 
bool parseBdat (Measure *measure, MeasureData *measureData, SizeChunk *chunk)
 
bool getCondElementType (unsigned int byteData, CondType &type)
 
bool getBdatElementType (unsigned int byteData, BdatType &type)
 
bool parseTimeSignature (Measure *measure, int length)
 
bool parseTimeSignatureParameters (Measure *measure, int length)
 
bool parseRepeatSymbol (MeasureData *measureData, int length)
 
bool parseNumericEndings (MeasureData *measureData, int length)
 
bool parseTempo (MeasureData *measureData, int length)
 
bool parseBarNumber (Measure *measure, int length)
 
bool parseText (MeasureData *measureData, int length)
 
bool parseBarlineParameters (Measure *measure, int length)
 
bool parseNoteRest (MeasureData *measureData, int length, BdatType type)
 
bool parseBeam (MeasureData *measureData, int length)
 
bool parseTie (MeasureData *measureData, int length)
 
bool parseTuplet (MeasureData *measureData, int length)
 
bool parseHarmony (MeasureData *measureData, int length)
 
bool parseClef (MeasureData *measureData, int length)
 
bool parseLyric (MeasureData *measureData, int length)
 
bool parseSlur (MeasureData *measureData, int length)
 
bool parseGlissando (MeasureData *measureData, int length)
 
bool parseDecorators (MeasureData *measureData, int length)
 
bool parseDynamics (MeasureData *measureData, int length)
 
bool parseWedge (MeasureData *measureData, int length)
 
bool parseKey (MeasureData *measureData, int length)
 
bool parsePedal (MeasureData *measureData, int length)
 
bool parseKuohao (MeasureData *measureData, int length)
 
bool parseExpressions (MeasureData *measureData, int length)
 
bool parseHarpPedal (MeasureData *measureData, int length)
 
bool parseMultiMeasureRest (MeasureData *measureData, int length)
 
bool parseHarmonyGuitarFrame (MeasureData *measureData, int length)
 
bool parseOctaveShift (MeasureData *measureData, int length)
 
bool parseMidiController (MeasureData *measureData, int length)
 
bool parseMidiProgramChange (MeasureData *measureData, int length)
 
bool parseMidiChannelPressure (MeasureData *measureData, int length)
 
bool parseMidiPitchWheel (MeasureData *measureData, int length)
 
bool parseSizeBlock (int length)
 
bool parseMidiCommon (MidiData *ptr)
 
bool parseCommonBlock (MusicData *ptr)
 
bool parseOffsetCommonBlock (MusicData *ptr)
 
bool parsePairLinesBlock (PairEnds *ptr)
 
bool parseOffsetElement (OffsetElement *ptr)
 

Private Attributes

QList< SizeChunk * > measureChunks_
 
QList< SizeChunk * > conductChunks_
 
QList< SizeChunk * > bdatChunks_
 

Additional Inherited Members

- Protected Member Functions inherited from OVE::BasicParse
bool readBuffer (Block &placeHolder, int size)
 
bool jump (int offset)
 
void messageOut (const QString &str)
 
- Protected Attributes inherited from OVE::BasicParse
OveSongove_
 
StreamHandlehandle_
 
IOveNotifynotify_
 

Constructor & Destructor Documentation

◆ BarsParse()

OVE::BarsParse::BarsParse ( OveSong ove)

◆ ~BarsParse()

OVE::BarsParse::~BarsParse ( )
virtual

Member Function Documentation

◆ addBdat()

void OVE::BarsParse::addBdat ( SizeChunk chunk)

◆ addConduct()

void OVE::BarsParse::addConduct ( SizeChunk chunk)

◆ addMeasure()

void OVE::BarsParse::addMeasure ( SizeChunk chunk)

◆ getBdatElementType()

bool OVE::BarsParse::getBdatElementType ( unsigned int  byteData,
BdatType type 
)
private

◆ getCondElementType()

bool OVE::BarsParse::getCondElementType ( unsigned int  byteData,
CondType type 
)
private

◆ parse()

bool OVE::BarsParse::parse ( )
virtual

Reimplemented from OVE::BasicParse.

◆ parseBarlineParameters()

bool OVE::BarsParse::parseBarlineParameters ( Measure measure,
int  length 
)
private

◆ parseBarNumber()

bool OVE::BarsParse::parseBarNumber ( Measure measure,
int  length 
)
private

◆ parseBdat()

bool OVE::BarsParse::parseBdat ( Measure measure,
MeasureData measureData,
SizeChunk chunk 
)
private

◆ parseBeam()

bool OVE::BarsParse::parseBeam ( MeasureData measureData,
int  length 
)
private

◆ parseClef()

bool OVE::BarsParse::parseClef ( MeasureData measureData,
int  length 
)
private

◆ parseCommonBlock()

bool OVE::BarsParse::parseCommonBlock ( MusicData ptr)
private

◆ parseCond()

bool OVE::BarsParse::parseCond ( Measure measure,
MeasureData measureData,
SizeChunk chunk 
)
private

◆ parseDecorators()

bool OVE::BarsParse::parseDecorators ( MeasureData measureData,
int  length 
)
private

◆ parseDynamics()

bool OVE::BarsParse::parseDynamics ( MeasureData measureData,
int  length 
)
private

◆ parseExpressions()

bool OVE::BarsParse::parseExpressions ( MeasureData measureData,
int  length 
)
private

◆ parseGlissando()

bool OVE::BarsParse::parseGlissando ( MeasureData measureData,
int  length 
)
private

◆ parseHarmony()

bool OVE::BarsParse::parseHarmony ( MeasureData measureData,
int  length 
)
private

◆ parseHarmonyGuitarFrame()

bool OVE::BarsParse::parseHarmonyGuitarFrame ( MeasureData measureData,
int  length 
)
private

◆ parseHarpPedal()

bool OVE::BarsParse::parseHarpPedal ( MeasureData measureData,
int  length 
)
private

◆ parseKey()

bool OVE::BarsParse::parseKey ( MeasureData measureData,
int  length 
)
private

◆ parseKuohao()

bool OVE::BarsParse::parseKuohao ( MeasureData measureData,
int  length 
)
private

◆ parseLyric()

bool OVE::BarsParse::parseLyric ( MeasureData measureData,
int  length 
)
private

◆ parseMeas()

bool OVE::BarsParse::parseMeas ( Measure measure,
SizeChunk chunk 
)
private

◆ parseMidiChannelPressure()

bool OVE::BarsParse::parseMidiChannelPressure ( MeasureData measureData,
int  length 
)
private

◆ parseMidiCommon()

bool OVE::BarsParse::parseMidiCommon ( MidiData ptr)
private

◆ parseMidiController()

bool OVE::BarsParse::parseMidiController ( MeasureData measureData,
int  length 
)
private

◆ parseMidiPitchWheel()

bool OVE::BarsParse::parseMidiPitchWheel ( MeasureData measureData,
int  length 
)
private

◆ parseMidiProgramChange()

bool OVE::BarsParse::parseMidiProgramChange ( MeasureData measureData,
int  length 
)
private

◆ parseMultiMeasureRest()

bool OVE::BarsParse::parseMultiMeasureRest ( MeasureData measureData,
int  length 
)
private

◆ parseNoteRest()

bool OVE::BarsParse::parseNoteRest ( MeasureData measureData,
int  length,
BdatType  type 
)
private

◆ parseNumericEndings()

bool OVE::BarsParse::parseNumericEndings ( MeasureData measureData,
int  length 
)
private

◆ parseOctaveShift()

bool OVE::BarsParse::parseOctaveShift ( MeasureData measureData,
int  length 
)
private

◆ parseOffsetCommonBlock()

bool OVE::BarsParse::parseOffsetCommonBlock ( MusicData ptr)
private

◆ parseOffsetElement()

bool OVE::BarsParse::parseOffsetElement ( OffsetElement ptr)
private

◆ parsePairLinesBlock()

bool OVE::BarsParse::parsePairLinesBlock ( PairEnds ptr)
private

◆ parsePedal()

bool OVE::BarsParse::parsePedal ( MeasureData measureData,
int  length 
)
private

◆ parseRepeatSymbol()

bool OVE::BarsParse::parseRepeatSymbol ( MeasureData measureData,
int  length 
)
private

◆ parseSizeBlock()

bool OVE::BarsParse::parseSizeBlock ( int  length)
private

◆ parseSlur()

bool OVE::BarsParse::parseSlur ( MeasureData measureData,
int  length 
)
private

◆ parseTempo()

bool OVE::BarsParse::parseTempo ( MeasureData measureData,
int  length 
)
private

◆ parseText()

bool OVE::BarsParse::parseText ( MeasureData measureData,
int  length 
)
private

◆ parseTie()

bool OVE::BarsParse::parseTie ( MeasureData measureData,
int  length 
)
private

◆ parseTimeSignature()

bool OVE::BarsParse::parseTimeSignature ( Measure measure,
int  length 
)
private

◆ parseTimeSignatureParameters()

bool OVE::BarsParse::parseTimeSignatureParameters ( Measure measure,
int  length 
)
private

◆ parseTuplet()

bool OVE::BarsParse::parseTuplet ( MeasureData measureData,
int  length 
)
private

◆ parseWedge()

bool OVE::BarsParse::parseWedge ( MeasureData measureData,
int  length 
)
private

Member Data Documentation

◆ bdatChunks_

QList<SizeChunk*> OVE::BarsParse::bdatChunks_
private

◆ conductChunks_

QList<SizeChunk*> OVE::BarsParse::conductChunks_
private

◆ measureChunks_

QList<SizeChunk*> OVE::BarsParse::measureChunks_
private

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