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

#include <textcursor.h>

Collaboration diagram for Ms::PositionCursor:
Collaboration graph
[legend]

Public Member Functions

 PositionCursor (ScoreView *sv)
 
void setType (CursorType t)
 
QRectF rect () const
 
void setRect (const QRectF &r)
 
bool visible () const
 
void setVisible (bool val)
 
QColor color () const
 
void setColor (const QColor &c)
 
Fraction tick () const
 
void setTick (const Fraction &val)
 
void update (QWidget *)
 
void move (const Fraction &tick)
 
void paint (QPainter *)
 
QRectF bbox () const
 

Private Attributes

ScoreView_sv
 
QRectF _rect
 
bool _visible { false }
 
QColor _color
 
Fraction _tick { 0,1 }
 
CursorType _type { CursorType::POS }
 

Constructor & Destructor Documentation

◆ PositionCursor()

Ms::PositionCursor::PositionCursor ( ScoreView sv)
inline

Member Function Documentation

◆ bbox()

QRectF Ms::PositionCursor::bbox ( ) const

◆ color()

QColor Ms::PositionCursor::color ( ) const
inline

◆ move()

void Ms::PositionCursor::move ( const Fraction tick)

◆ paint()

void Ms::PositionCursor::paint ( QPainter *  p)

◆ rect()

QRectF Ms::PositionCursor::rect ( ) const
inline

◆ setColor()

void Ms::PositionCursor::setColor ( const QColor &  c)
inline

◆ setRect()

void Ms::PositionCursor::setRect ( const QRectF &  r)
inline

◆ setTick()

void Ms::PositionCursor::setTick ( const Fraction val)
inline

◆ setType()

void Ms::PositionCursor::setType ( CursorType  t)

◆ setVisible()

void Ms::PositionCursor::setVisible ( bool  val)
inline

◆ tick()

Fraction Ms::PositionCursor::tick ( ) const
inline

◆ update()

void Ms::PositionCursor::update ( QWidget *  )

◆ visible()

bool Ms::PositionCursor::visible ( ) const
inline

Member Data Documentation

◆ _color

QColor Ms::PositionCursor::_color
private

◆ _rect

QRectF Ms::PositionCursor::_rect
private

◆ _sv

ScoreView* Ms::PositionCursor::_sv
private

◆ _tick

Fraction Ms::PositionCursor::_tick { 0,1 }
private

◆ _type

CursorType Ms::PositionCursor::_type { CursorType::POS }
private

◆ _visible

bool Ms::PositionCursor::_visible { false }
private

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