LibreOffice Module cui (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
IconChoicePage Class Referenceabstract

#include <iconcdlg.hxx>

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

Public Member Functions

virtual ~IconChoicePage ()
 
OUString GetHelpId () const
 
const SfxItemSetGetItemSet () const
 
virtual bool FillItemSet (SfxItemSet *)=0
 
virtual void Reset (const SfxItemSet &)=0
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
virtual void ActivatePage (const SfxItemSet &)
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet)
 
virtual bool QueryClose ()
 

Protected Member Functions

 IconChoicePage (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *pItemSet)
 

Protected Attributes

std::unique_ptr< weld::BuilderxBuilder
 
std::unique_ptr< weld::ContainerxContainer
 

Private Attributes

const SfxItemSetpSet
 
bool bHasExchangeSupport
 

Detailed Description

Definition at line 35 of file iconcdlg.hxx.

Constructor & Destructor Documentation

◆ IconChoicePage()

IconChoicePage::IconChoicePage ( weld::Container pParent,
const OUString &  rUIXMLDescription,
const OUString &  rID,
const SfxItemSet pItemSet 
)
protected

Definition at line 33 of file iconcdlg.cxx.

◆ ~IconChoicePage()

IconChoicePage::~IconChoicePage ( )
virtual

Definition at line 43 of file iconcdlg.cxx.

Member Function Documentation

◆ ActivatePage()

void IconChoicePage::ActivatePage ( const SfxItemSet )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 53 of file iconcdlg.cxx.

◆ DeactivatePage()

DeactivateRC IconChoicePage::DeactivatePage ( SfxItemSet pSet)
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 58 of file iconcdlg.cxx.

Referenced by SvxHpLinkDlg::DeActivatePageImpl().

◆ FillItemSet()

virtual bool IconChoicePage::FillItemSet ( SfxItemSet )
pure virtual

Implemented in SvxHyperlinkTabPageBase.

◆ GetHelpId()

OUString IconChoicePage::GetHelpId ( ) const
inline

Definition at line 52 of file iconcdlg.hxx.

References xContainer.

◆ GetItemSet()

const SfxItemSet & IconChoicePage::GetItemSet ( ) const
inline

◆ HasExchangeSupport()

bool IconChoicePage::HasExchangeSupport ( ) const
inline

Definition at line 59 of file iconcdlg.hxx.

References bHasExchangeSupport.

Referenced by SvxHpLinkDlg::DeActivatePageImpl().

◆ QueryClose()

bool IconChoicePage::QueryClose ( )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 63 of file iconcdlg.cxx.

◆ Reset()

virtual void IconChoicePage::Reset ( const SfxItemSet )
pure virtual

Implemented in SvxHyperlinkTabPageBase.

◆ SetExchangeSupport()

void IconChoicePage::SetExchangeSupport ( )
inline

Member Data Documentation

◆ bHasExchangeSupport

bool IconChoicePage::bHasExchangeSupport
private

Definition at line 43 of file iconcdlg.hxx.

Referenced by HasExchangeSupport(), and SetExchangeSupport().

◆ pSet

const SfxItemSet* IconChoicePage::pSet
private

Definition at line 42 of file iconcdlg.hxx.

Referenced by GetItemSet().

◆ xBuilder

std::unique_ptr<weld::Builder> IconChoicePage::xBuilder
protected

Definition at line 38 of file iconcdlg.hxx.

◆ xContainer

std::unique_ptr<weld::Container> IconChoicePage::xContainer
protected

Definition at line 39 of file iconcdlg.hxx.

Referenced by GetHelpId(), and SvxHyperlinkTabPageBase::SetInitFocus().


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