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 DeferResetToFirstActivation ()
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
virtual void ActivatePage (const SfxItemSet &)
 
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
 
OString GetHelpId () const
 
OString GetConfigId () const
 
bool IsVisible () const
 
weld::WindowGetFrameWeld () const
 

Static Public Member Functions

static std::unique_ptr< SfxTabPageCreate (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rCoreSet)
 
static const sal_uInt16 * 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::ToggleButton &, void)
 
 DECL_LINK (PageNoHdl, weld::ToggleButton &, void)
 
void PageNoHdl (const weld::ToggleButton *pBtn)
 
 DECL_LINK (ScaleHdl, weld::ComboBox &, void)
 
 DECL_LINK (ToggleHdl, weld::ToggleButton &, 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 sal_uInt16 pPageTableRanges []
 

Additional Inherited Members

- Protected Member Functions inherited from SfxTabPage
 SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet *rAttrSet)
 
sal_uInt16 GetWhich (sal_uInt16 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 ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rCoreSet 
)
ScTablePage::~ScTablePage ( )
overridevirtual

Definition at line 136 of file tptable.cxx.

Member Function Documentation

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

Definition at line 140 of file tptable.cxx.

Referenced by ScStyleDlg::ScStyleDlg().

DeactivateRC ScTablePage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 344 of file tptable.cxx.

References FillItemSet().

ScTablePage::DECL_LINK ( PageDirHdl  ,
weld::ToggleButton ,
void   
)
private
ScTablePage::DECL_LINK ( PageNoHdl  ,
weld::ToggleButton ,
void   
)
private
ScTablePage::DECL_LINK ( ScaleHdl  ,
weld::ComboBox ,
void   
)
private
ScTablePage::DECL_LINK ( ToggleHdl  ,
weld::ToggleButton ,
void   
)
private
bool ScTablePage::FillItemSet ( SfxItemSet rCoreSet)
overridevirtual
static const sal_uInt16* ScTablePage::GetRanges ( )
inlinestatic

Definition at line 32 of file tptable.hxx.

References pPageTableRanges.

Referenced by ScStyleDlg::ScStyleDlg().

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

Definition at line 364 of file tptable.cxx.

References m_xBtnPageNo, and m_xEdPageNo.

Referenced by Reset(), and ScTablePage().

void ScTablePage::Reset ( const SfxItemSet rCoreSet)
overridevirtual
void ScTablePage::ShowImage ( )
private

Definition at line 130 of file tptable.cxx.

References m_xBmpPageDir, and m_xBtnLeftRight.

Member Data Documentation

sal_uInt16 ScTablePage::m_nOrigScalePageHeight
private

Definition at line 42 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

sal_uInt16 ScTablePage::m_nOrigScalePageWidth
private

Definition at line 41 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 46 of file tptable.hxx.

Referenced by ShowImage().

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

Definition at line 54 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 55 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 56 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 51 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 50 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 45 of file tptable.hxx.

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

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

Definition at line 52 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 57 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 53 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 47 of file tptable.hxx.

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

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

Definition at line 44 of file tptable.hxx.

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

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

Definition at line 60 of file tptable.hxx.

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

Definition at line 67 of file tptable.hxx.

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

Definition at line 66 of file tptable.hxx.

Referenced by Reset(), and ScTablePage().

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

Definition at line 64 of file tptable.hxx.

Referenced by Reset(), and ScTablePage().

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

Definition at line 48 of file tptable.hxx.

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

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

Definition at line 61 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 65 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 68 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 63 of file tptable.hxx.

Referenced by FillItemSet(), and Reset().

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

Definition at line 62 of file tptable.hxx.

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

Definition at line 59 of file tptable.hxx.

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

const sal_uInt16 ScTablePage::pPageTableRanges
staticprivate
Initial value:

Definition at line 26 of file tptable.hxx.

Referenced by GetRanges().


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