LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svx::ExtrusionSurfaceWindow Class Referencefinal

#include <extrusioncontrols.hxx>

Inheritance diagram for svx::ExtrusionSurfaceWindow:
[legend]
Collaboration diagram for svx::ExtrusionSurfaceWindow:
[legend]

Public Member Functions

 ExtrusionSurfaceWindow (svt::PopupWindowController *pControl, weld::Widget *pParentWindow)
 
virtual void GrabFocus () override
 
virtual void statusChanged (const css::frame::FeatureStateEvent &Event) override
 
- Public Member Functions inherited from WeldToolbarPopup
 WeldToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, weld::Widget *pParent, const OUString &rUIFile, const OString &rId)
 
virtual ~WeldToolbarPopup () override
 
weld::ContainergetTopLevel ()
 
weld::ContainergetContainer ()
 
- Public Member Functions inherited from svtools::ToolbarPopupBase
 ToolbarPopupBase (const css::uno::Reference< css::frame::XFrame > &rFrame)
 
virtual ~ToolbarPopupBase ()
 

Private Member Functions

 DECL_LINK (SelectHdl, weld::Button &, void)
 
void implSetSurface (int nSurface, bool bEnabled)
 

Private Attributes

rtl::Reference< svt::PopupWindowControllermxControl
 
std::unique_ptr< weld::RadioButtonmxWireFrame
 
std::unique_ptr< weld::RadioButtonmxMatt
 
std::unique_ptr< weld::RadioButtonmxPlastic
 
std::unique_ptr< weld::RadioButtonmxMetal
 

Additional Inherited Members

- Protected Member Functions inherited from svtools::ToolbarPopupBase
void AddStatusListener (const OUString &rCommandURL)
 
- Protected Attributes inherited from WeldToolbarPopup
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xTopLevel
 
std::unique_ptr< weld::Containerm_xContainer
 
- Protected Attributes inherited from svtools::ToolbarPopupBase
css::uno::Reference< css::frame::XFrame > mxFrame
 
rtl::Reference< svt::FrameStatusListenermxStatusListener
 

Detailed Description

Definition at line 180 of file extrusioncontrols.hxx.

Constructor & Destructor Documentation

svx::ExtrusionSurfaceWindow::ExtrusionSurfaceWindow ( svt::PopupWindowController pControl,
weld::Widget pParentWindow 
)

Member Function Documentation

svx::ExtrusionSurfaceWindow::DECL_LINK ( SelectHdl  ,
weld::Button ,
void   
)
private
void svx::ExtrusionSurfaceWindow::GrabFocus ( )
overridevirtual

Implements WeldToolbarPopup.

Definition at line 815 of file extrusioncontrols.cxx.

References mxWireFrame.

void svx::ExtrusionSurfaceWindow::implSetSurface ( int  nSurface,
bool  bEnabled 
)
private

Definition at line 820 of file extrusioncontrols.cxx.

References mxMatt, mxMetal, mxPlastic, and mxWireFrame.

Referenced by statusChanged().

void svx::ExtrusionSurfaceWindow::statusChanged ( const css::frame::FeatureStateEvent &  Event)
overridevirtual

Reimplemented from svtools::ToolbarPopupBase.

Definition at line 832 of file extrusioncontrols.cxx.

References implSetSurface(), and nValue.

Member Data Documentation

rtl::Reference<svt::PopupWindowController> svx::ExtrusionSurfaceWindow::mxControl
private

Definition at line 183 of file extrusioncontrols.hxx.

std::unique_ptr<weld::RadioButton> svx::ExtrusionSurfaceWindow::mxMatt
private

Definition at line 185 of file extrusioncontrols.hxx.

Referenced by ExtrusionSurfaceWindow(), and implSetSurface().

std::unique_ptr<weld::RadioButton> svx::ExtrusionSurfaceWindow::mxMetal
private

Definition at line 187 of file extrusioncontrols.hxx.

Referenced by ExtrusionSurfaceWindow(), and implSetSurface().

std::unique_ptr<weld::RadioButton> svx::ExtrusionSurfaceWindow::mxPlastic
private

Definition at line 186 of file extrusioncontrols.hxx.

Referenced by ExtrusionSurfaceWindow(), and implSetSurface().

std::unique_ptr<weld::RadioButton> svx::ExtrusionSurfaceWindow::mxWireFrame
private

Definition at line 184 of file extrusioncontrols.hxx.

Referenced by ExtrusionSurfaceWindow(), GrabFocus(), and implSetSurface().


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