Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fermata.h
Go to the documentation of this file.
1 
8 #ifndef FERMATA_H_
9 #define FERMATA_H_
10 
11 #include "core/mark.h"
12 
13 class CAPlayable;
14 class CABarline;
15 
16 class CAFermata : public CAMark {
17 public:
23  };
24 
27  virtual ~CAFermata();
28 
29  CAFermata *clone(CAMusElement* elt=0);
30  int compare( CAMusElement* );
31 
32  inline CAFermataType fermataType() { return _fermataType; }
33  inline void setFermataType( CAFermataType t ) { _fermataType = t; }
34 
35  static const QString fermataTypeToString( CAFermataType t );
36  static CAFermataType fermataTypeFromString( const QString r );
37 
38 private:
40 };
41 
42 #endif /* FERMATA_H_ */