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

Public Member Functions

 SvtSlideSorterBarOptions_Impl ()
 
 ~SvtSlideSorterBarOptions_Impl () override
 
virtual void Notify (const Sequence< OUString > &seqPropertyNames) override
 called for notify of configmanager More...
 
void Load (const Sequence< OUString > &rPropertyNames)
 loads required data from the configuration. More...
 
void SetVisibleImpressView (bool bVisible)
 
void SetVisibleOutlineView (bool bVisible)
 
void SetVisibleNotesView (bool bVisible)
 
void SetVisibleHandoutView (bool bVisible)
 
void SetVisibleSlideSorterView (bool bVisible)
 
void SetVisibleDrawView (bool bVisible)
 

Public Attributes

bool m_bVisibleImpressView
 
bool m_bVisibleOutlineView
 
bool m_bVisibleNotesView
 
bool m_bVisibleHandoutView
 
bool m_bVisibleSlideSorterView
 
bool m_bVisibleDrawView
 

Private Member Functions

virtual void ImplCommit () final override
 
void SetVisibleViewImpl (bool &bVisibleView, bool bVisible)
 

Static Private Member Functions

static Sequence< OUString > GetPropertyNames ()
 return list of key names of our configuration management which represent our module tree More...
 

Private Attributes

Sequence< OUString > m_seqPropertyNames
 

Detailed Description

Definition at line 58 of file slidesorterbaropt.cxx.

Constructor & Destructor Documentation

◆ SvtSlideSorterBarOptions_Impl()

SvtSlideSorterBarOptions_Impl::SvtSlideSorterBarOptions_Impl ( )

◆ ~SvtSlideSorterBarOptions_Impl()

SvtSlideSorterBarOptions_Impl::~SvtSlideSorterBarOptions_Impl ( )
override

Definition at line 199 of file slidesorterbaropt.cxx.

Member Function Documentation

◆ GetPropertyNames()

Sequence< OUString > SvtSlideSorterBarOptions_Impl::GetPropertyNames ( )
staticprivate

return list of key names of our configuration management which represent our module tree

This method returns a static const list of key names. We need it to get needed values from configuration management.

Returns
A list of needed configuration keys is returned.

Definition at line 316 of file slidesorterbaropt.cxx.

References PROPERTYNAME_VISIBLE_DRAWVIEW, PROPERTYNAME_VISIBLE_HANDOUTVIEW, PROPERTYNAME_VISIBLE_IMPRESSVIEW, PROPERTYNAME_VISIBLE_NOTESVIEW, PROPERTYNAME_VISIBLE_OUTLINEVIEW, and PROPERTYNAME_VISIBLE_SLIDESORTERVIEW.

Referenced by Load().

◆ ImplCommit()

void SvtSlideSorterBarOptions_Impl::ImplCommit ( )
finaloverrideprivatevirtual

◆ Load()

void SvtSlideSorterBarOptions_Impl::Load ( const Sequence< OUString > &  rPropertyNames)

◆ Notify()

void SvtSlideSorterBarOptions_Impl::Notify ( const Sequence< OUString > &  seqPropertyNames)
overridevirtual

called for notify of configmanager

This method is called from the ConfigManager before the application ends or from the PropertyChangeListener if the sub tree broadcasts changes. You must update your internal values.

See also
baseclass ConfigItem
Parameters
[in,out]seqPropertyNamesis the list of properties which should be updated.

Definition at line 264 of file slidesorterbaropt.cxx.

References Load().

◆ SetVisibleDrawView()

void SvtSlideSorterBarOptions_Impl::SetVisibleDrawView ( bool  bVisible)
inline

Definition at line 122 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleDrawView, and SetVisibleViewImpl().

◆ SetVisibleHandoutView()

void SvtSlideSorterBarOptions_Impl::SetVisibleHandoutView ( bool  bVisible)
inline

Definition at line 116 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleHandoutView, and SetVisibleViewImpl().

◆ SetVisibleImpressView()

void SvtSlideSorterBarOptions_Impl::SetVisibleImpressView ( bool  bVisible)
inline

Definition at line 107 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleImpressView, and SetVisibleViewImpl().

◆ SetVisibleNotesView()

void SvtSlideSorterBarOptions_Impl::SetVisibleNotesView ( bool  bVisible)
inline

Definition at line 113 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleNotesView, and SetVisibleViewImpl().

◆ SetVisibleOutlineView()

void SvtSlideSorterBarOptions_Impl::SetVisibleOutlineView ( bool  bVisible)
inline

Definition at line 110 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleOutlineView, and SetVisibleViewImpl().

◆ SetVisibleSlideSorterView()

void SvtSlideSorterBarOptions_Impl::SetVisibleSlideSorterView ( bool  bVisible)
inline

Definition at line 119 of file slidesorterbaropt.cxx.

References bVisible, m_bVisibleSlideSorterView, and SetVisibleViewImpl().

◆ SetVisibleViewImpl()

void SvtSlideSorterBarOptions_Impl::SetVisibleViewImpl ( bool &  bVisibleView,
bool  bVisible 
)
private

Member Data Documentation

◆ m_bVisibleDrawView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleDrawView

◆ m_bVisibleHandoutView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleHandoutView

◆ m_bVisibleImpressView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleImpressView

◆ m_bVisibleNotesView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleNotesView

◆ m_bVisibleOutlineView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleOutlineView

◆ m_bVisibleSlideSorterView

bool SvtSlideSorterBarOptions_Impl::m_bVisibleSlideSorterView

◆ m_seqPropertyNames

Sequence< OUString > SvtSlideSorterBarOptions_Impl::m_seqPropertyNames
private

Definition at line 60 of file slidesorterbaropt.cxx.

Referenced by ImplCommit(), and SvtSlideSorterBarOptions_Impl().


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