Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtColorGradientWidget Class Reference
Inheritance diagram for plQtColorGradientWidget:

Signals

void GradientClicked ()
 
void addColorCp (double fPosX, const plColorGammaUB &color)
 
void addAlphaCp (double fPosX, plUInt8 value)
 
void addIntensityCp (double fPosX, float fIntensity)
 
void moveColorCpToPos (plInt32 iIndex, double fNewPosX)
 
void moveAlphaCpToPos (plInt32 iIndex, double fNewPosX)
 
void moveIntensityCpToPos (plInt32 iIndex, double fNewPosX)
 
void deleteColorCp (plInt32 iIndex)
 
void deleteAlphaCp (plInt32 iIndex)
 
void deleteIntensityCp (plInt32 iIndex)
 
void selectionChanged (plInt32 iColorCP, plInt32 iAlphaCP, plInt32 iIntensityCP)
 
void beginOperation ()
 
void endOperation (bool bCommit)
 
void triggerPickColor ()
 

Public Member Functions

 plQtColorGradientWidget (QWidget *pParent)
 
void SetScrubberPosition (double fPosition)
 
void setColorGradientData (const plColorGradient *pGradient)
 
void setEditMode (bool bEdit)
 
void setShowColorCPs (bool bShow)
 
void setShowAlphaCPs (bool bShow)
 
void setShowIntensityCPs (bool bShow)
 
void setShowCoords (bool bTop, bool bBottom)
 
void FrameExtents ()
 
void ClearSelectedCP ()
 
void SelectCP (plInt32 iColorCP, plInt32 iAlphaCP, plInt32 iIntensityCP)
 

Private Member Functions

virtual void mouseMoveEvent (QMouseEvent *event) override
 

Member Function Documentation

◆ mouseMoveEvent()

void plQtColorGradientWidget::mouseMoveEvent ( QMouseEvent * event)
overrideprivatevirtual
Todo
Why not += ?

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