|
Canorus
0.0
|
#include <mxlimport.h>

Protected Member Functions | |
| CADocument * | importDocumentImpl () |
Protected Member Functions inherited from CAImport | |
| virtual CASheet * | importSheetImpl () |
| virtual CAStaff * | importStaffImpl () |
| virtual CAVoice * | importVoiceImpl () |
| virtual CALyricsContext * | importLyricsContextImpl () |
| virtual CAFunctionMarkContext * | importFunctionMarkContextImpl () |
| QTextStream & | in () |
Protected Member Functions inherited from CAFile | |
| void | setStatus (const int status) |
| void | setProgress (const int progress) |
| QTextStream * | stream () |
| virtual void | setStream (QTextStream *stream) |
| QFile * | file () |
| void | setFile (QFile *file) |
Private Member Functions | |
| bool | openContainer (const QFileInfo &containerInfo) |
| bool | readContainerInfo (QString &musicXMLFileName) |
Private Attributes | |
| QTextStream * | _txtStream =nullptr |
| QString | _zipArchivePath |
Additional Inherited Members | |
Signals inherited from CAImport | |
| void | documentImported (CADocument *) |
| void | sheetImported (CASheet *) |
| void | staffImported (CAStaff *) |
| void | voiceImported (CAVoice *) |
| void | lyricsContextImported (CALyricsContext *) |
| void | functionMarkContextImported (CAFunctionMarkContext *) |
| void | importDone (int status) |
Protected Attributes inherited from CAImport | |
| QString | _fileName |
Copyright (c) 2018, Matevž Jekovec, Reinhard Katzmann, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
| CAMXLImport::CAMXLImport | ( | QTextStream * | stream = nullptr | ) |
Copyright (c) 2018, Matevž Jekovec, Reinhard Katzmann, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
| CAMXLImport::CAMXLImport | ( | const QString | stream | ) |
|
virtual |
|
protectedvirtual |
Opens a MusicXML source in and creates a document out of it. CAMusicXmlImport uses QXmlStreamReader and SAX model for reading.
Reimplemented from CAMusicXmlImport.
References _zipArchivePath, CAImport::fileName(), CAMusicXmlImport::importDocumentImpl(), openContainer(), readContainerInfo(), CAImport::setStreamFromFile(), and zip_extract().

|
private |
References CAImport::setStreamFromFile().
Referenced by importDocumentImpl().


|
private |
References CAFile::stream().
Referenced by importDocumentImpl().


|
inline |
|
inline |
References _txtStream.
|
private |
Referenced by setTxtStream(), and txtStream().
|
private |
Referenced by importDocumentImpl().