#include <color_selector.hpp>
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 |
Color preview that opens a color dialog
Definition at line 33 of file color_selector.hpp.
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.
color_widgets::ColorSelector::ColorSelector | ( | QWidget * | parent = 0 | ) | [explicit] |
void color_widgets::ColorSelector::accept_dialog | ( | ) | [private, slot] |
void color_widgets::ColorSelector::connect_dialog | ( | ) | [private] |
Connect/Disconnect colorChanged based on UpdateMode.
Qt::WindowModality color_widgets::ColorSelector::dialogModality | ( | ) | const |
void color_widgets::ColorSelector::disconnect_dialog | ( | ) | [private] |
Disconnect from dialog update.
void color_widgets::ColorSelector::dragEnterEvent | ( | QDragEnterEvent * | event | ) | [protected] |
void color_widgets::ColorSelector::dropEvent | ( | QDropEvent * | event | ) | [protected] |
void color_widgets::ColorSelector::reject_dialog | ( | ) | [private, slot] |
void color_widgets::ColorSelector::setDialogModality | ( | Qt::WindowModality | m | ) |
void color_widgets::ColorSelector::setWheelFlags | ( | ColorWheel::DisplayFlags | flags | ) | [slot] |
void color_widgets::ColorSelector::showDialog | ( | ) | [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] |
Private* const color_widgets::ColorSelector::p [private] |
Reimplemented from color_widgets::ColorPreview.
Definition at line 81 of file color_selector.hpp.
Qt::WindowModality color_widgets::ColorSelector::dialogModality [read, write] |
Definition at line 38 of file color_selector.hpp.
UpdateMode color_widgets::ColorSelector::updateMode [read, write] |
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.