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

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 

Definition at line 54 of file zoomctrl.cxx.

References PopupMenu::Execute(), and m_xMenu.

Referenced by SvxZoomStatusBarControl::Command().

OString const& ZoomPopup_Impl::GetCurItemIdent ( ) const

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

Definition at line 60 of file zoomctrl.cxx.

VclPtr<PopupMenu> ZoomPopup_Impl::m_xMenu

Definition at line 61 of file zoomctrl.cxx.

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

sal_uInt16 ZoomPopup_Impl::nZoom

Definition at line 62 of file zoomctrl.cxx.

Referenced by GetZoom().

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