LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::DataLabelResources Class Referencefinal

#include <res_DataLabel.hxx>

Collaboration diagram for chart::DataLabelResources:
[legend]

Public Member Functions

 DataLabelResources (weld::Builder *pBuilder, weld::Window *pParent, const SfxItemSet &rInAttrs)
 
 ~DataLabelResources ()
 
void FillItemSet (SfxItemSet *rOutAttrs) const
 
void Reset (const SfxItemSet &rInAttrs)
 
void SetNumberFormatter (SvNumberFormatter *pFormatter)
 

Private Member Functions

 DECL_LINK (NumberFormatDialogHdl, weld::Button &, void)
 
 DECL_LINK (CheckHdl, weld::Toggleable &, void)
 
void EnableControls ()
 

Private Attributes

std::map< sal_Int32, sal_uInt16 > m_aPlacementToListBoxMap
 
std::map< sal_uInt16, sal_Int32 > m_aListBoxToPlacementMap
 
SvNumberFormatterm_pNumberFormatter
 
bool m_bNumberFormatMixedState
 
bool m_bPercentFormatMixedState
 
sal_uInt32 m_nNumberFormatForValue
 
sal_uInt32 m_nNumberFormatForPercent
 
bool m_bSourceFormatMixedState
 
bool m_bPercentSourceMixedState
 
bool m_bSourceFormatForValue
 
bool m_bSourceFormatForPercent
 
weld::Windowm_pWindow
 
SfxItemPoolm_pPool
 
weld::TriStateEnabled m_aNumberState
 
weld::TriStateEnabled m_aPercentState
 
weld::TriStateEnabled m_aCategoryState
 
weld::TriStateEnabled m_aSymbolState
 
weld::TriStateEnabled m_aDataSeriesState
 
weld::TriStateEnabled m_aWrapTextState
 
weld::TriStateEnabled m_aCustomLeaderLinesState
 
std::unique_ptr< weld::CheckButtonm_xCBNumber
 
std::unique_ptr< weld::Buttonm_xPB_NumberFormatForValue
 
std::unique_ptr< weld::CheckButtonm_xCBPercent
 
std::unique_ptr< weld::Buttonm_xPB_NumberFormatForPercent
 
std::unique_ptr< weld::Labelm_xFT_NumberFormatForPercent
 
std::unique_ptr< weld::CheckButtonm_xCBCategory
 
std::unique_ptr< weld::CheckButtonm_xCBSymbol
 
std::unique_ptr< weld::CheckButtonm_xCBDataSeries
 
std::unique_ptr< weld::CheckButtonm_xCBWrapText
 
std::unique_ptr< weld::ComboBoxm_xLB_Separator
 
std::unique_ptr< weld::ComboBoxm_xLB_LabelPlacement
 
std::unique_ptr< weld::Widgetm_xBxOrientation
 
std::unique_ptr< weld::Labelm_xFT_Dial
 
std::unique_ptr< weld::MetricSpinButtonm_xNF_Degrees
 
std::unique_ptr< weld::Widgetm_xBxTextDirection
 
TextDirectionListBox m_aLB_TextDirection
 
std::unique_ptr< svx::DialControlm_xDC_Dial
 
std::unique_ptr< weld::CustomWeldm_xDC_DialWin
 
std::unique_ptr< weld::CheckButtonm_xCBCustomLeaderLines
 

Detailed Description

Definition at line 32 of file res_DataLabel.hxx.

Constructor & Destructor Documentation

◆ DataLabelResources()

chart::DataLabelResources::DataLabelResources ( weld::Builder pBuilder,
weld::Window pParent,
const SfxItemSet rInAttrs 
)

◆ ~DataLabelResources()

chart::DataLabelResources::~DataLabelResources ( )

Definition at line 161 of file res_DataLabel.cxx.

Member Function Documentation

◆ DECL_LINK() [1/2]

chart::DataLabelResources::DECL_LINK ( CheckHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/2]

chart::DataLabelResources::DECL_LINK ( NumberFormatDialogHdl  ,
weld::Button ,
void   
)
private

◆ EnableControls()

void chart::DataLabelResources::EnableControls ( )
private

◆ FillItemSet()

void chart::DataLabelResources::FillItemSet ( SfxItemSet rOutAttrs) const

◆ Reset()

void chart::DataLabelResources::Reset ( const SfxItemSet rInAttrs)

◆ SetNumberFormatter()

void chart::DataLabelResources::SetNumberFormatter ( SvNumberFormatter pFormatter)

Definition at line 165 of file res_DataLabel.cxx.

References m_pNumberFormatter.

Referenced by chart::DataLabelsTabPage::SetNumberFormatter().

Member Data Documentation

◆ m_aCategoryState

weld::TriStateEnabled chart::DataLabelResources::m_aCategoryState
private

Definition at line 63 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aCustomLeaderLinesState

weld::TriStateEnabled chart::DataLabelResources::m_aCustomLeaderLinesState
private

Definition at line 67 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aDataSeriesState

weld::TriStateEnabled chart::DataLabelResources::m_aDataSeriesState
private

Definition at line 65 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aLB_TextDirection

TextDirectionListBox chart::DataLabelResources::m_aLB_TextDirection
private

Definition at line 88 of file res_DataLabel.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_aListBoxToPlacementMap

std::map< sal_uInt16, sal_Int32 > chart::DataLabelResources::m_aListBoxToPlacementMap
private

Definition at line 45 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), and FillItemSet().

◆ m_aNumberState

weld::TriStateEnabled chart::DataLabelResources::m_aNumberState
private

Definition at line 61 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aPercentState

weld::TriStateEnabled chart::DataLabelResources::m_aPercentState
private

Definition at line 62 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aPlacementToListBoxMap

std::map< sal_Int32, sal_uInt16 > chart::DataLabelResources::m_aPlacementToListBoxMap
private

Definition at line 44 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), and Reset().

◆ m_aSymbolState

weld::TriStateEnabled chart::DataLabelResources::m_aSymbolState
private

Definition at line 64 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_aWrapTextState

weld::TriStateEnabled chart::DataLabelResources::m_aWrapTextState
private

Definition at line 66 of file res_DataLabel.hxx.

Referenced by Reset().

◆ m_bNumberFormatMixedState

bool chart::DataLabelResources::m_bNumberFormatMixedState
private

Definition at line 48 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_bPercentFormatMixedState

bool chart::DataLabelResources::m_bPercentFormatMixedState
private

Definition at line 49 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_bPercentSourceMixedState

bool chart::DataLabelResources::m_bPercentSourceMixedState
private

Definition at line 54 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_bSourceFormatForPercent

bool chart::DataLabelResources::m_bSourceFormatForPercent
private

Definition at line 56 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_bSourceFormatForValue

bool chart::DataLabelResources::m_bSourceFormatForValue
private

Definition at line 55 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_bSourceFormatMixedState

bool chart::DataLabelResources::m_bSourceFormatMixedState
private

Definition at line 53 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_nNumberFormatForPercent

sal_uInt32 chart::DataLabelResources::m_nNumberFormatForPercent
private

Definition at line 51 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_nNumberFormatForValue

sal_uInt32 chart::DataLabelResources::m_nNumberFormatForValue
private

Definition at line 50 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_pNumberFormatter

SvNumberFormatter* chart::DataLabelResources::m_pNumberFormatter
private

Definition at line 47 of file res_DataLabel.hxx.

Referenced by EnableControls(), and SetNumberFormatter().

◆ m_pPool

SfxItemPool* chart::DataLabelResources::m_pPool
private

Definition at line 59 of file res_DataLabel.hxx.

◆ m_pWindow

weld::Window* chart::DataLabelResources::m_pWindow
private

Definition at line 58 of file res_DataLabel.hxx.

◆ m_xBxOrientation

std::unique_ptr<weld::Widget> chart::DataLabelResources::m_xBxOrientation
private

Definition at line 82 of file res_DataLabel.hxx.

Referenced by EnableControls().

◆ m_xBxTextDirection

std::unique_ptr<weld::Widget> chart::DataLabelResources::m_xBxTextDirection
private

Definition at line 86 of file res_DataLabel.hxx.

Referenced by EnableControls().

◆ m_xCBCategory

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBCategory
private

Definition at line 74 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xCBCustomLeaderLines

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBCustomLeaderLines
private

Definition at line 92 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_xCBDataSeries

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBDataSeries
private

Definition at line 76 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xCBNumber

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBNumber
private

Definition at line 69 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xCBPercent

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBPercent
private

Definition at line 71 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xCBSymbol

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBSymbol
private

Definition at line 75 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xCBWrapText

std::unique_ptr<weld::CheckButton> chart::DataLabelResources::m_xCBWrapText
private

Definition at line 77 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xDC_Dial

std::unique_ptr<svx::DialControl> chart::DataLabelResources::m_xDC_Dial
private

Definition at line 89 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), FillItemSet(), and Reset().

◆ m_xDC_DialWin

std::unique_ptr<weld::CustomWeld> chart::DataLabelResources::m_xDC_DialWin
private

Definition at line 90 of file res_DataLabel.hxx.

◆ m_xFT_Dial

std::unique_ptr<weld::Label> chart::DataLabelResources::m_xFT_Dial
private

Definition at line 83 of file res_DataLabel.hxx.

Referenced by DataLabelResources().

◆ m_xFT_NumberFormatForPercent

std::unique_ptr<weld::Label> chart::DataLabelResources::m_xFT_NumberFormatForPercent
private

Definition at line 73 of file res_DataLabel.hxx.

◆ m_xLB_LabelPlacement

std::unique_ptr<weld::ComboBox> chart::DataLabelResources::m_xLB_LabelPlacement
private

Definition at line 80 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), EnableControls(), FillItemSet(), and Reset().

◆ m_xLB_Separator

std::unique_ptr<weld::ComboBox> chart::DataLabelResources::m_xLB_Separator
private

Definition at line 79 of file res_DataLabel.hxx.

Referenced by EnableControls(), FillItemSet(), and Reset().

◆ m_xNF_Degrees

std::unique_ptr<weld::MetricSpinButton> chart::DataLabelResources::m_xNF_Degrees
private

Definition at line 84 of file res_DataLabel.hxx.

Referenced by DataLabelResources().

◆ m_xPB_NumberFormatForPercent

std::unique_ptr<weld::Button> chart::DataLabelResources::m_xPB_NumberFormatForPercent
private

Definition at line 72 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), and EnableControls().

◆ m_xPB_NumberFormatForValue

std::unique_ptr<weld::Button> chart::DataLabelResources::m_xPB_NumberFormatForValue
private

Definition at line 70 of file res_DataLabel.hxx.

Referenced by DataLabelResources(), and EnableControls().


The documentation for this class was generated from the following files: