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

#include <frmpage.hxx>

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

Public Member Functions

 SwGrfExtPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
 
virtual ~SwGrfExtPage () override
 
virtual bool FillItemSet (SfxItemSet *rSet) override
 
virtual void Reset (const SfxItemSet *rSet) 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
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
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 *rSet)
 
- 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

 DECL_LINK (MirrorHdl, weld::ToggleButton &, void)
 
 DECL_LINK (BrowseHdl, weld::Button &, void)
 
virtual void ActivatePage (const SfxItemSet &rSet) override
 

Private Attributes

OUString aFilterName
 
OUString aGrfName
 
OUString aNewGrfName
 
std::unique_ptr<::sfx2::FileDialogHelperm_xGrfDlg
 
bool m_bHtmlMode
 
BmpWindow m_aBmpWin
 
svx::SvxDialControl m_aCtlAngle
 
std::unique_ptr< weld::Widgetm_xMirror
 
std::unique_ptr< weld::CheckButtonm_xMirrorVertBox
 
std::unique_ptr< weld::CheckButtonm_xMirrorHorzBox
 
std::unique_ptr< weld::RadioButtonm_xAllPagesRB
 
std::unique_ptr< weld::RadioButtonm_xLeftPagesRB
 
std::unique_ptr< weld::RadioButtonm_xRightPagesRB
 
std::unique_ptr< weld::Entrym_xConnectED
 
std::unique_ptr< weld::Buttonm_xBrowseBT
 
std::unique_ptr< weld::Framem_xLinkFrame
 
std::unique_ptr< weld::Framem_xFlAngle
 
std::unique_ptr< weld::SpinButtonm_xNfAngle
 
std::unique_ptr< weld::CustomWeldm_xCtlAngle
 
std::unique_ptr< weld::CustomWeldm_xBmpWin
 

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 195 of file frmpage.hxx.

Constructor & Destructor Documentation

SwGrfExtPage::SwGrfExtPage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
SwGrfExtPage::~SwGrfExtPage ( )
overridevirtual

Definition at line 2319 of file frmpage.cxx.

References m_xBmpWin, m_xCtlAngle, and m_xGrfDlg.

Member Function Documentation

void SwGrfExtPage::ActivatePage ( const SfxItemSet rSet)
overrideprivatevirtual
std::unique_ptr< SfxTabPage > SwGrfExtPage::Create ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
static

Definition at line 2326 of file frmpage.cxx.

Referenced by SwFrameDlg::SwFrameDlg().

DeactivateRC SwGrfExtPage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 2495 of file frmpage.cxx.

References FillItemSet().

SwGrfExtPage::DECL_LINK ( MirrorHdl  ,
weld::ToggleButton ,
void   
)
private
SwGrfExtPage::DECL_LINK ( BrowseHdl  ,
weld::Button ,
void   
)
private
bool SwGrfExtPage::FillItemSet ( SfxItemSet rSet)
overridevirtual
void SwGrfExtPage::Reset ( const SfxItemSet rSet)
overridevirtual

Member Data Documentation

OUString SwGrfExtPage::aFilterName
private

Definition at line 197 of file frmpage.hxx.

Referenced by FillItemSet().

OUString SwGrfExtPage::aGrfName
private

Definition at line 198 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

OUString SwGrfExtPage::aNewGrfName
private

Definition at line 198 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

BmpWindow SwGrfExtPage::m_aBmpWin
private

Definition at line 205 of file frmpage.hxx.

Referenced by ActivatePage(), and SwGrfExtPage().

svx::SvxDialControl SwGrfExtPage::m_aCtlAngle
private

Definition at line 206 of file frmpage.hxx.

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

bool SwGrfExtPage::m_bHtmlMode
private

Definition at line 202 of file frmpage.hxx.

Referenced by ActivatePage(), and Reset().

std::unique_ptr<weld::RadioButton> SwGrfExtPage::m_xAllPagesRB
private

Definition at line 210 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

std::unique_ptr<weld::CustomWeld> SwGrfExtPage::m_xBmpWin
private

Definition at line 222 of file frmpage.hxx.

Referenced by ~SwGrfExtPage().

std::unique_ptr<weld::Button> SwGrfExtPage::m_xBrowseBT
private

Definition at line 215 of file frmpage.hxx.

Referenced by Reset(), and SwGrfExtPage().

std::unique_ptr<weld::Entry> SwGrfExtPage::m_xConnectED
private

Definition at line 214 of file frmpage.hxx.

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

std::unique_ptr<weld::CustomWeld> SwGrfExtPage::m_xCtlAngle
private

Definition at line 221 of file frmpage.hxx.

Referenced by ~SwGrfExtPage().

std::unique_ptr<weld::Frame> SwGrfExtPage::m_xFlAngle
private

Definition at line 219 of file frmpage.hxx.

std::unique_ptr<::sfx2::FileDialogHelper> SwGrfExtPage::m_xGrfDlg
private

Definition at line 200 of file frmpage.hxx.

Referenced by ~SwGrfExtPage().

std::unique_ptr<weld::RadioButton> SwGrfExtPage::m_xLeftPagesRB
private

Definition at line 211 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

std::unique_ptr<weld::Frame> SwGrfExtPage::m_xLinkFrame
private

Definition at line 216 of file frmpage.hxx.

std::unique_ptr<weld::Widget> SwGrfExtPage::m_xMirror
private

Definition at line 207 of file frmpage.hxx.

Referenced by ActivatePage().

std::unique_ptr<weld::CheckButton> SwGrfExtPage::m_xMirrorHorzBox
private

Definition at line 209 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), and SwGrfExtPage().

std::unique_ptr<weld::CheckButton> SwGrfExtPage::m_xMirrorVertBox
private

Definition at line 208 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), and SwGrfExtPage().

std::unique_ptr<weld::SpinButton> SwGrfExtPage::m_xNfAngle
private

Definition at line 220 of file frmpage.hxx.

Referenced by SwGrfExtPage().

std::unique_ptr<weld::RadioButton> SwGrfExtPage::m_xRightPagesRB
private

Definition at line 212 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().


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