Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
barline.h
Go to the documentation of this file.
1 
9 #ifndef BARLINE_H_
10 #define BARLINE_H_
11 
12 #include "core/muselement.h"
13 
14 class CAStaff;
15 class CAContext;
16 
17 class CABarline : public CAMusElement {
18 public:
20  Undefined = -1,
23  End,
28  };
29 
30  CABarline(CABarlineType type, CAStaff *staff, int startTime);
31  virtual ~CABarline();
32 
34  int compare(CAMusElement* elt);
35 
38 
39  static const QString barlineTypeToString( CABarlineType );
40  static CABarlineType barlineTypeFromString( const QString );
41 
42 private:
44 };
45 #endif /* BARLINE_H_ */