Logo Search packages:      
Sourcecode: rosegarden version File versions

Rosegarden::MupExporter Class Reference

#include <MupExporter.h>

Inheritance diagram for Rosegarden::MupExporter:

List of all members.

Detailed Description

Mup file export

Definition at line 55 of file MupExporter.h.


void incrementProgress (int)
void setOperationName (QString)
void setProgress (int)
 Report progress.

Public Member Functions

 MupExporter (QObject *parent, Composition *, std::string fileName)
bool write ()

Protected Types

typedef std::map< TrackId,
ClefKeyPair > 
typedef std::pair< Clef,

Protected Slots

virtual void slotCancel ()

Protected Member Functions

bool isOperationCancelled () const
void throwIfCancelled ()
timeT writeBar (std::ofstream &, Composition *, Segment *, timeT, timeT, TimeSignature &, TrackId)
void writeClefAndKey (std::ofstream &, TrackId trackNo)
void writeDuration (std::ofstream &, timeT duration)
void writeInventedRests (std::ofstream &, TimeSignature &timeSig, timeT offset, timeT duration)
void writePitch (std::ofstream &, TrackId, Event *event)

Protected Attributes

ClefKeyMap m_clefKeyMap
Composition * m_composition
std::string m_fileName
bool m_isCancelled

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

Generated by  Doxygen 1.6.0   Back to index