XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtColorGradientWidget Class Reference
Inheritance diagram for xiiQtColorGradientWidget:
[legend]

Signals

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

Public Member Functions

 xiiQtColorGradientWidget (QWidget *pParent)
 
void SetScrubberPosition (double fPosition)
 
void setColorGradientData (const xiiColorGradient *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 (xiiInt32 iColorCP, xiiInt32 iAlphaCP, xiiInt32 iIntensityCP)
 

Private Member Functions

virtual void mouseMoveEvent (QMouseEvent *event) override
 

Member Function Documentation

◆ mouseMoveEvent()

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

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