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

#include <ove.h>

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

Public Member Functions

 TitleChunkParse (OveSong *ove)
 
virtual ~TitleChunkParse ()
 
void setTitleChunk (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 addToOve (const QString &str, unsigned int titleType)
 

Private Attributes

unsigned int titleType_
 
unsigned int annotateType_
 
unsigned int writerType_
 
unsigned int copyrightType_
 
unsigned int headerType_
 
unsigned int footerType_
 
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

◆ TitleChunkParse()

OVE::TitleChunkParse::TitleChunkParse ( OveSong ove)

◆ ~TitleChunkParse()

virtual OVE::TitleChunkParse::~TitleChunkParse ( )
inlinevirtual

Member Function Documentation

◆ addToOve()

void OVE::TitleChunkParse::addToOve ( const QString &  str,
unsigned int  titleType 
)
private

◆ parse()

bool OVE::TitleChunkParse::parse ( )
virtual

Reimplemented from OVE::BasicParse.

◆ setTitleChunk()

void OVE::TitleChunkParse::setTitleChunk ( SizeChunk chunk)

Member Data Documentation

◆ annotateType_

unsigned int OVE::TitleChunkParse::annotateType_
private

◆ chunk_

SizeChunk* OVE::TitleChunkParse::chunk_
private

◆ copyrightType_

unsigned int OVE::TitleChunkParse::copyrightType_
private

◆ footerType_

unsigned int OVE::TitleChunkParse::footerType_
private

◆ headerType_

unsigned int OVE::TitleChunkParse::headerType_
private

◆ titleType_

unsigned int OVE::TitleChunkParse::titleType_
private

◆ writerType_

unsigned int OVE::TitleChunkParse::writerType_
private

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