Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkPopupColorChooser Class Reference

#include <QmitkColorPropertyEditor.h>

Inheritance diagram for QmitkPopupColorChooser:
Collaboration diagram for QmitkPopupColorChooser:

Signals

void colorSelected (QColor)
 Call to popup this widget. parent determines popup position. More...
 

Public Member Functions

 QmitkPopupColorChooser (QWidget *parent=nullptr, unsigned int steps=16, unsigned int size=150)
 
 ~QmitkPopupColorChooser () override
 
void setSteps (int)
 
virtual void popup (QWidget *parent, const QPoint &point, const mitk::Color *=nullptr)
 

Protected Member Functions

void keyReleaseEvent (QKeyEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 
void closeEvent (QCloseEvent *) override
 
void paintEvent (QPaintEvent *) override
 
void drawGradient (QPainter *p)
 

Detailed Description

Definition at line 23 of file QmitkColorPropertyEditor.h.

Constructor & Destructor Documentation

◆ QmitkPopupColorChooser()

QmitkPopupColorChooser::QmitkPopupColorChooser ( QWidget *  parent = nullptr,
unsigned int  steps = 16,
unsigned int  size = 150 
)

Definition at line 24 of file QmitkColorPropertyEditor.cpp.

References setSteps().

◆ ~QmitkPopupColorChooser()

QmitkPopupColorChooser::~QmitkPopupColorChooser ( )
override

Definition at line 41 of file QmitkColorPropertyEditor.cpp.

Member Function Documentation

◆ closeEvent()

void QmitkPopupColorChooser::closeEvent ( QCloseEvent *  e)
overrideprotected

Definition at line 114 of file QmitkColorPropertyEditor.cpp.

◆ colorSelected

void QmitkPopupColorChooser::colorSelected ( QColor  )
signal

Call to popup this widget. parent determines popup position.

Referenced by keyReleaseEvent(), and mouseMoveEvent().

◆ drawGradient()

void QmitkPopupColorChooser::drawGradient ( QPainter *  p)
protected

◆ keyReleaseEvent()

void QmitkPopupColorChooser::keyReleaseEvent ( QKeyEvent *  )
overrideprotected

Definition at line 54 of file QmitkColorPropertyEditor.cpp.

References colorSelected().

◆ mouseMoveEvent()

void QmitkPopupColorChooser::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected

Definition at line 60 of file QmitkColorPropertyEditor.cpp.

References colorSelected().

◆ mouseReleaseEvent()

void QmitkPopupColorChooser::mouseReleaseEvent ( QMouseEvent *  )
overrideprotected

Definition at line 109 of file QmitkColorPropertyEditor.cpp.

◆ paintEvent()

void QmitkPopupColorChooser::paintEvent ( QPaintEvent *  )
overrideprotected

Definition at line 192 of file QmitkColorPropertyEditor.cpp.

References drawGradient().

◆ popup()

void QmitkPopupColorChooser::popup ( QWidget *  parent,
const QPoint &  point,
const mitk::Color color = nullptr 
)
virtual

◆ setSteps()

void QmitkPopupColorChooser::setSteps ( int  steps)

Definition at line 45 of file QmitkColorPropertyEditor.cpp.

Referenced by QmitkPopupColorChooser().


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