Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | Private Slots | Private Member Functions | Private Attributes
color_widgets::ColorSelector Class Reference

#include <color_selector.hpp>

Inheritance diagram for color_widgets::ColorSelector:
Inheritance graph
[legend]

List of all members.

Public Types

enum  UpdateMode { Confirm, Continuous }

Public Slots

void setWheelFlags (ColorWheel::DisplayFlags flags)
void showDialog ()

Signals

void wheelFlagsChanged (ColorWheel::DisplayFlags flags)

Public Member Functions

 ColorSelector (QWidget *parent=0)
Qt::WindowModality dialogModality () const
void setDialogModality (Qt::WindowModality m)
void setUpdateMode (UpdateMode m)
UpdateMode updateMode () const
ColorWheel::DisplayFlags wheelFlags () const
 ~ColorSelector ()

Protected Member Functions

void dragEnterEvent (QDragEnterEvent *event)
void dropEvent (QDropEvent *event)

Properties

Qt::WindowModality dialogModality
UpdateMode updateMode
ColorWheel::DisplayFlags wheelFlags

Private Slots

void accept_dialog ()
void reject_dialog ()
void update_old_color (const QColor &c)

Private Member Functions

void connect_dialog ()
 Connect/Disconnect colorChanged based on UpdateMode.
void disconnect_dialog ()
 Disconnect from dialog update.

Private Attributes

Private *const p

Detailed Description

Color preview that opens a color dialog

Definition at line 33 of file color_selector.hpp.


Member Enumeration Documentation

Enumerator:
Confirm 

Update color only after the dialog has been accepted.

Continuous 

Update color as it's being modified in the dialog.

Definition at line 42 of file color_selector.hpp.


Constructor & Destructor Documentation

color_widgets::ColorSelector::ColorSelector ( QWidget *  parent = 0) [explicit]

Member Function Documentation

Connect/Disconnect colorChanged based on UpdateMode.

Qt::WindowModality color_widgets::ColorSelector::dialogModality ( ) const

Disconnect from dialog update.

void color_widgets::ColorSelector::dragEnterEvent ( QDragEnterEvent *  event) [protected]
void color_widgets::ColorSelector::dropEvent ( QDropEvent *  event) [protected]
void color_widgets::ColorSelector::setDialogModality ( Qt::WindowModality  m)
void color_widgets::ColorSelector::setWheelFlags ( ColorWheel::DisplayFlags  flags) [slot]
void color_widgets::ColorSelector::update_old_color ( const QColor &  c) [private, slot]
ColorWheel::DisplayFlags color_widgets::ColorSelector::wheelFlags ( ) const
void color_widgets::ColorSelector::wheelFlagsChanged ( ColorWheel::DisplayFlags  flags) [signal]

Member Data Documentation

Private* const color_widgets::ColorSelector::p [private]

Reimplemented from color_widgets::ColorPreview.

Definition at line 81 of file color_selector.hpp.


Property Documentation

Qt::WindowModality color_widgets::ColorSelector::dialogModality [read, write]

Definition at line 38 of file color_selector.hpp.

Definition at line 37 of file color_selector.hpp.

ColorWheel::DisplayFlags color_widgets::ColorSelector::wheelFlags [read, write]

Definition at line 39 of file color_selector.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:58