XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtImageSliderWidget Class Reference

*** SLIDER *** More...

#include <PropertyWidget.moc.h>

Inheritance diagram for xiiQtImageSliderWidget:
[legend]

Public Types

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

Signals

void valueChanged (double x)
void sliderPressed ()
void sliderReleased ()

Public Member Functions

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

Static Public Attributes

static xiiMap< xiiString, 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:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/PropertyGrid/Implementation/PropertyWidget.moc.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/PropertyGrid/Implementation/PropertyWidget.cpp