LibreOffice Module chart2 (master) 1
|
#include <tp_SeriesToAxis.hxx>
Public Member Functions | |
SchOptionTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs) | |
virtual | ~SchOptionTabPage () override |
virtual bool | FillItemSet (SfxItemSet *rOutAttrs) override |
virtual void | Reset (const SfxItemSet *rInAttrs) override |
void | Init (bool bProvidesSecondaryYAxis, bool bProvidesOverlapAndGapWidth, bool bProvidesBarConnectors) |
Public Member Functions inherited from SfxTabPage | |
void | SetDialogController (SfxOkDialogController *pDialog) |
virtual | ~SfxTabPage () override |
void | set_visible (bool bVisible) |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *) |
virtual void | Reset (const SfxItemSet *) |
virtual bool | DeferResetToFirstActivation () |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
void | SetUserData (const OUString &rString) |
const OUString & | GetUserData () const |
virtual void | FillUserData () |
virtual bool | IsReadOnly () const |
virtual void | PageCreated (const SfxAllItemSet &aSet) |
virtual void | ChangesApplied () |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) |
css::uno::Reference< css::frame::XFrame > | GetFrame () const |
const SfxItemSet * | GetDialogExampleSet () const |
OUString | GetHelpId () const |
OUString | GetConfigId () const |
bool | IsVisible () const |
weld::Window * | GetFrameWeld () const |
std::unordered_map< OUString, css::uno::Any > & | getAdditionalProperties () |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rInAttrs) |
Static Public Member Functions inherited from SfxTabPage | |
static const SfxPoolItem * | GetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
static const T * | GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
Private Member Functions | |
void | AdaptControlPositionsAndVisibility () |
DECL_LINK (EnableHdl, weld::Toggleable &, void) | |
Private Attributes | |
sal_Int32 | m_nAllSeriesAxisIndex |
bool | m_bProvidesSecondaryYAxis |
bool | m_bProvidesOverlapAndGapWidth |
bool | m_bProvidesBarConnectors |
std::unique_ptr< weld::Widget > | m_xGrpAxis |
std::unique_ptr< weld::RadioButton > | m_xRbtAxis1 |
std::unique_ptr< weld::RadioButton > | m_xRbtAxis2 |
std::unique_ptr< weld::Widget > | m_xGrpBar |
std::unique_ptr< weld::MetricSpinButton > | m_xMTGap |
std::unique_ptr< weld::MetricSpinButton > | m_xMTOverlap |
std::unique_ptr< weld::CheckButton > | m_xCBConnect |
std::unique_ptr< weld::CheckButton > | m_xCBAxisSideBySide |
std::unique_ptr< weld::Widget > | m_xGrpPlotOptions |
std::unique_ptr< weld::Widget > | m_xGridPlotOptions |
std::unique_ptr< weld::RadioButton > | m_xRB_DontPaint |
std::unique_ptr< weld::RadioButton > | m_xRB_AssumeZero |
std::unique_ptr< weld::RadioButton > | m_xRB_ContinueLine |
std::unique_ptr< weld::CheckButton > | m_xCBIncludeHiddenCells |
std::unique_ptr< weld::CheckButton > | m_xCBHideLegendEntry |
Additional Inherited Members | |
Protected Member Functions inherited from SfxTabPage | |
SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet) | |
sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
const SfxPoolItem * | GetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
const T * | GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
SfxOkDialogController * | GetDialogController () const |
Definition at line 34 of file tp_SeriesToAxis.hxx.
chart::SchOptionTabPage::SchOptionTabPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rInAttrs | ||
) |
Definition at line 33 of file tp_SeriesToAxis.cxx.
References LINK, m_xRbtAxis1, m_xRbtAxis2, and PERCENT().
|
overridevirtual |
Definition at line 59 of file tp_SeriesToAxis.cxx.
|
private |
Definition at line 236 of file tp_SeriesToAxis.cxx.
References m_bProvidesBarConnectors, m_bProvidesOverlapAndGapWidth, m_bProvidesSecondaryYAxis, m_xCBConnect, m_xGrpAxis, m_xGrpBar, m_xMTGap, and m_xMTOverlap.
|
static |
Definition at line 71 of file tp_SeriesToAxis.cxx.
Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 77 of file tp_SeriesToAxis.cxx.
References CHART_AXIS_PRIMARY_Y, CHART_AXIS_SECONDARY_Y, m_xCBAxisSideBySide, m_xCBConnect, m_xCBHideLegendEntry, m_xCBIncludeHiddenCells, m_xMTGap, m_xMTOverlap, m_xRB_AssumeZero, m_xRB_ContinueLine, m_xRB_DontPaint, m_xRbtAxis2, SfxItemSet::Put(), SCHATTR_AXIS(), SCHATTR_BAR_CONNECT(), SCHATTR_BAR_GAPWIDTH(), SCHATTR_BAR_OVERLAP(), SCHATTR_GROUP_BARS_PER_AXIS(), SCHATTR_HIDE_LEGEND_ENTRY(), SCHATTR_INCLUDE_HIDDEN_CELLS(), and SCHATTR_MISSING_VALUE_TREATMENT().
void chart::SchOptionTabPage::Init | ( | bool | bProvidesSecondaryYAxis, |
bool | bProvidesOverlapAndGapWidth, | ||
bool | bProvidesBarConnectors | ||
) |
Definition at line 227 of file tp_SeriesToAxis.cxx.
References AdaptControlPositionsAndVisibility(), m_bProvidesBarConnectors, m_bProvidesOverlapAndGapWidth, and m_bProvidesSecondaryYAxis.
Referenced by chart::SchAttribTabDlg::PageCreated().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 114 of file tp_SeriesToAxis.cxx.
References AdaptControlPositionsAndVisibility(), CHART_AXIS_SECONDARY_Y, SfxItemSet::GetItemIfSet(), CntInt32Item::GetValue(), m_nAllSeriesAxisIndex, m_xCBAxisSideBySide, m_xCBConnect, m_xCBHideLegendEntry, m_xCBIncludeHiddenCells, m_xGridPlotOptions, m_xGrpPlotOptions, m_xMTGap, m_xMTOverlap, m_xRB_AssumeZero, m_xRB_ContinueLine, m_xRB_DontPaint, m_xRbtAxis1, m_xRbtAxis2, SCHATTR_AVAILABLE_MISSING_VALUE_TREATMENTS(), SCHATTR_AXIS(), SCHATTR_AXIS_FOR_ALL_SERIES(), SCHATTR_BAR_CONNECT(), SCHATTR_BAR_GAPWIDTH(), SCHATTR_BAR_OVERLAP(), SCHATTR_GROUP_BARS_PER_AXIS(), SCHATTR_HIDE_LEGEND_ENTRY(), SCHATTR_INCLUDE_HIDDEN_CELLS(), and SCHATTR_MISSING_VALUE_TREATMENT().
|
private |
Definition at line 56 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), and Init().
|
private |
Definition at line 55 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), and Init().
|
private |
Definition at line 54 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), and Init().
|
private |
Definition at line 52 of file tp_SeriesToAxis.hxx.
Referenced by Reset().
|
private |
Definition at line 65 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 64 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), FillItemSet(), and Reset().
|
private |
Definition at line 72 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 71 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 67 of file tp_SeriesToAxis.hxx.
Referenced by Reset().
|
private |
Definition at line 58 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility().
|
private |
Definition at line 61 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility().
|
private |
Definition at line 66 of file tp_SeriesToAxis.hxx.
Referenced by Reset().
|
private |
Definition at line 62 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), FillItemSet(), and Reset().
|
private |
Definition at line 63 of file tp_SeriesToAxis.hxx.
Referenced by AdaptControlPositionsAndVisibility(), FillItemSet(), and Reset().
|
private |
Definition at line 69 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 70 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 68 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 59 of file tp_SeriesToAxis.hxx.
Referenced by Reset(), and SchOptionTabPage().
|
private |
Definition at line 60 of file tp_SeriesToAxis.hxx.
Referenced by FillItemSet(), Reset(), and SchOptionTabPage().