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

Public Member Functions

 ZoomPopup_Impl (sal_uInt16 nZ, SvxZoomEnableFlags nValueSet)
 
sal_uInt16 GetZoom ()
 
OString const & GetCurItemIdent () const
 
sal_uInt16 Execute (vcl::Window *pWindow, const Point &rPopupPos)
 

Private Attributes

VclBuilder m_aBuilder
 
VclPtr< PopupMenum_xMenu
 
sal_uInt16 nZoom
 

Detailed Description

Definition at line 46 of file zoomctrl.cxx.

Constructor & Destructor Documentation

ZoomPopup_Impl::ZoomPopup_Impl ( sal_uInt16  nZ,
SvxZoomEnableFlags  nValueSet 
)

Definition at line 65 of file zoomctrl.cxx.

References Menu::EnableItem(), and m_xMenu.

Member Function Documentation

sal_uInt16 ZoomPopup_Impl::Execute ( vcl::Window pWindow,
const Point rPopupPos 
)
inline

Definition at line 54 of file zoomctrl.cxx.

References PopupMenu::Execute(), and m_xMenu.

Referenced by SvxZoomStatusBarControl::Command().

OString const& ZoomPopup_Impl::GetCurItemIdent ( ) const
inline

Definition at line 52 of file zoomctrl.cxx.

References Menu::GetCurItemIdent(), and m_xMenu.

Referenced by SvxZoomStatusBarControl::Command(), and GetZoom().

sal_uInt16 ZoomPopup_Impl::GetZoom ( )

Definition at line 86 of file zoomctrl.cxx.

References GetCurItemIdent(), and nZoom.

Referenced by SvxZoomStatusBarControl::Command().

Member Data Documentation

VclBuilder ZoomPopup_Impl::m_aBuilder
private

Definition at line 60 of file zoomctrl.cxx.

VclPtr<PopupMenu> ZoomPopup_Impl::m_xMenu
private

Definition at line 61 of file zoomctrl.cxx.

Referenced by Execute(), GetCurItemIdent(), and ZoomPopup_Impl().

sal_uInt16 ZoomPopup_Impl::nZoom
private

Definition at line 62 of file zoomctrl.cxx.

Referenced by GetZoom().


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