LibreOffice Module svtools (master) 1
|
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 |
Definition at line 58 of file slidesorterbaropt.cxx.
SvtSlideSorterBarOptions_Impl::SvtSlideSorterBarOptions_Impl | ( | ) |
Definition at line 127 of file slidesorterbaropt.cxx.
References DBG_ASSERT, m_bVisibleDrawView, m_bVisibleHandoutView, m_bVisibleImpressView, m_bVisibleNotesView, m_bVisibleOutlineView, m_bVisibleSlideSorterView, m_seqPropertyNames, PROPERTYHANDLE_VISIBLE_DRAWVIEW, PROPERTYHANDLE_VISIBLE_HANDOUTVIEW, PROPERTYHANDLE_VISIBLE_IMPRESSVIEW, PROPERTYHANDLE_VISIBLE_NOTESVIEW, PROPERTYHANDLE_VISIBLE_OUTLINEVIEW, and PROPERTYHANDLE_VISIBLE_SLIDESORTERVIEW.
|
override |
Definition at line 199 of file slidesorterbaropt.cxx.
|
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.
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().
|
finaloverrideprivatevirtual |
Definition at line 269 of file slidesorterbaropt.cxx.
References m_bVisibleDrawView, m_bVisibleHandoutView, m_bVisibleImpressView, m_bVisibleNotesView, m_bVisibleOutlineView, m_bVisibleSlideSorterView, m_seqPropertyNames, nCount, PROPERTYHANDLE_VISIBLE_DRAWVIEW, PROPERTYHANDLE_VISIBLE_HANDOUTVIEW, PROPERTYHANDLE_VISIBLE_IMPRESSVIEW, PROPERTYHANDLE_VISIBLE_NOTESVIEW, PROPERTYHANDLE_VISIBLE_OUTLINEVIEW, and PROPERTYHANDLE_VISIBLE_SLIDESORTERVIEW.
void SvtSlideSorterBarOptions_Impl::Load | ( | const Sequence< OUString > & | rPropertyNames | ) |
loads required data from the configuration.
It's called in the constructor to read all entries and form Notify to re-read changed setting
Definition at line 205 of file slidesorterbaropt.cxx.
References DBG_ASSERT, comphelper::findValue(), GetPropertyNames(), m_bVisibleDrawView, m_bVisibleHandoutView, m_bVisibleImpressView, m_bVisibleNotesView, m_bVisibleOutlineView, m_bVisibleSlideSorterView, PROPERTYHANDLE_VISIBLE_DRAWVIEW, PROPERTYHANDLE_VISIBLE_HANDOUTVIEW, PROPERTYHANDLE_VISIBLE_IMPRESSVIEW, PROPERTYHANDLE_VISIBLE_NOTESVIEW, PROPERTYHANDLE_VISIBLE_OUTLINEVIEW, and PROPERTYHANDLE_VISIBLE_SLIDESORTERVIEW.
Referenced by Notify().
|
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.
[in,out] | seqPropertyNames | is the list of properties which should be updated. |
Definition at line 264 of file slidesorterbaropt.cxx.
References Load().
|
inline |
Definition at line 122 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleDrawView, and SetVisibleViewImpl().
|
inline |
Definition at line 116 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleHandoutView, and SetVisibleViewImpl().
|
inline |
Definition at line 107 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleImpressView, and SetVisibleViewImpl().
|
inline |
Definition at line 113 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleNotesView, and SetVisibleViewImpl().
|
inline |
Definition at line 110 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleOutlineView, and SetVisibleViewImpl().
|
inline |
Definition at line 119 of file slidesorterbaropt.cxx.
References bVisible, m_bVisibleSlideSorterView, and SetVisibleViewImpl().
|
private |
Definition at line 330 of file slidesorterbaropt.cxx.
References bVisible.
Referenced by SetVisibleDrawView(), SetVisibleHandoutView(), SetVisibleImpressView(), SetVisibleNotesView(), SetVisibleOutlineView(), and SetVisibleSlideSorterView().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleDrawView |
Definition at line 90 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleDrawView(), and SvtSlideSorterBarOptions_Impl().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleHandoutView |
Definition at line 88 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleHandoutView(), and SvtSlideSorterBarOptions_Impl().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleImpressView |
Definition at line 85 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleImpressView(), and SvtSlideSorterBarOptions_Impl().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleNotesView |
Definition at line 87 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleNotesView(), and SvtSlideSorterBarOptions_Impl().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleOutlineView |
Definition at line 86 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleOutlineView(), and SvtSlideSorterBarOptions_Impl().
bool SvtSlideSorterBarOptions_Impl::m_bVisibleSlideSorterView |
Definition at line 89 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), Load(), SetVisibleSlideSorterView(), and SvtSlideSorterBarOptions_Impl().
|
private |
Definition at line 60 of file slidesorterbaropt.cxx.
Referenced by ImplCommit(), and SvtSlideSorterBarOptions_Impl().