Workspace 6.21.5
Signals | Public Member Functions | Protected Member Functions | List of all members
EditDimensionRangeScene Class Reference

QGraphicsScene for editing a dimension range.

#include <DataAnalysis/Widgets/editdimensionrangescene.h>

Inherits QGraphicsScene.

Signals

void firstChanged (const QString &value)
 
void lastChanged (const QString &value)
 

Public Member Functions

 EditDimensionRangeScene (const DataAnalysis::NamedDimensionRange &baseRange, const DataAnalysis::NamedDimensionRange &currRange, bool canExpandRange=false, QObject *parent=nullptr)
 
 ~EditDimensionRangeScene () override
 
const DataAnalysis::NamedDimensionRangegetCurrentRange () const
 
void setCurrentRange (const QString &first, const QString &last)
 

Protected Member Functions

void mouseMoveEvent (QGraphicsSceneMouseEvent *mouseEvent) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *mouseEvent) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *mouseEvent) override
 

Constructor & Destructor Documentation

◆ EditDimensionRangeScene()

EditDimensionRangeScene ( const DataAnalysis::NamedDimensionRange baseRange,
const DataAnalysis::NamedDimensionRange currRange,
bool  canExpandRange = false,
QObject *  parent = nullptr 
)

◆ ~EditDimensionRangeScene()

~EditDimensionRangeScene ( )
override

Member Function Documentation

◆ firstChanged

void firstChanged ( const QString &  value)
signal

◆ getCurrentRange()

const DataAnalysis::NamedDimensionRange & getCurrentRange ( ) const

◆ lastChanged

void lastChanged ( const QString &  value)
signal

◆ mouseMoveEvent()

void mouseMoveEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
overrideprotected

◆ mousePressEvent()

void mousePressEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
overrideprotected

◆ mouseReleaseEvent()

void mouseReleaseEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
overrideprotected

◆ setCurrentRange()

void setCurrentRange ( const QString &  first,
const QString &  last 
)
Parameters
firstThe first (lowest) value in the current range
lastThe last (highest) value in the current range