MuseScore
3.4
Music composition and notation
libmscore
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
element.h
Ms::Ossia::Ossia
Ossia(Score *)
Definition:
ossia.cpp:21
Ms::Element
Base class of score layout elements.
Definition:
element.h:158
Ms::Ossia::type
virtual ElementType type() const override
Definition:
ossia.h:30
Ms::Score
Definition:
score.h:391
Ms::ElementType::OSSIA
Ms
Definition:
aeolus.cpp:26
Ms::Ossia::clone
virtual Ossia * clone() const override
Definition:
ossia.h:29
Ms::ElementType
ElementType
Definition:
types.h:34
Ms::Ossia
not implemented yet
Definition:
ossia.h:25
Generated by
1.8.13