LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScDataBarSettingsDlg Class Reference

#include <colorformat.hxx>

Inheritance diagram for ScDataBarSettingsDlg:
[legend]
Collaboration diagram for ScDataBarSettingsDlg:
[legend]

Public Member Functions

 ScDataBarSettingsDlg (weld::Window *pParent, const ScDataBarFormatData &rData, ScDocument *pDoc, const ScAddress &rPos)
 
virtual ~ScDataBarSettingsDlg () override
 
ScDataBarFormatDataGetData ()
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OString &rHelpId)
 
OString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (OkBtnHdl, weld::Button &, void)
 
 DECL_LINK (TypeSelectHdl, weld::ComboBox &, void)
 
 DECL_LINK (PosSelectHdl, weld::ComboBox &, void)
 
void Init ()
 

Private Attributes

OUString maStrWarnSameValue
 
SvNumberFormattermpNumberFormatter
 
ScDocumentmpDoc
 
ScAddress maPos
 
std::unique_ptr< weld::ButtonmxBtnOk
 
std::unique_ptr< weld::ButtonmxBtnCancel
 
std::unique_ptr< ColorListBoxmxLbPos
 
std::unique_ptr< ColorListBoxmxLbNeg
 
std::unique_ptr< ColorListBoxmxLbAxisCol
 
std::unique_ptr< weld::ComboBoxmxLbFillType
 
std::unique_ptr< weld::ComboBoxmxLbTypeMin
 
std::unique_ptr< weld::ComboBoxmxLbTypeMax
 
std::unique_ptr< weld::ComboBoxmxLbAxisPos
 
std::unique_ptr< weld::EntrymxEdMin
 
std::unique_ptr< weld::EntrymxEdMax
 
std::unique_ptr< weld::EntrymxLenMin
 
std::unique_ptr< weld::EntrymxLenMax
 
std::unique_ptr< weld::CheckButtonmxCbOnlyBar
 
std::unique_ptr< weld::LabelmxStrSameValueFT
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 20 of file colorformat.hxx.

Constructor & Destructor Documentation

◆ ScDataBarSettingsDlg()

ScDataBarSettingsDlg::ScDataBarSettingsDlg ( weld::Window pParent,
const ScDataBarFormatData rData,
ScDocument pDoc,
const ScAddress rPos 
)

Definition at line 71 of file colorformat.cxx.

References weld::GenericDialogController::m_xDialog.

◆ ~ScDataBarSettingsDlg()

ScDataBarSettingsDlg::~ScDataBarSettingsDlg ( )
overridevirtual

Definition at line 126 of file colorformat.cxx.

Member Function Documentation

◆ DECL_LINK() [1/3]

ScDataBarSettingsDlg::DECL_LINK ( OkBtnHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/3]

ScDataBarSettingsDlg::DECL_LINK ( PosSelectHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [3/3]

ScDataBarSettingsDlg::DECL_LINK ( TypeSelectHdl  ,
weld::ComboBox ,
void   
)
private

◆ GetData()

ScDataBarFormatData * ScDataBarSettingsDlg::GetData ( )

◆ Init()

void ScDataBarSettingsDlg::Init ( void  )
private

Member Data Documentation

◆ maPos

ScAddress ScDataBarSettingsDlg::maPos
private

Definition at line 27 of file colorformat.hxx.

Referenced by GetData().

◆ maStrWarnSameValue

OUString ScDataBarSettingsDlg::maStrWarnSameValue
private

Definition at line 23 of file colorformat.hxx.

◆ mpDoc

ScDocument* ScDataBarSettingsDlg::mpDoc
private

Definition at line 26 of file colorformat.hxx.

Referenced by GetData().

◆ mpNumberFormatter

SvNumberFormatter* ScDataBarSettingsDlg::mpNumberFormatter
private

Definition at line 24 of file colorformat.hxx.

Referenced by GetData().

◆ mxBtnCancel

std::unique_ptr<weld::Button> ScDataBarSettingsDlg::mxBtnCancel
private

Definition at line 30 of file colorformat.hxx.

◆ mxBtnOk

std::unique_ptr<weld::Button> ScDataBarSettingsDlg::mxBtnOk
private

Definition at line 29 of file colorformat.hxx.

Referenced by Init().

◆ mxCbOnlyBar

std::unique_ptr<weld::CheckButton> ScDataBarSettingsDlg::mxCbOnlyBar
private

Definition at line 46 of file colorformat.hxx.

Referenced by GetData().

◆ mxEdMax

std::unique_ptr<weld::Entry> ScDataBarSettingsDlg::mxEdMax
private

Definition at line 42 of file colorformat.hxx.

Referenced by GetData().

◆ mxEdMin

std::unique_ptr<weld::Entry> ScDataBarSettingsDlg::mxEdMin
private

Definition at line 41 of file colorformat.hxx.

Referenced by GetData().

◆ mxLbAxisCol

std::unique_ptr<ColorListBox> ScDataBarSettingsDlg::mxLbAxisCol
private

Definition at line 34 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLbAxisPos

std::unique_ptr<weld::ComboBox> ScDataBarSettingsDlg::mxLbAxisPos
private

Definition at line 39 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLbFillType

std::unique_ptr<weld::ComboBox> ScDataBarSettingsDlg::mxLbFillType
private

Definition at line 36 of file colorformat.hxx.

Referenced by GetData().

◆ mxLbNeg

std::unique_ptr<ColorListBox> ScDataBarSettingsDlg::mxLbNeg
private

Definition at line 33 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLbPos

std::unique_ptr<ColorListBox> ScDataBarSettingsDlg::mxLbPos
private

Definition at line 32 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLbTypeMax

std::unique_ptr<weld::ComboBox> ScDataBarSettingsDlg::mxLbTypeMax
private

Definition at line 38 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLbTypeMin

std::unique_ptr<weld::ComboBox> ScDataBarSettingsDlg::mxLbTypeMin
private

Definition at line 37 of file colorformat.hxx.

Referenced by GetData(), and Init().

◆ mxLenMax

std::unique_ptr<weld::Entry> ScDataBarSettingsDlg::mxLenMax
private

Definition at line 44 of file colorformat.hxx.

Referenced by GetData().

◆ mxLenMin

std::unique_ptr<weld::Entry> ScDataBarSettingsDlg::mxLenMin
private

Definition at line 43 of file colorformat.hxx.

Referenced by GetData().

◆ mxStrSameValueFT

std::unique_ptr<weld::Label> ScDataBarSettingsDlg::mxStrSameValueFT
private

Definition at line 48 of file colorformat.hxx.


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