LibreOffice Module chart2 (master) 1
|
#include <ChartAxisPanel.hxx>
Public Member Functions | |
virtual void | DataChanged (const DataChangedEvent &rEvent) override |
virtual void | HandleContextChange (const vcl::EnumContext &rContext) 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 |
ChartAxisPanel (weld::Widget *pParent, ChartController *pController) | |
virtual | ~ChartAxisPanel () override |
virtual void | updateData () override |
virtual void | modelInvalid () override |
virtual void | selectionChanged (bool bCorrectType) override |
virtual void | updateModel (css::uno::Reference< css::frame::XModel > xModel) override |
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 () |
Public Member Functions inherited from chart::sidebar::ChartSidebarModifyListenerParent | |
virtual | ~ChartSidebarModifyListenerParent () |
virtual void | updateData ()=0 |
virtual void | modelInvalid ()=0 |
Public Member Functions inherited from chart::sidebar::ChartSidebarSelectionListenerParent | |
virtual | ~ChartSidebarSelectionListenerParent () |
virtual void | selectionChanged (bool bSelected)=0 |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent, ChartController *pController) |
Private Member Functions | |
void | Initialize () |
void | doUpdateModel (rtl::Reference<::chart::ChartModel > xModel) |
DECL_LINK (CheckBoxHdl, weld::Toggleable &, void) | |
DECL_LINK (ListBoxHdl, weld::ComboBox &, void) | |
DECL_LINK (TextRotationHdl, weld::MetricSpinButton &, void) | |
Private Attributes | |
std::unique_ptr< weld::CheckButton > | mxCBShowLabel |
std::unique_ptr< weld::CheckButton > | mxCBReverse |
std::unique_ptr< weld::ComboBox > | mxLBLabelPos |
std::unique_ptr< weld::Widget > | mxGridLabel |
std::unique_ptr< weld::MetricSpinButton > | mxNFRotation |
rtl::Reference<::chart::ChartModel > | mxModel |
css::uno::Reference< css::util::XModifyListener > | mxModifyListener |
css::uno::Reference< css::view::XSelectionChangeListener > | mxSelectionListener |
bool | mbModelValid |
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 29 of file ChartAxisPanel.hxx.
chart::sidebar::ChartAxisPanel::ChartAxisPanel | ( | weld::Widget * | pParent, |
ChartController * | pController | ||
) |
Definition at line 201 of file ChartAxisPanel.cxx.
References DEGREE, Initialize(), and mxModel.
|
overridevirtual |
Definition at line 218 of file ChartAxisPanel.cxx.
References doUpdateModel(), mxCBReverse, mxCBShowLabel, mxGridLabel, mxLBLabelPos, and mxNFRotation.
|
static |
Definition at line 270 of file ChartAxisPanel.cxx.
Referenced by chart::sidebar::ChartPanelFactory::createUIElement().
|
overridevirtual |
Reimplemented from PanelLayout.
Definition at line 279 of file ChartAxisPanel.cxx.
References PanelLayout::DataChanged(), and updateData().
|
private |
|
private |
|
private |
|
private |
Definition at line 303 of file ChartAxisPanel.cxx.
References mbModelValid, mxModel, mxModifyListener, mxSelectionListener, and xModel.
Referenced by updateModel(), and ~ChartAxisPanel().
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 52 of file ChartAxisPanel.hxx.
|
overridevirtual |
Definition at line 285 of file ChartAxisPanel.cxx.
References updateData().
|
private |
Definition at line 231 of file ChartAxisPanel.cxx.
References LINK, mxCBReverse, mxCBShowLabel, mxLBLabelPos, mxModel, mxModifyListener, mxNFRotation, mxSelectionListener, and updateData().
Referenced by ChartAxisPanel().
|
overridevirtual |
Implements chart::sidebar::ChartSidebarModifyListenerParent.
Definition at line 298 of file ChartAxisPanel.cxx.
References mbModelValid.
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 291 of file ChartAxisPanel.cxx.
|
overridevirtual |
Implements chart::sidebar::ChartSidebarSelectionListenerParent.
Definition at line 336 of file ChartAxisPanel.cxx.
References updateData().
|
overridevirtual |
Implements chart::sidebar::ChartSidebarModifyListenerParent.
Definition at line 251 of file ChartAxisPanel.cxx.
References eType, chart::ObjectIdentifier::getObjectType(), mbModelValid, mxCBReverse, mxCBShowLabel, mxLBLabelPos, mxModel, mxNFRotation, and chart::OBJECTTYPE_AXIS.
Referenced by DataChanged(), HandleContextChange(), Initialize(), and selectionChanged().
|
overridevirtual |
Definition at line 329 of file ChartAxisPanel.cxx.
References doUpdateModel(), and xModel.
|
private |
Definition at line 81 of file ChartAxisPanel.hxx.
Referenced by doUpdateModel(), modelInvalid(), and updateData().
|
private |
Definition at line 72 of file ChartAxisPanel.hxx.
Referenced by Initialize(), updateData(), and ~ChartAxisPanel().
|
private |
Definition at line 71 of file ChartAxisPanel.hxx.
Referenced by Initialize(), updateData(), and ~ChartAxisPanel().
|
private |
Definition at line 74 of file ChartAxisPanel.hxx.
Referenced by ~ChartAxisPanel().
|
private |
Definition at line 73 of file ChartAxisPanel.hxx.
Referenced by Initialize(), updateData(), and ~ChartAxisPanel().
|
private |
Definition at line 77 of file ChartAxisPanel.hxx.
Referenced by doUpdateModel(), Initialize(), and updateData().
|
private |
Definition at line 78 of file ChartAxisPanel.hxx.
Referenced by doUpdateModel(), and Initialize().
|
private |
Definition at line 75 of file ChartAxisPanel.hxx.
Referenced by Initialize(), updateData(), and ~ChartAxisPanel().
|
private |
Definition at line 79 of file ChartAxisPanel.hxx.
Referenced by doUpdateModel(), and Initialize().