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

#include <tptable.hxx>

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

Public Member Functions

 ScTablePage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rCoreSet)
 
virtual ~ScTablePage () override
 
virtual bool FillItemSet (SfxItemSet *rCoreSet) override
 
virtual void Reset (const SfxItemSet *rCoreSet) override
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet) override
 
- Public Member Functions inherited from SfxTabPage
void SetDialogController (SfxOkDialogController *pDialog)
 
virtual ~SfxTabPage () override
 
void set_visible (bool bVisible)
 
const SfxItemSetGetItemSet () 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 SfxItemSetGetDialogExampleSet () const
 
OUString GetHelpId () const
 
OUString GetConfigId () const
 
bool IsVisible () const
 
weld::WindowGetFrameWeld () const
 
std::unordered_map< OUString, css::uno::Any > & getAdditionalProperties ()
 

Static Public Member Functions

static std::unique_ptr< SfxTabPageCreate (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rCoreSet)
 
static WhichRangesContainer GetRanges ()
 
- Static Public Member Functions inherited from SfxTabPage
static const SfxPoolItemGetItem (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 ShowImage ()
 
 DECL_LINK (PageDirHdl, weld::Toggleable &, void)
 
 DECL_LINK (PageNoHdl, weld::Toggleable &, void)
 
void PageNoHdl (const weld::Toggleable *pBtn)
 
 DECL_LINK (ScaleHdl, weld::ComboBox &, void)
 
 DECL_LINK (ToggleHdl, weld::Toggleable &, void)
 

Private Attributes

sal_uInt16 m_nOrigScalePageWidth
 
sal_uInt16 m_nOrigScalePageHeight
 
std::unique_ptr< weld::RadioButtonm_xBtnTopDown
 
std::unique_ptr< weld::RadioButtonm_xBtnLeftRight
 
std::unique_ptr< weld::Imagem_xBmpPageDir
 
std::unique_ptr< weld::CheckButtonm_xBtnPageNo
 
std::unique_ptr< weld::SpinButtonm_xEdPageNo
 
std::unique_ptr< weld::CheckButtonm_xBtnHeaders
 
std::unique_ptr< weld::CheckButtonm_xBtnGrid
 
std::unique_ptr< weld::CheckButtonm_xBtnNotes
 
std::unique_ptr< weld::CheckButtonm_xBtnObjects
 
std::unique_ptr< weld::CheckButtonm_xBtnCharts
 
std::unique_ptr< weld::CheckButtonm_xBtnDrawings
 
std::unique_ptr< weld::CheckButtonm_xBtnFormulas
 
std::unique_ptr< weld::CheckButtonm_xBtnNullVals
 
std::unique_ptr< weld::ComboBoxm_xLbScaleMode
 
std::unique_ptr< weld::Widgetm_xBxScaleAll
 
std::unique_ptr< weld::MetricSpinButtonm_xEdScaleAll
 
std::unique_ptr< weld::Widgetm_xGrHeightWidth
 
std::unique_ptr< weld::SpinButtonm_xEdScalePageWidth
 
std::unique_ptr< weld::CheckButtonm_xCbScalePageWidth
 
std::unique_ptr< weld::SpinButtonm_xEdScalePageHeight
 
std::unique_ptr< weld::CheckButtonm_xCbScalePageHeight
 
std::unique_ptr< weld::Widgetm_xBxScalePageNum
 
std::unique_ptr< weld::SpinButtonm_xEdScalePageNum
 

Static Private Attributes

static const WhichRangesContainer pPageTableRanges
 

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 SfxPoolItemGetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true)
 
const T * GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true)
 
SfxOkDialogControllerGetDialogController () const
 

Detailed Description

Definition at line 24 of file tptable.hxx.

Constructor & Destructor Documentation

◆ ScTablePage()

ScTablePage::ScTablePage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rCoreSet 
)

◆ ~ScTablePage()

ScTablePage::~ScTablePage ( )
overridevirtual

Definition at line 129 of file tptable.cxx.

Member Function Documentation

◆ Create()

std::unique_ptr< SfxTabPage > ScTablePage::Create ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rCoreSet 
)
static

Definition at line 133 of file tptable.cxx.

Referenced by ScStyleDlg::ScStyleDlg().

◆ DeactivatePage()

DeactivateRC ScTablePage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 336 of file tptable.cxx.

References FillItemSet().

◆ DECL_LINK() [1/4]

ScTablePage::DECL_LINK ( PageDirHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/4]

ScTablePage::DECL_LINK ( PageNoHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [3/4]

ScTablePage::DECL_LINK ( ScaleHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [4/4]

ScTablePage::DECL_LINK ( ToggleHdl  ,
weld::Toggleable ,
void   
)
private

◆ FillItemSet()

bool ScTablePage::FillItemSet ( SfxItemSet rCoreSet)
overridevirtual

◆ GetRanges()

static WhichRangesContainer ScTablePage::GetRanges ( )
inlinestatic

Definition at line 32 of file tptable.hxx.

References pPageTableRanges.

Referenced by ScStyleDlg::ScStyleDlg().

◆ PageNoHdl()

void ScTablePage::PageNoHdl ( const weld::Toggleable pBtn)
private

Definition at line 356 of file tptable.cxx.

References m_xBtnPageNo, and m_xEdPageNo.

Referenced by Reset(), and ScTablePage().

◆ Reset()

void ScTablePage::Reset ( const SfxItemSet rCoreSet)
overridevirtual

◆ ShowImage()

void ScTablePage::ShowImage ( )
private

Definition at line 123 of file tptable.cxx.

References m_xBmpPageDir, and m_xBtnLeftRight.

Member Data Documentation

◆ m_nOrigScalePageHeight

sal_uInt16 ScTablePage::m_nOrigScalePageHeight
private

Definition at line 42 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_nOrigScalePageWidth

sal_uInt16 ScTablePage::m_nOrigScalePageWidth
private

Definition at line 41 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBmpPageDir

std::unique_ptr<weld::Image> ScTablePage::m_xBmpPageDir
private

Definition at line 46 of file tptable.hxx.

Referenced by ShowImage().

◆ m_xBtnCharts

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnCharts
private

Definition at line 54 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnDrawings

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnDrawings
private

Definition at line 55 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnFormulas

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnFormulas
private

Definition at line 56 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnGrid

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnGrid
private

Definition at line 51 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnHeaders

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnHeaders
private

Definition at line 50 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnLeftRight

std::unique_ptr<weld::RadioButton> ScTablePage::m_xBtnLeftRight
private

Definition at line 45 of file tptable.hxx.

Referenced by Reset(), ScTablePage(), and ShowImage().

◆ m_xBtnNotes

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnNotes
private

Definition at line 52 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnNullVals

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnNullVals
private

Definition at line 57 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnObjects

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnObjects
private

Definition at line 53 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xBtnPageNo

std::unique_ptr<weld::CheckButton> ScTablePage::m_xBtnPageNo
private

Definition at line 47 of file tptable.hxx.

Referenced by FillItemSet(), PageNoHdl(), Reset(), and ScTablePage().

◆ m_xBtnTopDown

std::unique_ptr<weld::RadioButton> ScTablePage::m_xBtnTopDown
private

Definition at line 44 of file tptable.hxx.

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

◆ m_xBxScaleAll

std::unique_ptr<weld::Widget> ScTablePage::m_xBxScaleAll
private

Definition at line 60 of file tptable.hxx.

◆ m_xBxScalePageNum

std::unique_ptr<weld::Widget> ScTablePage::m_xBxScalePageNum
private

Definition at line 67 of file tptable.hxx.

◆ m_xCbScalePageHeight

std::unique_ptr<weld::CheckButton> ScTablePage::m_xCbScalePageHeight
private

Definition at line 66 of file tptable.hxx.

Referenced by Reset(), and ScTablePage().

◆ m_xCbScalePageWidth

std::unique_ptr<weld::CheckButton> ScTablePage::m_xCbScalePageWidth
private

Definition at line 64 of file tptable.hxx.

Referenced by Reset(), and ScTablePage().

◆ m_xEdPageNo

std::unique_ptr<weld::SpinButton> ScTablePage::m_xEdPageNo
private

Definition at line 48 of file tptable.hxx.

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

◆ m_xEdScaleAll

std::unique_ptr<weld::MetricSpinButton> ScTablePage::m_xEdScaleAll
private

Definition at line 61 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xEdScalePageHeight

std::unique_ptr<weld::SpinButton> ScTablePage::m_xEdScalePageHeight
private

Definition at line 65 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xEdScalePageNum

std::unique_ptr<weld::SpinButton> ScTablePage::m_xEdScalePageNum
private

Definition at line 68 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xEdScalePageWidth

std::unique_ptr<weld::SpinButton> ScTablePage::m_xEdScalePageWidth
private

Definition at line 63 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_xGrHeightWidth

std::unique_ptr<weld::Widget> ScTablePage::m_xGrHeightWidth
private

Definition at line 62 of file tptable.hxx.

◆ m_xLbScaleMode

std::unique_ptr<weld::ComboBox> ScTablePage::m_xLbScaleMode
private

Definition at line 59 of file tptable.hxx.

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

◆ pPageTableRanges

const WhichRangesContainer ScTablePage::pPageTableRanges
staticprivate

Definition at line 26 of file tptable.hxx.

Referenced by GetRanges().


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