LibreOffice Module chart2 (master) 1
Public Member Functions | Private Attributes | List of all members
chart::ChartToolbarController Class Referencefinal

#include <ChartToolbarController.hxx>

Inheritance diagram for chart::ChartToolbarController:
[legend]
Collaboration diagram for chart::ChartToolbarController:
[legend]

Public Member Functions

 ChartToolbarController (const css::uno::Sequence< css::uno::Any > &rProperties)
 
virtual ~ChartToolbarController () override
 
 ChartToolbarController (const ChartToolbarController &)=delete
 
const ChartToolbarControlleroperator= (const ChartToolbarController &)=delete
 
virtual void SAL_CALL execute (sal_Int16 nKeyModifier) override
 
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 > &rParent) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL statusChanged (const css::frame::FeatureStateEvent &rEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rSource) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &rAny) override
 
virtual void SAL_CALL update () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelper< typename... Ifc >
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void SAL_CALL dispose () noexcept final override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelperBase
virtual ~WeakComponentImplHelperBase () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual void disposing (std::unique_lock< std::mutex > &)
 
- Public Member Functions inherited from comphelper::UnoImplBase
virtual ~UnoImplBase ()
 

Private Attributes

css::uno::Reference< css::frame::XFramesSupplier > mxFramesSupplier
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::WeakComponentImplHelperBase
void throwIfDisposed (std::unique_lock< std::mutex > &)
 
- Protected Attributes inherited from comphelper::WeakComponentImplHelperBase
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > maEventListeners
 
- Protected Attributes inherited from comphelper::UnoImplBase
std::mutex m_aMutex
 
bool m_bDisposed
 

Detailed Description

Definition at line 30 of file ChartToolbarController.hxx.

Constructor & Destructor Documentation

◆ ChartToolbarController() [1/2]

chart::ChartToolbarController::ChartToolbarController ( const css::uno::Sequence< css::uno::Any > &  rProperties)

Definition at line 22 of file ToolbarController.cxx.

References mxFramesSupplier.

◆ ~ChartToolbarController()

chart::ChartToolbarController::~ChartToolbarController ( )
overridevirtual

Definition at line 36 of file ToolbarController.cxx.

◆ ChartToolbarController() [2/2]

chart::ChartToolbarController::ChartToolbarController ( const ChartToolbarController )
delete

Member Function Documentation

◆ click()

void chart::ChartToolbarController::click ( )
overridevirtual

Definition at line 44 of file ToolbarController.cxx.

References aURL, mxFramesSupplier, and xDispatch.

◆ createItemWindow()

css::uno::Reference< css::awt::XWindow > chart::ChartToolbarController::createItemWindow ( const css::uno::Reference< css::awt::XWindow > &  rParent)
overridevirtual

Definition at line 74 of file ToolbarController.cxx.

◆ createPopupWindow()

css::uno::Reference< css::awt::XWindow > chart::ChartToolbarController::createPopupWindow ( )
overridevirtual

Definition at line 69 of file ToolbarController.cxx.

◆ disposing()

void chart::ChartToolbarController::disposing ( const css::lang::EventObject &  rSource)
overridevirtual

Definition at line 85 of file ToolbarController.cxx.

◆ doubleClick()

void chart::ChartToolbarController::doubleClick ( )
overridevirtual

Definition at line 63 of file ToolbarController.cxx.

References SAL_INFO.

◆ execute()

void chart::ChartToolbarController::execute ( sal_Int16  nKeyModifier)
overridevirtual

Definition at line 40 of file ToolbarController.cxx.

◆ getImplementationName()

OUString chart::ChartToolbarController::getImplementationName ( )
overridevirtual

Definition at line 98 of file ToolbarController.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > chart::ChartToolbarController::getSupportedServiceNames ( )
overridevirtual

Definition at line 108 of file ToolbarController.cxx.

◆ initialize()

void chart::ChartToolbarController::initialize ( const css::uno::Sequence< css::uno::Any > &  rAny)
overridevirtual

Definition at line 89 of file ToolbarController.cxx.

◆ operator=()

const ChartToolbarController & chart::ChartToolbarController::operator= ( const ChartToolbarController )
delete

◆ statusChanged()

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

Definition at line 80 of file ToolbarController.cxx.

◆ supportsService()

sal_Bool chart::ChartToolbarController::supportsService ( OUString const &  ServiceName)
overridevirtual

Definition at line 103 of file ToolbarController.cxx.

References ServiceName, and cppu::supportsService().

◆ update()

void chart::ChartToolbarController::update ( )
overridevirtual

Definition at line 93 of file ToolbarController.cxx.

Member Data Documentation

◆ mxFramesSupplier

css::uno::Reference<css::frame::XFramesSupplier> chart::ChartToolbarController::mxFramesSupplier
private

Definition at line 74 of file ChartToolbarController.hxx.

Referenced by ChartToolbarController(), and click().


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