LibreOffice Module svx (master)
1
|
#include <hexcolorcontrol.hxx>
Public Member Functions | |
HexColorControl (std::unique_ptr< weld::Entry > pEdit) | |
~HexColorControl () | |
void | connect_changed (const Link< weld::Entry &, void > &rLink) |
void | SetColor (::Color nColor) |
::Color | GetColor () const |
Private Member Functions | |
DECL_DLLPRIVATE_STATIC_LINK (HexColorControl, ImplProcessInputHdl, OUString &, bool) | |
DECL_DLLPRIVATE_LINK (ImplProcessModifyHdl, weld::Entry &, void) | |
DECL_DLLPRIVATE_LINK (OnAsyncModifyHdl, void *, void) | |
Private Attributes | |
std::unique_ptr< weld::Entry > | m_xEntry |
Link< weld::Entry &, void > | m_aModifyHdl |
ImplSVEvent * | m_nAsyncModifyEvent |
Definition at line 33 of file hexcolorcontrol.hxx.
weld::HexColorControl::HexColorControl | ( | std::unique_ptr< weld::Entry > | pEdit | ) |
Definition at line 28 of file hexcolorcontrol.cxx.
weld::HexColorControl::~HexColorControl | ( | ) |
Definition at line 38 of file hexcolorcontrol.cxx.
References m_nAsyncModifyEvent, and Application::RemoveUserEvent().
|
inline |
Definition at line 47 of file hexcolorcontrol.hxx.
|
private |
|
private |
Color weld::HexColorControl::GetColor | ( | ) | const |
Definition at line 72 of file hexcolorcontrol.cxx.
References aStr, ColorTransparency, sax::Converter::convertColor(), weld::Error, m_xEntry, and weld::Normal.
Definition at line 59 of file hexcolorcontrol.cxx.
References aBuffer, sax::Converter::convertColor(), m_xEntry, and sColor.
|
private |
Definition at line 37 of file hexcolorcontrol.hxx.
|
private |
Definition at line 38 of file hexcolorcontrol.hxx.
Referenced by ~HexColorControl().
|
private |
Definition at line 36 of file hexcolorcontrol.hxx.
Referenced by GetColor(), HexColorControl(), and SetColor().