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 ()
 
OString 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 OString &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 50 of file iconcdlg.hxx.

Constructor & Destructor Documentation

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

Definition at line 32 of file iconcdlg.cxx.

IconChoicePage::~IconChoicePage ( )
virtual

Definition at line 42 of file iconcdlg.cxx.

Member Function Documentation

void IconChoicePage::ActivatePage ( const SfxItemSet )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 52 of file iconcdlg.cxx.

DeactivateRC IconChoicePage::DeactivatePage ( SfxItemSet pSet)
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 57 of file iconcdlg.cxx.

Referenced by SvxHpLinkDlg::DeActivatePageImpl().

virtual bool IconChoicePage::FillItemSet ( SfxItemSet )
pure virtual

Implemented in SvxHyperlinkTabPageBase.

OString IconChoicePage::GetHelpId ( ) const
inline

Definition at line 67 of file iconcdlg.hxx.

const SfxItemSet& IconChoicePage::GetItemSet ( ) const
inline
bool IconChoicePage::HasExchangeSupport ( ) const
inline

Definition at line 74 of file iconcdlg.hxx.

References bHasExchangeSupport.

Referenced by SvxHpLinkDlg::DeActivatePageImpl().

bool IconChoicePage::QueryClose ( )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 62 of file iconcdlg.cxx.

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

Implemented in SvxHyperlinkTabPageBase.

void IconChoicePage::SetExchangeSupport ( )
inline

Member Data Documentation

bool IconChoicePage::bHasExchangeSupport
private

Definition at line 58 of file iconcdlg.hxx.

Referenced by HasExchangeSupport().

const SfxItemSet* IconChoicePage::pSet
private

Definition at line 57 of file iconcdlg.hxx.

Referenced by GetItemSet().

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

Definition at line 53 of file iconcdlg.hxx.

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

Definition at line 54 of file iconcdlg.hxx.

Referenced by SvxHyperlinkTabPageBase::SetInitFocus().


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