MuseScore  3.4
Music composition and notation
ossia.h
Go to the documentation of this file.
1 //=============================================================================
2 // MuseScore
3 // Music Composition & Notation
4 //
5 // Copyright (C) 2002-2011 Werner Schweer
6 //
7 // This program is free software; you can redistribute it and/or modify
8 // it under the terms of the GNU General Public License version 2
9 // as published by the Free Software Foundation and appearing in
10 // the file LICENCE.GPL
11 //=============================================================================
12 
13 #ifndef __OSSIA_H__
14 #define __OSSIA_H__
15 
16 #include "element.h"
17 
18 namespace Ms {
19 
20 //---------------------------------------------------------
21 // @@ Ossia
23 //---------------------------------------------------------
24 
25 class Ossia final : public Element {
26  public:
27  Ossia(Score*);
28  Ossia(const Ossia&);
29  virtual Ossia* clone() const override { return new Ossia(*this); }
30  virtual ElementType type() const override { return ElementType::OSSIA; }
31  };
32 
33 
34 } // namespace Ms
35 #endif
36 
Ossia(Score *)
Definition: ossia.cpp:21
Base class of score layout elements.
Definition: element.h:158
virtual ElementType type() const override
Definition: ossia.h:30
Definition: score.h:391
Definition: aeolus.cpp:26
virtual Ossia * clone() const override
Definition: ossia.h:29
ElementType
Definition: types.h:34
not implemented yet
Definition: ossia.h:25