LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Attributes | List of all members
dbaui::LimitBoxController Class Reference

#include <limitboxcontroller.hxx>

Inheritance diagram for dbaui::LimitBoxController:
[legend]
Collaboration diagram for dbaui::LimitBoxController:
[legend]

Public Member Functions

 LimitBoxController (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~LimitBoxController () override
 
 DECLARE_SERVICE_INFO ()
 XServiceInfo. More...
 
virtual void SAL_CALL dispose () override
 XComponent. More...
 
virtual void SAL_CALL statusChanged (const css::frame::FeatureStateEvent &Event) override
 XStatusListener. More...
 
virtual void SAL_CALL execute (sal_Int16 KeyModifier) override
 XToolbarController. More...
 
virtual void SAL_CALL click () override
 
virtual void SAL_CALL doubleClick () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createPopupWindow () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createItemWindow (const css::uno::Reference< css::awt::XWindow > &Parent) override
 
void dispatchCommand (const css::uno::Sequence< css::beans::PropertyValue > &rArgs)
 

Private Attributes

VclPtr< LimitBoxm_xLimitBox
 

Detailed Description

Definition at line 28 of file limitboxcontroller.hxx.

Constructor & Destructor Documentation

◆ LimitBoxController()

dbaui::LimitBoxController::LimitBoxController ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
explicit

Definition at line 175 of file limitboxcontroller.cxx.

◆ ~LimitBoxController()

dbaui::LimitBoxController::~LimitBoxController ( )
overridevirtual

Definition at line 184 of file limitboxcontroller.cxx.

Member Function Documentation

◆ click()

void SAL_CALL dbaui::LimitBoxController::click ( )
overridevirtual

Definition at line 245 of file limitboxcontroller.cxx.

◆ createItemWindow()

uno::Reference< awt::XWindow > SAL_CALL dbaui::LimitBoxController::createItemWindow ( const css::uno::Reference< css::awt::XWindow > &  Parent)
overridevirtual

◆ createPopupWindow()

uno::Reference< awt::XWindow > SAL_CALL dbaui::LimitBoxController::createPopupWindow ( )
overridevirtual

Definition at line 253 of file limitboxcontroller.cxx.

◆ DECLARE_SERVICE_INFO()

dbaui::LimitBoxController::DECLARE_SERVICE_INFO ( )

XServiceInfo.

◆ dispatchCommand()

void dbaui::LimitBoxController::dispatchCommand ( const css::uno::Sequence< css::beans::PropertyValue > &  rArgs)

Definition at line 274 of file limitboxcontroller.cxx.

References aURL, m_xFrame, and xDispatch.

Referenced by dbaui::LimitBox::Apply().

◆ dispose()

void SAL_CALL dbaui::LimitBoxController::dispose ( void  )
overridevirtual

XComponent.

Definition at line 210 of file limitboxcontroller.cxx.

References svt::ToolboxController::dispose(), and m_xLimitBox.

◆ doubleClick()

void SAL_CALL dbaui::LimitBoxController::doubleClick ( )
overridevirtual

Definition at line 249 of file limitboxcontroller.cxx.

◆ execute()

void SAL_CALL dbaui::LimitBoxController::execute ( sal_Int16  KeyModifier)
overridevirtual

XToolbarController.

Definition at line 241 of file limitboxcontroller.cxx.

◆ statusChanged()

void SAL_CALL dbaui::LimitBoxController::statusChanged ( const css::frame::FeatureStateEvent &  Event)
overridevirtual

XStatusListener.

Definition at line 219 of file limitboxcontroller.cxx.

References m_xLimitBox.

Member Data Documentation

◆ m_xLimitBox

VclPtr<LimitBox> dbaui::LimitBoxController::m_xLimitBox
private

Definition at line 55 of file limitboxcontroller.hxx.

Referenced by createItemWindow(), dispose(), and statusChanged().


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