Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtImageSliderWidget Class Reference

*** SLIDER *** More...

#include <PropertyWidget.moc.h>

Inheritance diagram for plQtImageSliderWidget:

Public Types

using ImageGeneratorFunc = QImage (*)(plUInt32 uiWidth, plUInt32 uiHeight, double fMinValue, double fMaxValue)
 

Signals

void valueChanged (double x)
 
void sliderReleased ()
 

Public Member Functions

 plQtImageSliderWidget (ImageGeneratorFunc generator, double fMinValue, double fMaxValue, QWidget *pParent)
 
double GetValue () const
 
void SetValue (double fValue)
 

Static Public Attributes

static plMap< plString, ImageGeneratorFunc > s_ImageGenerators
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *) override
 
virtual void mouseMoveEvent (QMouseEvent *) override
 
virtual void mousePressEvent (QMouseEvent *) override
 
virtual void mouseReleaseEvent (QMouseEvent *) override
 
void UpdateImage ()
 

Protected Attributes

ImageGeneratorFunc m_Generator = nullptr
 
QImage m_Image
 
double m_fValue = 0
 
double m_fMinValue = 0
 
double m_fMaxValue = 0
 

Detailed Description

*** SLIDER ***


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