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

Public Member Functions

 SvxFrameWindow_Impl (svt::ToolboxController &rController, vcl::Window *pParentWindow)
 
virtual ~SvxFrameWindow_Impl () override
 
virtual void dispose () override
 
virtual void statusChanged (const css::frame::FeatureStateEvent &rEvent) override
 
virtual void DataChanged (const DataChangedEvent &rDCEvt) override
 
- Public Member Functions inherited from svtools::ToolbarPopup
 ToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, vcl::Window *pParentWindow, WinBits nBits)
 
 ToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, vcl::Window *pParentWindow, const OString &rID, const OUString &rUIXMLDescription)
 
virtual ~ToolbarPopup () override
 
- Public Member Functions inherited from svtools::ToolbarPopupBase
 ToolbarPopupBase (const css::uno::Reference< css::frame::XFrame > &rFrame)
 
virtual ~ToolbarPopupBase ()
 

Protected Member Functions

virtual void GetFocus () override
 
virtual void KeyInput (const KeyEvent &rKEvt) override
 
- Protected Member Functions inherited from svtools::ToolbarPopup
bool IsInPopupMode () const
 
void EndPopupMode ()
 
- Protected Member Functions inherited from svtools::ToolbarPopupBase
void AddStatusListener (const OUString &rCommandURL)
 

Private Member Functions

void InitImageList ()
 
void CalcSizeValueSet ()
 
 DECL_LINK (SelectHdl, ValueSet *, void)
 

Private Attributes

VclPtr< SvxFrmValueSet_ImplaFrameSet
 
svt::ToolboxControllermrController
 
std::vector< BitmapExaImgVec
 
bool bParagraphMode
 

Additional Inherited Members

- Protected Attributes inherited from svtools::ToolbarPopupBase
css::uno::Reference< css::frame::XFrame > mxFrame
 
rtl::Reference< svt::FrameStatusListenermxStatusListener
 

Detailed Description

Definition at line 268 of file tbcontrl.cxx.

Constructor & Destructor Documentation

SvxFrameWindow_Impl::SvxFrameWindow_Impl ( svt::ToolboxController rController,
vcl::Window pParentWindow 
)
SvxFrameWindow_Impl::~SvxFrameWindow_Impl ( )
overridevirtual

Definition at line 2393 of file tbcontrl.cxx.

Member Function Documentation

void SvxFrameWindow_Impl::CalcSizeValueSet ( )
private
void SvxFrameWindow_Impl::DataChanged ( const DataChangedEvent rDCEvt)
overridevirtual
SvxFrameWindow_Impl::DECL_LINK ( SelectHdl  ,
ValueSet ,
void   
)
private
void SvxFrameWindow_Impl::dispose ( void  )
overridevirtual

Reimplemented from svtools::ToolbarPopup.

Definition at line 2398 of file tbcontrl.cxx.

References aFrameSet, and VclPtr< reference_type >::disposeAndClear().

void SvxFrameWindow_Impl::GetFocus ( )
overrideprotectedvirtual

Definition at line 2404 of file tbcontrl.cxx.

References aFrameSet, and ValueSet::StartSelection().

void SvxFrameWindow_Impl::InitImageList ( )
private

Definition at line 2612 of file tbcontrl.cxx.

References aImgVec.

Referenced by DataChanged(), and SvxFrameWindow_Impl().

void SvxFrameWindow_Impl::KeyInput ( const KeyEvent rKEvt)
overrideprotectedvirtual

Definition at line 2410 of file tbcontrl.cxx.

References aFrameSet, and ValueSet::KeyInput().

void SvxFrameWindow_Impl::statusChanged ( const css::frame::FeatureStateEvent &  rEvent)
overridevirtual

Member Data Documentation

VclPtr<SvxFrmValueSet_Impl> SvxFrameWindow_Impl::aFrameSet
private
std::vector<BitmapEx> SvxFrameWindow_Impl::aImgVec
private

Definition at line 273 of file tbcontrl.cxx.

Referenced by DataChanged(), InitImageList(), statusChanged(), and SvxFrameWindow_Impl().

bool SvxFrameWindow_Impl::bParagraphMode
private

Definition at line 274 of file tbcontrl.cxx.

Referenced by statusChanged(), and SvxFrameWindow_Impl().

svt::ToolboxController& SvxFrameWindow_Impl::mrController
private

Definition at line 272 of file tbcontrl.cxx.


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