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 (TabPageParent pParent, const SfxItemSet &rSet)
 
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
 
const SfxItemSetGetItemSet () const
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
void SetUserData (const OUString &rString)
 
const OUString & GetUserData ()
 
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 SfxItemSetGetDialogExampleSet () const
 
OString GetConfigId () const
 
weld::WindowGetDialogFrameWeld () const
 

Static Public Member Functions

static VclPtr< SfxTabPageCreate (TabPageParent pParent, 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
 
virtual ~SwGrfExtPage () override
 
virtual void dispose () 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 (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const SfxItemSet *rAttrSet)
 
 SfxTabPage (TabPageParent pParent, 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
 
- Protected Attributes inherited from SfxTabPage
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 198 of file frmpage.hxx.

Constructor & Destructor Documentation

SwGrfExtPage::~SwGrfExtPage ( )
overrideprivatevirtual

Definition at line 2320 of file frmpage.cxx.

SwGrfExtPage::SwGrfExtPage ( TabPageParent  pParent,
const SfxItemSet rSet 
)

Member Function Documentation

void SwGrfExtPage::ActivatePage ( const SfxItemSet rSet)
overrideprivatevirtual
VclPtr< SfxTabPage > SwGrfExtPage::Create ( TabPageParent  pParent,
const SfxItemSet rSet 
)
static

Definition at line 2333 of file frmpage.cxx.

References VclPtr< reference_type >::Create().

Referenced by SwFrameDlg::SwFrameDlg().

DeactivateRC SwGrfExtPage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 2502 of file frmpage.cxx.

References FillItemSet().

SwGrfExtPage::DECL_LINK ( MirrorHdl  ,
weld::ToggleButton ,
void   
)
private
SwGrfExtPage::DECL_LINK ( BrowseHdl  ,
weld::Button ,
void   
)
private
void SwGrfExtPage::dispose ( void  )
overrideprivatevirtual

Reimplemented from SfxTabPage.

Definition at line 2325 of file frmpage.cxx.

References SfxTabPage::dispose(), m_xBmpWin, m_xCtlAngle, and m_xGrfDlg.

bool SwGrfExtPage::FillItemSet ( SfxItemSet rSet)
overridevirtual
void SwGrfExtPage::Reset ( const SfxItemSet rSet)
overridevirtual

Member Data Documentation

OUString SwGrfExtPage::aFilterName
private

Definition at line 200 of file frmpage.hxx.

Referenced by FillItemSet().

OUString SwGrfExtPage::aGrfName
private

Definition at line 201 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

OUString SwGrfExtPage::aNewGrfName
private

Definition at line 201 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

BmpWindow SwGrfExtPage::m_aBmpWin
private

Definition at line 208 of file frmpage.hxx.

Referenced by ActivatePage(), and SwGrfExtPage().

svx::SvxDialControl SwGrfExtPage::m_aCtlAngle
private

Definition at line 209 of file frmpage.hxx.

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

bool SwGrfExtPage::m_bHtmlMode
private

Definition at line 205 of file frmpage.hxx.

Referenced by ActivatePage(), and Reset().

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

Definition at line 213 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

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

Definition at line 225 of file frmpage.hxx.

Referenced by dispose().

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

Definition at line 218 of file frmpage.hxx.

Referenced by Reset(), and SwGrfExtPage().

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

Definition at line 217 of file frmpage.hxx.

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

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

Definition at line 224 of file frmpage.hxx.

Referenced by dispose().

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

Definition at line 222 of file frmpage.hxx.

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

Definition at line 203 of file frmpage.hxx.

Referenced by dispose().

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

Definition at line 214 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().

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

Definition at line 219 of file frmpage.hxx.

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

Definition at line 210 of file frmpage.hxx.

Referenced by ActivatePage().

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

Definition at line 212 of file frmpage.hxx.

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

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

Definition at line 211 of file frmpage.hxx.

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

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

Definition at line 223 of file frmpage.hxx.

Referenced by SwGrfExtPage().

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

Definition at line 215 of file frmpage.hxx.

Referenced by ActivatePage(), and FillItemSet().


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