Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bookmark.h
Go to the documentation of this file.
1 
8 #ifndef BOOKMARK_H_
9 #define BOOKMARK_H_
10 
11 #include <QString>
12 #include "core/mark.h"
13 
14 class CABookMark: public CAMark {
15 public:
16  CABookMark( const QString text, CAMusElement *m );
17  virtual ~CABookMark();
18 
19  inline const QString text() { return _text; }
20  inline void setText( const QString t ) { _text = t; }
21 
22  CABookMark* clone(CAMusElement* elt=0);
23  int compare(CAMusElement *elt);
24 
25 private:
26  QString _text;
27 };
28 
29 #endif /* BOOKMARK_H_ */
virtual ~CABookMark()
Definition: bookmark.cpp:22
const QString text()
Definition: bookmark.h:19
A bookmark shortcut.
Definition: bookmark.h:14
CABookMark(const QString text, CAMusElement *m)
Definition: bookmark.cpp:17
Marks that depend on other music elements.
Definition: mark.h:15
QString _text
Definition: bookmark.h:26
void setText(const QString t)
Definition: bookmark.h:20
An abstract class which represents every music element in the score.
Definition: muselement.h:20
CABookMark * clone(CAMusElement *elt=0)
Definition: bookmark.cpp:25
int compare(CAMusElement *elt)
Definition: bookmark.cpp:29