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

#include <ObjectHierarchy.hxx>

Collaboration diagram for chart::ObjectKeyNavigation:
[legend]

Public Member Functions

 ObjectKeyNavigation (ObjectIdentifier aCurrentOID, rtl::Reference<::chart::ChartModel > xChartDocument, ExplicitValueProvider *pExplicitValueProvider)
 
bool handleKeyEvent (const css::awt::KeyEvent &rEvent)
 
const ObjectIdentifiergetCurrentSelection () const
 

Private Member Functions

void setCurrentSelection (const ObjectIdentifier &rOID)
 
bool first ()
 
bool last ()
 
bool next ()
 
bool previous ()
 
bool up ()
 
bool down ()
 
bool veryFirst ()
 
bool veryLast ()
 

Private Attributes

ObjectIdentifier m_aCurrentOID
 
rtl::Reference<::chart::ChartModel > m_xChartDocument
 
ExplicitValueProvider * m_pExplicitValueProvider
 

Detailed Description

Definition at line 97 of file ObjectHierarchy.hxx.

Constructor & Destructor Documentation

◆ ObjectKeyNavigation()

chart::ObjectKeyNavigation::ObjectKeyNavigation ( ObjectIdentifier  aCurrentOID,
rtl::Reference<::chart::ChartModel >  xChartDocument,
ExplicitValueProvider *  pExplicitValueProvider 
)
explicit

Member Function Documentation

◆ down()

bool chart::ObjectKeyNavigation::down ( )
private

◆ first()

bool chart::ObjectKeyNavigation::first ( )
private

◆ getCurrentSelection()

const ObjectIdentifier & chart::ObjectKeyNavigation::getCurrentSelection ( ) const
inline

◆ handleKeyEvent()

bool chart::ObjectKeyNavigation::handleKeyEvent ( const css::awt::KeyEvent &  rEvent)

◆ last()

bool chart::ObjectKeyNavigation::last ( )
private

◆ next()

bool chart::ObjectKeyNavigation::next ( )
private

◆ previous()

bool chart::ObjectKeyNavigation::previous ( )
private

◆ setCurrentSelection()

void chart::ObjectKeyNavigation::setCurrentSelection ( const ObjectIdentifier rOID)
private

◆ up()

bool chart::ObjectKeyNavigation::up ( )
private

◆ veryFirst()

bool chart::ObjectKeyNavigation::veryFirst ( )
private

◆ veryLast()

bool chart::ObjectKeyNavigation::veryLast ( )
private

Member Data Documentation

◆ m_aCurrentOID

ObjectIdentifier chart::ObjectKeyNavigation::m_aCurrentOID
private

◆ m_pExplicitValueProvider

ExplicitValueProvider* chart::ObjectKeyNavigation::m_pExplicitValueProvider
private

Definition at line 120 of file ObjectHierarchy.hxx.

Referenced by down(), first(), last(), next(), previous(), up(), veryFirst(), and veryLast().

◆ m_xChartDocument

rtl::Reference<::chart::ChartModel> chart::ObjectKeyNavigation::m_xChartDocument
private

Definition at line 119 of file ObjectHierarchy.hxx.

Referenced by down(), first(), last(), next(), previous(), up(), veryFirst(), and veryLast().


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