MuseScore  3.4
Music composition and notation
Public Member Functions | Private Attributes | List of all members
OVE::Staff Class Reference

#include <ove.h>

Inheritance diagram for OVE::Staff:
Inheritance graph
[legend]
Collaboration diagram for OVE::Staff:
Collaboration graph
[legend]

Public Member Functions

 Staff ()
 
virtual ~Staff ()
 
void setClefType (int clef)
 
ClefType getClefType () const
 
void setKeyType (int key)
 
int getKeyType () const
 
void setVisible (bool visible)
 
bool setVisible () const
 
void setGroupType (GroupType type)
 
GroupType getGroupType () const
 
void setGroupStaffCount (int count)
 
int getGroupStaffCount () const
 
- Public Member Functions inherited from OVE::OffsetElement
 OffsetElement ()
 
virtual ~OffsetElement ()
 
virtual void setXOffset (int offset)
 
virtual int getXOffset () const
 
virtual void setYOffset (int offset)
 
virtual int getYOffset () const
 

Private Attributes

ClefType clef_
 
int key_
 
bool visible_
 
GroupType groupType_
 
int groupStaffCount_
 

Constructor & Destructor Documentation

◆ Staff()

OVE::Staff::Staff ( )

◆ ~Staff()

virtual OVE::Staff::~Staff ( )
inlinevirtual

Member Function Documentation

◆ getClefType()

ClefType OVE::Staff::getClefType ( ) const

◆ getGroupStaffCount()

int OVE::Staff::getGroupStaffCount ( ) const

◆ getGroupType()

GroupType OVE::Staff::getGroupType ( ) const

◆ getKeyType()

int OVE::Staff::getKeyType ( ) const

◆ setClefType()

void OVE::Staff::setClefType ( int  clef)

◆ setGroupStaffCount()

void OVE::Staff::setGroupStaffCount ( int  count)

◆ setGroupType()

void OVE::Staff::setGroupType ( GroupType  type)

◆ setKeyType()

void OVE::Staff::setKeyType ( int  key)

◆ setVisible() [1/2]

void OVE::Staff::setVisible ( bool  visible)

◆ setVisible() [2/2]

bool OVE::Staff::setVisible ( ) const

Member Data Documentation

◆ clef_

ClefType OVE::Staff::clef_
private

◆ groupStaffCount_

int OVE::Staff::groupStaffCount_
private

◆ groupType_

GroupType OVE::Staff::groupType_
private

◆ key_

int OVE::Staff::key_
private

◆ visible_

bool OVE::Staff::visible_
private

The documentation for this class was generated from the following files: