LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
SvxRubyData_Impl Class Reference
Inheritance diagram for SvxRubyData_Impl:
[legend]
Collaboration diagram for SvxRubyData_Impl:
[legend]

Public Member Functions

 SvxRubyData_Impl ()
 
virtual ~SvxRubyData_Impl () override
 
void SetController (const Reference< XController > &xCtrl)
 
Reference< XModel > const & GetModel ()
 
bool HasSelectionChanged () const
 
Reference< XRubySelection > const & GetRubySelection ()
 
void UpdateRubyValues ()
 
Sequence< PropertyValues > & GetRubyValues ()
 
void AssertOneEntry ()
 
virtual void SAL_CALL selectionChanged (const css::lang::EventObject &aEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Private Attributes

Reference< XModel > xModel
 
Reference< XRubySelection > xSelection
 
Sequence< PropertyValuesaRubyValues
 
Reference< XController > xController
 
bool bHasSelectionChanged
 

Detailed Description

Definition at line 84 of file rubydialog.cxx.

Constructor & Destructor Documentation

SvxRubyData_Impl::SvxRubyData_Impl ( )

Definition at line 133 of file rubydialog.cxx.

SvxRubyData_Impl::~SvxRubyData_Impl ( )
overridevirtual

Definition at line 138 of file rubydialog.cxx.

Member Function Documentation

void SvxRubyData_Impl::AssertOneEntry ( )

Definition at line 183 of file rubydialog.cxx.

References aRubyValues.

void SvxRubyData_Impl::disposing ( const css::lang::EventObject &  Source)
overridevirtual

Definition at line 169 of file rubydialog.cxx.

References Exception, and xController.

Reference<XModel> const& SvxRubyData_Impl::GetModel ( )
inline

Definition at line 97 of file rubydialog.cxx.

References xModel.

Reference<XRubySelection> const& SvxRubyData_Impl::GetRubySelection ( )
inline

Definition at line 109 of file rubydialog.cxx.

References xSelection.

Sequence<PropertyValues>& SvxRubyData_Impl::GetRubyValues ( )
inline

Definition at line 122 of file rubydialog.cxx.

References aRubyValues.

bool SvxRubyData_Impl::HasSelectionChanged ( ) const
inline

Definition at line 105 of file rubydialog.cxx.

References bHasSelectionChanged.

void SvxRubyData_Impl::selectionChanged ( const css::lang::EventObject &  aEvent)
overridevirtual

Definition at line 164 of file rubydialog.cxx.

References bHasSelectionChanged.

void SvxRubyData_Impl::SetController ( const Reference< XController > &  xCtrl)

Definition at line 142 of file rubydialog.cxx.

References bHasSelectionChanged, Exception, and xController.

void SvxRubyData_Impl::UpdateRubyValues ( )
inline

Definition at line 114 of file rubydialog.cxx.

Member Data Documentation

Sequence<PropertyValues> SvxRubyData_Impl::aRubyValues
private

Definition at line 88 of file rubydialog.cxx.

Referenced by AssertOneEntry(), and GetRubyValues().

bool SvxRubyData_Impl::bHasSelectionChanged
private

Definition at line 90 of file rubydialog.cxx.

Referenced by HasSelectionChanged(), selectionChanged(), and SetController().

Reference<XController> SvxRubyData_Impl::xController
private

Definition at line 89 of file rubydialog.cxx.

Referenced by disposing(), and SetController().

Reference<XModel> SvxRubyData_Impl::xModel
private

Definition at line 86 of file rubydialog.cxx.

Referenced by GetModel().

Reference<XRubySelection> SvxRubyData_Impl::xSelection
private

Definition at line 87 of file rubydialog.cxx.

Referenced by GetRubySelection().


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