LibreOffice Module starmath (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SmDistanceDialog Class Referencefinal

#include <dialog.hxx>

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

Public Member Functions

 SmDistanceDialog (weld::Window *pParent)
 
virtual ~SmDistanceDialog () override
 
void ReadFrom (const SmFormat &rFormat)
 
void WriteTo (SmFormat &rFormat)
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &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 OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (GetFocusHdl, weld::Widget &, void)
 
 DECL_LINK (MenuSelectHdl, const OUString &, void)
 
 DECL_LINK (DefaultButtonClickHdl, weld::Button &, void)
 
 DECL_LINK (CheckBoxClickHdl, weld::Toggleable &, void)
 
void SetCategory (sal_uInt16 Category)
 

Private Attributes

std::unique_ptr< weld::Framem_xFrame
 
std::unique_ptr< weld::Labelm_xFixedText1
 
std::unique_ptr< weld::MetricSpinButtonm_xMetricField1
 
std::unique_ptr< weld::Labelm_xFixedText2
 
std::unique_ptr< weld::MetricSpinButtonm_xMetricField2
 
std::unique_ptr< weld::Labelm_xFixedText3
 
std::unique_ptr< weld::MetricSpinButtonm_xMetricField3
 
std::unique_ptr< weld::CheckButtonm_xCheckBox1
 
std::unique_ptr< weld::Labelm_xFixedText4
 
std::unique_ptr< weld::MetricSpinButtonm_xMetricField4
 
std::unique_ptr< weld::MenuButtonm_xMenuButton
 
std::unique_ptr< weld::Buttonm_xDefaultButton
 
std::unique_ptr< weld::Widgetm_xBitmap
 
weld::Widgetm_pCurrentImage
 
std::unique_ptr< SmCategoryDescm_xCategories [NOCATEGORIES]
 
sal_uInt16 nActiveCategory
 
bool bScaleAllBrackets
 

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 185 of file dialog.hxx.

Constructor & Destructor Documentation

◆ SmDistanceDialog()

SmDistanceDialog::SmDistanceDialog ( weld::Window pParent)

◆ ~SmDistanceDialog()

SmDistanceDialog::~SmDistanceDialog ( )
overridevirtual

Definition at line 817 of file dialog.cxx.

Member Function Documentation

◆ DECL_LINK() [1/4]

SmDistanceDialog::DECL_LINK ( CheckBoxClickHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/4]

SmDistanceDialog::DECL_LINK ( DefaultButtonClickHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/4]

SmDistanceDialog::DECL_LINK ( GetFocusHdl  ,
weld::Widget ,
void   
)
private

◆ DECL_LINK() [4/4]

SmDistanceDialog::DECL_LINK ( MenuSelectHdl  ,
const OUString &  ,
void   
)
private

◆ ReadFrom()

void SmDistanceDialog::ReadFrom ( const SmFormat rFormat)

◆ SetCategory()

void SmDistanceDialog::SetCategory ( sal_uInt16  Category)
private

◆ WriteTo()

void SmDistanceDialog::WriteTo ( SmFormat rFormat)

Member Data Documentation

◆ bScaleAllBrackets

bool SmDistanceDialog::bScaleAllBrackets
private

Definition at line 205 of file dialog.hxx.

Referenced by ReadFrom(), SetCategory(), SmDistanceDialog(), and WriteTo().

◆ m_pCurrentImage

weld::Widget* SmDistanceDialog::m_pCurrentImage
private

Definition at line 201 of file dialog.hxx.

◆ m_xBitmap

std::unique_ptr<weld::Widget> SmDistanceDialog::m_xBitmap
private

Definition at line 199 of file dialog.hxx.

◆ m_xCategories

std::unique_ptr<SmCategoryDesc> SmDistanceDialog::m_xCategories[NOCATEGORIES]
private

Definition at line 203 of file dialog.hxx.

Referenced by ReadFrom(), SetCategory(), SmDistanceDialog(), and WriteTo().

◆ m_xCheckBox1

std::unique_ptr<weld::CheckButton> SmDistanceDialog::m_xCheckBox1
private

Definition at line 194 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ m_xDefaultButton

std::unique_ptr<weld::Button> SmDistanceDialog::m_xDefaultButton
private

Definition at line 198 of file dialog.hxx.

Referenced by SmDistanceDialog().

◆ m_xFixedText1

std::unique_ptr<weld::Label> SmDistanceDialog::m_xFixedText1
private

Definition at line 188 of file dialog.hxx.

Referenced by SetCategory().

◆ m_xFixedText2

std::unique_ptr<weld::Label> SmDistanceDialog::m_xFixedText2
private

Definition at line 190 of file dialog.hxx.

Referenced by SetCategory().

◆ m_xFixedText3

std::unique_ptr<weld::Label> SmDistanceDialog::m_xFixedText3
private

Definition at line 192 of file dialog.hxx.

Referenced by SetCategory().

◆ m_xFixedText4

std::unique_ptr<weld::Label> SmDistanceDialog::m_xFixedText4
private

Definition at line 195 of file dialog.hxx.

Referenced by SetCategory().

◆ m_xFrame

std::unique_ptr<weld::Frame> SmDistanceDialog::m_xFrame
private

Definition at line 187 of file dialog.hxx.

Referenced by SetCategory().

◆ m_xMenuButton

std::unique_ptr<weld::MenuButton> SmDistanceDialog::m_xMenuButton
private

Definition at line 197 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ m_xMetricField1

std::unique_ptr<weld::MetricSpinButton> SmDistanceDialog::m_xMetricField1
private

Definition at line 189 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ m_xMetricField2

std::unique_ptr<weld::MetricSpinButton> SmDistanceDialog::m_xMetricField2
private

Definition at line 191 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ m_xMetricField3

std::unique_ptr<weld::MetricSpinButton> SmDistanceDialog::m_xMetricField3
private

Definition at line 193 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ m_xMetricField4

std::unique_ptr<weld::MetricSpinButton> SmDistanceDialog::m_xMetricField4
private

Definition at line 196 of file dialog.hxx.

Referenced by SetCategory(), and SmDistanceDialog().

◆ nActiveCategory

sal_uInt16 SmDistanceDialog::nActiveCategory
private

Definition at line 204 of file dialog.hxx.

Referenced by ReadFrom(), SetCategory(), SmDistanceDialog(), and WriteTo().


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