LibreOffice Module toolkit (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
VCLXFixedHyperlink Class Referencefinal

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXFixedHyperlink ()
 
virtual ~VCLXFixedHyperlink () override
 
void SAL_CALL dispose () override
 
void SAL_CALL setText (const OUString &Text) override
 
OUString SAL_CALL getText () override
 
void SAL_CALL setURL (const OUString &URL) override
 
OUString SAL_CALL getURL () override
 
void SAL_CALL setAlignment (sal_Int16 nAlign) override
 
sal_Int16 SAL_CALL getAlignment () override
 
void SAL_CALL addActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
void SAL_CALL removeActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
css::awt::Size SAL_CALL getMinimumSize () override
 
css::awt::Size SAL_CALL getPreferredSize () override
 
css::awt::Size SAL_CALL calcAdjustedSize (const css::awt::Size &rNewSize) override
 
void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Private Member Functions

void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext () override
 

Private Attributes

ActionListenerMultiplexer maActionListeners
 

Detailed Description

Definition at line 229 of file include/toolkit/awt/vclxwindows.hxx.

Constructor & Destructor Documentation

◆ VCLXFixedHyperlink()

VCLXFixedHyperlink::VCLXFixedHyperlink ( )

Definition at line 2734 of file vclxwindows.cxx.

◆ ~VCLXFixedHyperlink()

VCLXFixedHyperlink::~VCLXFixedHyperlink ( )
overridevirtual

Definition at line 2741 of file vclxwindows.cxx.

Member Function Documentation

◆ addActionListener()

void VCLXFixedHyperlink::addActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
override

Definition at line 2858 of file vclxwindows.cxx.

References maActionListeners.

◆ calcAdjustedSize()

css::awt::Size VCLXFixedHyperlink::calcAdjustedSize ( const css::awt::Size &  rNewSize)
override

◆ CreateAccessibleContext()

css::uno::Reference< css::accessibility::XAccessibleContext > VCLXFixedHyperlink::CreateAccessibleContext ( )
overrideprivatevirtual

Definition at line 2775 of file vclxwindows.cxx.

◆ dispose()

void VCLXFixedHyperlink::dispose ( void  )
override

Definition at line 2745 of file vclxwindows.cxx.

References VCLXWindow::dispose(), and maActionListeners.

◆ getAlignment()

sal_Int16 VCLXFixedHyperlink::getAlignment ( )
override

Definition at line 2839 of file vclxwindows.cxx.

References WB_CENTER, and WB_LEFT.

◆ getMinimumSize()

css::awt::Size VCLXFixedHyperlink::getMinimumSize ( )
override

Definition at line 2870 of file vclxwindows.cxx.

References AWTSize().

Referenced by getPreferredSize().

◆ getPreferredSize()

css::awt::Size VCLXFixedHyperlink::getPreferredSize ( )
override

Definition at line 2880 of file vclxwindows.cxx.

References getMinimumSize().

◆ getProperty()

css::uno::Any VCLXFixedHyperlink::getProperty ( const OUString &  PropertyName)
override

Definition at line 2936 of file vclxwindows.cxx.

References BASEPROPERTY_URL, VCLXWindow::getProperty(), and GetPropertyId().

◆ GetPropertyIds()

virtual void VCLXFixedHyperlink::GetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
inlineoverridevirtual

Definition at line 267 of file include/toolkit/awt/vclxwindows.hxx.

References ImplGetPropertyIds().

◆ getText()

OUString VCLXFixedHyperlink::getText ( )
override

Definition at line 2788 of file vclxwindows.cxx.

◆ getURL()

OUString VCLXFixedHyperlink::getURL ( )
override

Definition at line 2807 of file vclxwindows.cxx.

◆ ImplGetPropertyIds()

void VCLXFixedHyperlink::ImplGetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
static

◆ ProcessWindowEvent()

void VCLXFixedHyperlink::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivate

◆ removeActionListener()

void VCLXFixedHyperlink::removeActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
override

Definition at line 2864 of file vclxwindows.cxx.

References maActionListeners.

◆ setAlignment()

void VCLXFixedHyperlink::setAlignment ( sal_Int16  nAlign)
override

Definition at line 2818 of file vclxwindows.cxx.

References WB_CENTER, WB_LEFT, and WB_RIGHT.

◆ setProperty()

void VCLXFixedHyperlink::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ setText()

void VCLXFixedHyperlink::setText ( const OUString &  Text)
override

Definition at line 2780 of file vclxwindows.cxx.

References Text.

◆ setURL()

void VCLXFixedHyperlink::setURL ( const OUString &  URL)
override

Definition at line 2799 of file vclxwindows.cxx.

References URL.

Member Data Documentation

◆ maActionListeners

ActionListenerMultiplexer VCLXFixedHyperlink::maActionListeners
private

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