LibreOffice Module cui (master)  1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | 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 Member Functions

void ImplInitSettings ()
 

Private Attributes

const SfxItemSetpSet
 
bool bHasExchangeSupport
 

Detailed Description

Definition at line 59 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 39 of file iconcdlg.cxx.

IconChoicePage::~IconChoicePage ( )
virtual

Definition at line 49 of file iconcdlg.cxx.

Member Function Documentation

void IconChoicePage::ActivatePage ( const SfxItemSet )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 59 of file iconcdlg.cxx.

DeactivateRC IconChoicePage::DeactivatePage ( SfxItemSet pSet)
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 64 of file iconcdlg.cxx.

Referenced by SvxHpLinkDlg::DeActivatePageImpl(), and SvxHpLinkDlg::OK_Impl().

virtual bool IconChoicePage::FillItemSet ( SfxItemSet )
pure virtual

Implemented in SvxHyperlinkTabPageBase.

Referenced by SvxHpLinkDlg::Ok().

OString IconChoicePage::GetHelpId ( ) const
inline

Definition at line 78 of file iconcdlg.hxx.

const SfxItemSet& IconChoicePage::GetItemSet ( ) const
inline
bool IconChoicePage::HasExchangeSupport ( ) const
inline
void IconChoicePage::ImplInitSettings ( )
private
bool IconChoicePage::QueryClose ( )
virtual

Reimplemented in SvxHyperlinkTabPageBase.

Definition at line 69 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 67 of file iconcdlg.hxx.

Referenced by HasExchangeSupport().

const SfxItemSet* IconChoicePage::pSet
private

Definition at line 66 of file iconcdlg.hxx.

Referenced by GetItemSet().

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

Definition at line 62 of file iconcdlg.hxx.

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

Definition at line 63 of file iconcdlg.hxx.

Referenced by SvxHyperlinkTabPageBase::SetInitFocus().


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