LibreOffice Module svx (master) 1
|
#include <GraphicPropertyPanel.hxx>
Public Member Functions | |
virtual | ~GraphicPropertyPanel () override |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState) override |
virtual void | GetControlState (const sal_uInt16, boost::property_tree::ptree &) override |
SfxBindings * | GetBindings () |
GraphicPropertyPanel (weld::Widget *pParent, SfxBindings *pBindings) | |
Public Member Functions inherited from PanelLayout | |
PanelLayout (weld::Widget *pParent, const OUString &rID, const OUString &rUIXMLDescription) | |
void | SetPanel (sfx2::sidebar::Panel *pPanel) |
virtual | ~PanelLayout () |
Size | get_preferred_size () const |
void | queue_resize () |
Public Member Functions inherited from sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface | |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState)=0 |
virtual void | GetControlState (const sal_uInt16 nSId, boost::property_tree::ptree &rState)=0 |
virtual | ~ItemUpdateReceiverInterface () |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent, SfxBindings *pBindings) |
Private Member Functions | |
DECL_LINK (ModifyBrightnessHdl, weld::MetricSpinButton &, void) | |
DECL_LINK (ModifyContrastHdl, weld::MetricSpinButton &, void) | |
DECL_LINK (ModifyTransHdl, weld::MetricSpinButton &, void) | |
DECL_LINK (ClickColorModeHdl, weld::ComboBox &, void) | |
void | Initialize () |
Additional Inherited Members | |
Protected Member Functions inherited from PanelLayout | |
virtual void | DataChanged (const DataChangedEvent &rEvent) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
virtual weld::Window * | GetFrameWeld () const |
Protected Attributes inherited from PanelLayout | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
sfx2::sidebar::Panel * | m_pPanel |
Definition at line 28 of file GraphicPropertyPanel.hxx.
|
overridevirtual |
Definition at line 60 of file GraphicPropertyPanel.cxx.
References SfxControllerItem::dispose(), maBlueControl, maBrightControl, maContrastControl, maGammaControl, maGreenControl, maModeControl, maRedControl, maTransparenceControl, mxLBColorMode, mxMtrBrightness, mxMtrContrast, and mxMtrTrans.
svx::sidebar::GraphicPropertyPanel::GraphicPropertyPanel | ( | weld::Widget * | pParent, |
SfxBindings * | pBindings | ||
) |
Definition at line 38 of file GraphicPropertyPanel.cxx.
References Initialize(), mxLBColorMode, and PERCENT().
|
static |
Definition at line 125 of file GraphicPropertyPanel.cxx.
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 48 of file GraphicPropertyPanel.hxx.
References mpBindings.
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 44 of file GraphicPropertyPanel.hxx.
|
private |
Definition at line 77 of file GraphicPropertyPanel.cxx.
References LINK, mxLBColorMode, mxMtrBrightness, mxMtrContrast, mxMtrTrans, and SvxResId().
Referenced by GraphicPropertyPanel().
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 137 of file GraphicPropertyPanel.cxx.
References CntUInt16Item::GetValue(), SfxInt16Item::GetValue(), GetValue, mxLBColorMode, mxMtrBrightness, mxMtrContrast, and mxMtrTrans.
|
private |
Definition at line 61 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 56 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 57 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 62 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 60 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 63 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 59 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 58 of file GraphicPropertyPanel.hxx.
Referenced by ~GraphicPropertyPanel().
|
private |
Definition at line 65 of file GraphicPropertyPanel.hxx.
Referenced by GetBindings().
|
private |
Definition at line 70 of file GraphicPropertyPanel.hxx.
Referenced by GraphicPropertyPanel(), Initialize(), NotifyItemUpdate(), and ~GraphicPropertyPanel().
|
private |
Definition at line 68 of file GraphicPropertyPanel.hxx.
Referenced by Initialize(), NotifyItemUpdate(), and ~GraphicPropertyPanel().
|
private |
Definition at line 69 of file GraphicPropertyPanel.hxx.
Referenced by Initialize(), NotifyItemUpdate(), and ~GraphicPropertyPanel().
|
private |
Definition at line 71 of file GraphicPropertyPanel.hxx.
Referenced by Initialize(), NotifyItemUpdate(), and ~GraphicPropertyPanel().