Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
/home/iurt/rpm/BUILD/canorus-0.7.R1002/src/core/fileformats.h
Go to the documentation of this file.
00001 
00008 #ifndef FILEFORMATS_H_
00009 #define FILEFORMATS_H_
00010 
00011 #include <QString>
00012 
00013 class CAFileFormats {
00014 public:
00015         enum CAFileFormatType {
00016                 CanorusML  = 1,
00017                 Can        = 2,
00018                 LilyPond   = 3,
00019                 MusicXML   = 4,
00020                 ABCMusic   = 5,
00021                 NoteEdit   = 6,
00022                 MUP        = 7,
00023                 Finale     = 8,
00024                 Sibelius   = 9,
00025                 Noteworthy = 10,
00026                 Igor       = 11,
00027                 Capella    = 12,
00028                 Midi       = 13,
00029                 PDF        = 14,
00030                 SVG        = 15
00031         };
00032 
00033         static const QString LILYPOND_FILTER;
00034         static const QString CANORUSML_FILTER;
00035         static const QString CAN_FILTER;
00036         static const QString MUSICXML_FILTER;
00037         static const QString NOTEEDIT_FILTER;
00038         static const QString ABCMUSIC_FILTER;
00039         static const QString FINALE_FILTER;
00040         static const QString SIBELIUS_FILTER;
00041         static const QString CAPELLA_FILTER;
00042         static const QString MIDI_FILTER;
00043         static const QString PDF_FILTER;
00044         static const QString SVG_FILTER;
00045 
00046         static const QString getFilter( const CAFileFormatType );
00047         static const CAFileFormatType getType( const QString );
00048 };
00049 
00050 #endif /*FILEFORMATS_H_*/