iVS3D v2.0.0
Loading...
Searching...
No Matches
SlideableLabel Class Reference

The SlideableLabel class is the label which sits on the timeline and can be moved on it. More...

#include <slideablelabel.h>

Inheritance diagram for SlideableLabel:

Signals

void mouseMoved (int xMovement)
 mouseMoved signals that the mouseMoveEvent was triggered on the label and sends the x coordinate
 

Public Member Functions

 SlideableLabel (QWidget *parent=0)
 SlideableLabel constructs a new label.
 
void mouseMoveEvent (QMouseEvent *ev)
 mouseMoveEvent sets the label to the position of the mouse movement
 
void setIntervall (QPoint xRange)
 setIntervall sets the new intervall
 
QPoint getIntervall ()
 getIntervall gets the intervall
 
void setYLevel (int y)
 setYLevel sets the new yLevel
 
void setHeight (uint height)
 setHeight sets the new height
 
void setWidth (uint width)
 setWidth sets the new width
 
void setRelPosition (float delta)
 setRelPosition sets the new relative position
 
uint getRelPosition ()
 getRelPosition gets the relative position
 

Detailed Description

The SlideableLabel class is the label which sits on the timeline and can be moved on it.

Author
Dominic Zahn
Date
2021/04/12

Constructor & Destructor Documentation

◆ SlideableLabel()

SlideableLabel::SlideableLabel ( QWidget *  parent = 0)
explicit

SlideableLabel constructs a new label.

Parameters
parentparent of this label

Member Function Documentation

◆ getIntervall()

QPoint SlideableLabel::getIntervall ( )

getIntervall gets the intervall

Returns
intervall

◆ getRelPosition()

uint SlideableLabel::getRelPosition ( )

getRelPosition gets the relative position

Returns
the relative position

◆ mouseMoved

void SlideableLabel::mouseMoved ( int  xMovement)
signal

mouseMoved signals that the mouseMoveEvent was triggered on the label and sends the x coordinate

Parameters
xMovementrepresents the x coordinate of the mouseMoveEvent

◆ mouseMoveEvent()

void SlideableLabel::mouseMoveEvent ( QMouseEvent *  ev)

mouseMoveEvent sets the label to the position of the mouse movement

Parameters
evthe event

◆ setHeight()

void SlideableLabel::setHeight ( uint  height)

setHeight sets the new height

Parameters
heightnew height

◆ setIntervall()

void SlideableLabel::setIntervall ( QPoint  xRange)

setIntervall sets the new intervall

Parameters
xRangenew intervall

◆ setRelPosition()

void SlideableLabel::setRelPosition ( float  delta)

setRelPosition sets the new relative position

Parameters
deltanew relative position?

◆ setWidth()

void SlideableLabel::setWidth ( uint  width)

setWidth sets the new width

Parameters
widthnew height

◆ setYLevel()

void SlideableLabel::setYLevel ( int  y)

setYLevel sets the new yLevel

Parameters
ynew yLevel

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