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

#include <ove.h>

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

Classes

struct  LyricInfo
 

Public Member Functions

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

Private Member Functions

void processLyricInfo (const LyricInfo &info)
 

Private Attributes

SizeChunkchunk_
 

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

◆ LyricChunkParse()

OVE::LyricChunkParse::LyricChunkParse ( OveSong ove)

◆ ~LyricChunkParse()

virtual OVE::LyricChunkParse::~LyricChunkParse ( )
inlinevirtual

Member Function Documentation

◆ parse()

bool OVE::LyricChunkParse::parse ( )
virtual

Reimplemented from OVE::BasicParse.

◆ processLyricInfo()

void OVE::LyricChunkParse::processLyricInfo ( const LyricInfo info)
private

◆ setLyricChunk()

void OVE::LyricChunkParse::setLyricChunk ( SizeChunk chunk)

Member Data Documentation

◆ chunk_

SizeChunk* OVE::LyricChunkParse::chunk_
private

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