LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScTabViewObj Class Referencefinal

#include <viewuno.hxx>

Inheritance diagram for ScTabViewObj:
[legend]
Collaboration diagram for ScTabViewObj:
[legend]

Public Member Functions

 ScTabViewObj (ScTabViewShell *pViewSh)
 
 ScTabViewObj ()=delete
 
virtual ~ScTabViewObj () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
void SelectionChanged ()
 
void VisAreaChanged ()
 
void SheetChanged (bool bSameTabButMoved)
 
bool IsMouseListening () const
 
bool MousePressed (const css::awt::MouseEvent &e)
 
bool MouseReleased (const css::awt::MouseEvent &e)
 
void RangeSelDone (const OUString &rText)
 
void RangeSelAborted (const OUString &rText)
 
void RangeSelChanged (const OUString &rText)
 
virtual sal_Bool SAL_CALL select (const css::uno::Any &aSelection) override
 
virtual css::uno::Any SAL_CALL getSelection () override
 
virtual void SAL_CALL addSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override
 
virtual void SAL_CALL removeSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 XPrintable? More...
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 Index) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getActiveSheet () override
 
virtual void SAL_CALL setActiveSheet (const css::uno::Reference< css::sheet::XSpreadsheet > &xActiveSheet) override
 
virtual void SAL_CALL addEnhancedMouseClickHandler (const css::uno::Reference< css::awt::XEnhancedMouseClickHandler > &aListener) override
 
virtual void SAL_CALL removeEnhancedMouseClickHandler (const css::uno::Reference< css::awt::XEnhancedMouseClickHandler > &aListener) override
 
virtual void SAL_CALL addActivationEventListener (const css::uno::Reference< css::sheet::XActivationEventListener > &aListener) override
 
virtual void SAL_CALL removeActivationEventListener (const css::uno::Reference< css::sheet::XActivationEventListener > &aListener) override
 
virtual sal_Bool SAL_CALL getIsWindowSplit () override
 
virtual sal_Int32 SAL_CALL getSplitHorizontal () override
 
virtual sal_Int32 SAL_CALL getSplitVertical () override
 
virtual sal_Int32 SAL_CALL getSplitColumn () override
 
virtual sal_Int32 SAL_CALL getSplitRow () override
 
virtual void SAL_CALL splitAtPosition (sal_Int32 nPixelX, sal_Int32 nPixelY) override
 
virtual sal_Bool SAL_CALL hasFrozenPanes () override
 
virtual void SAL_CALL freezeAtPosition (sal_Int32 nColumns, sal_Int32 nRows) override
 
virtual void SAL_CALL startRangeSelection (const css::uno::Sequence< css::beans::PropertyValue > &aArguments) override
 
virtual void SAL_CALL abortRangeSelection () override
 
virtual void SAL_CALL addRangeSelectionListener (const css::uno::Reference< css::sheet::XRangeSelectionListener > &aListener) override
 
virtual void SAL_CALL removeRangeSelectionListener (const css::uno::Reference< css::sheet::XRangeSelectionListener > &aListener) override
 
virtual void SAL_CALL addRangeSelectionChangeListener (const css::uno::Reference< css::sheet::XRangeSelectionChangeListener > &aListener) override
 
virtual void SAL_CALL removeRangeSelectionChangeListener (const css::uno::Reference< css::sheet::XRangeSelectionChangeListener > &aListener) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Reference< css::datatransfer::XTransferable > SAL_CALL getTransferable () override
 
virtual void SAL_CALL insertTransferable (const css::uno::Reference< css::datatransfer::XTransferable > &xTrans) override
 
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedSheets () override
 
- Public Member Functions inherited from ScViewPaneBase
 ScViewPaneBase (ScTabViewShell *pViewSh, sal_uInt16 nP)
 
virtual ~ScViewPaneBase () override
 
ScTabViewShellGetViewShell () const
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual sal_Int32 SAL_CALL getFirstVisibleColumn () override
 
virtual void SAL_CALL setFirstVisibleColumn (sal_Int32 nFirstVisibleColumn) override
 
virtual sal_Int32 SAL_CALL getFirstVisibleRow () override
 
virtual void SAL_CALL setFirstVisibleRow (sal_Int32 nFirstVisibleRow) override
 
virtual css::table::CellRangeAddress SAL_CALL getVisibleRange () override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getReferredCells () override
 
virtual css::uno::Reference< css::form::runtime::XFormController > SAL_CALL getFormController (const css::uno::Reference< css::form::XForm > &Form) override
 
virtual sal_Bool SAL_CALL isFormDesignMode () override
 
virtual void SAL_CALL setFormDesignMode (sal_Bool DesignMode) override
 
virtual css::uno::Reference< css::awt::XControl > SAL_CALL getControl (const css::uno::Reference< css::awt::XControlModel > &xModel) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () 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 SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 
- Public Member Functions inherited from SfxBaseController
 SfxBaseController (SfxViewShell *pView)
 
virtual ~SfxBaseController () override
 
SAL_DLLPRIVATE void ReleaseShell_Impl ()
 
SAL_DLLPRIVATE void BorderWidthsChanged_Impl ()
 
css::uno::Reference< css::task::XStatusIndicator > SAL_CALL getStatusIndicator () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL getComponentWindow () override
 
virtual OUString SAL_CALL getViewControllerName () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getCreationArguments () override
 
virtual css::uno::Reference< css::ui::XSidebarProvider > SAL_CALL getSidebar () override
 
virtual void SAL_CALL attachFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) override
 
virtual sal_Bool SAL_CALL attachModel (const css::uno::Reference< css::frame::XModel > &xModel) override
 
virtual sal_Bool SAL_CALL suspend (sal_Bool bSuspend) override
 
css::uno::Any SAL_CALL getViewData () override
 
void SAL_CALL restoreViewData (const css::uno::Any &aValue) override
 
css::uno::Reference< css::frame::XFrame > SAL_CALL getFrame () override
 
css::uno::Reference< css::frame::XModel > SAL_CALL getModel () override
 
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch (const css::util::URL &aURL, const OUString &sTargetFrameName, sal_Int32 eSearchFlags) override
 
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches (const css::uno::Sequence< css::frame::DispatchDescriptor > &seqDescriptor) override
 
virtual css::frame::BorderWidths SAL_CALL getBorder () override
 
virtual void SAL_CALL addBorderResizeListener (const css::uno::Reference< css::frame::XBorderResizeListener > &xListener) override
 
virtual void SAL_CALL removeBorderResizeListener (const css::uno::Reference< css::frame::XBorderResizeListener > &xListener) override
 
virtual css::awt::Rectangle SAL_CALL queryBorderedArea (const css::awt::Rectangle &aPreliminaryRectangle) override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL registerContextMenuInterceptor (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor) override
 
virtual void SAL_CALL releaseContextMenuInterceptor (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor) override
 
virtual void SAL_CALL addKeyHandler (const css::uno::Reference< css::awt::XKeyHandler > &xHandler) override
 
virtual void SAL_CALL removeKeyHandler (const css::uno::Reference< css::awt::XKeyHandler > &xHandler) override
 
virtual void SAL_CALL addMouseClickHandler (const css::uno::Reference< css::awt::XMouseClickHandler > &xHandler) override
 
virtual void SAL_CALL removeMouseClickHandler (const css::uno::Reference< css::awt::XMouseClickHandler > &xHandler) override
 
virtual css::uno::Sequence< sal_Int16 > SAL_CALL getSupportedCommandGroups () override
 
virtual css::uno::Sequence< css::frame::DispatchInformation > SAL_CALL getConfigurableDispatchInformation (sal_Int16 nCommandGroup) override
 
virtual OUString SAL_CALL getTitle () override
 
virtual void SAL_CALL setTitle (const OUString &sTitle) override
 
virtual void SAL_CALL addTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual void SAL_CALL removeTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual void SAL_CALL appendInfobar (const OUString &sId, const OUString &sPrimaryMessage, const OUString &sSecondaryMessage, sal_Int32 aInfobarType, const css::uno::Sequence< css::beans::StringPair > &actionButtons, sal_Bool bShowCloseButton) override
 
virtual void SAL_CALL updateInfobar (const OUString &sId, const OUString &sPrimaryMessage, const OUString &sSecondaryMessage, sal_Int32 aInfobarType) override
 
virtual void SAL_CALL removeInfobar (const OUString &sId) override
 
virtual sal_Bool SAL_CALL hasInfobar (const OUString &sId) override
 
SfxViewShellGetViewShell_Impl () const
 
SAL_DLLPRIVATE bool HandleEvent_Impl (NotifyEvent const &rEvent)
 
SAL_DLLPRIVATE bool HasKeyListeners_Impl () const
 
SAL_DLLPRIVATE bool HasMouseClickListeners_Impl () const
 
SAL_DLLPRIVATE void SetCreationArguments_Impl (const css::uno::Sequence< css::beans::PropertyValue > &i_rCreationArgs)
 
SAL_DLLPRIVATE css::uno::Reference< css::frame::XTitle > impl_getTitleHelper ()
 

Private Member Functions

rtl::Reference< ScViewPaneObjGetObjectByIndex_Impl (sal_uInt16 nIndex) const
 
sal_Int16 GetZoom () const
 
void SetZoom (sal_Int16 Zoom)
 
sal_Int16 GetZoomType () const
 
void SetZoomType (sal_Int16 ZoomType)
 
css::uno::Reference< css::uno::XInterface > GetClickedObject (const Point &rPoint) const
 
void EndMouseListening ()
 
void EndActivationListening ()
 

Private Attributes

SfxItemPropertySet aPropSet
 
std::vector< css::uno::Reference< css::view::XSelectionChangeListener > > aSelectionChgListeners
 
std::vector< css::uno::Reference< css::sheet::XRangeSelectionListener > > aRangeSelListeners
 
std::vector< css::uno::Reference< css::sheet::XRangeSelectionChangeListener > > aRangeChgListeners
 
std::vector< css::uno::Reference< css::beans::XPropertyChangeListener > > aPropertyChgListeners
 
std::vector< css::uno::Reference< css::awt::XEnhancedMouseClickHandler > > aMouseClickHandlers
 
std::vector< css::uno::Reference< css::sheet::XActivationEventListener > > aActivationListeners
 
SCTAB nPreviousTab
 
bool bDrawSelModeSet
 
bool bFilteredRangeSelection
 
bool mbLeftMousePressed
 

Additional Inherited Members

- Protected Member Functions inherited from ScViewPaneBase
css::awt::Rectangle GetVisArea () const
 
- Protected Member Functions inherited from SfxBaseController
void CopyLokViewCallbackFromFrameCreator ()
 

Detailed Description

Definition at line 127 of file viewuno.hxx.

Constructor & Destructor Documentation

◆ ScTabViewObj() [1/2]

ScTabViewObj::ScTabViewObj ( ScTabViewShell pViewSh)

Definition at line 440 of file viewuno.cxx.

References ScViewData::GetTabNo(), ScTabView::GetViewData(), and nPreviousTab.

◆ ScTabViewObj() [2/2]

ScTabViewObj::ScTabViewObj ( )
delete

◆ ~ScTabViewObj()

ScTabViewObj::~ScTabViewObj ( )
overridevirtual

Listening or something along that line

Definition at line 455 of file viewuno.cxx.

References aActivationListeners, acquire(), aMouseClickHandlers, EndActivationListening(), and EndMouseListening().

Member Function Documentation

◆ abortRangeSelection()

void SAL_CALL ScTabViewObj::abortRangeSelection ( )
overridevirtual

◆ acquire()

void SAL_CALL ScTabViewObj::acquire ( )
overridevirtualnoexcept

Definition at line 492 of file viewuno.cxx.

Referenced by ~ScTabViewObj().

◆ addActivationEventListener()

void SAL_CALL ScTabViewObj::addActivationEventListener ( const css::uno::Reference< css::sheet::XActivationEventListener > &  aListener)
overridevirtual

Definition at line 1351 of file viewuno.cxx.

References aActivationListeners.

◆ addEnhancedMouseClickHandler()

void SAL_CALL ScTabViewObj::addEnhancedMouseClickHandler ( const css::uno::Reference< css::awt::XEnhancedMouseClickHandler > &  aListener)
overridevirtual

Definition at line 1328 of file viewuno.cxx.

References aMouseClickHandlers.

◆ addPropertyChangeListener()

void SAL_CALL ScTabViewObj::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 1913 of file viewuno.cxx.

References aPropertyChgListeners.

◆ addRangeSelectionChangeListener()

void SAL_CALL ScTabViewObj::addRangeSelectionChangeListener ( const css::uno::Reference< css::sheet::XRangeSelectionChangeListener > &  aListener)
overridevirtual

Definition at line 2012 of file viewuno.cxx.

References aRangeChgListeners.

◆ addRangeSelectionListener()

void SAL_CALL ScTabViewObj::addRangeSelectionListener ( const css::uno::Reference< css::sheet::XRangeSelectionListener > &  aListener)
overridevirtual

Definition at line 1996 of file viewuno.cxx.

References aRangeSelListeners.

◆ addSelectionChangeListener()

void SAL_CALL ScTabViewObj::addSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  xListener)
overridevirtual

Definition at line 1636 of file viewuno.cxx.

References aSelectionChgListeners.

◆ addVetoableChangeListener()

void SAL_CALL ScTabViewObj::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 1929 of file viewuno.cxx.

◆ createEnumeration()

uno::Reference< container::XEnumeration > SAL_CALL ScTabViewObj::createEnumeration ( )
overridevirtual

Definition at line 949 of file viewuno.cxx.

◆ EndActivationListening()

void ScTabViewObj::EndActivationListening ( )
private

Definition at line 1311 of file viewuno.cxx.

References aActivationListeners, and aEvent.

Referenced by removeActivationEventListener(), and ~ScTabViewObj().

◆ EndMouseListening()

void ScTabViewObj::EndMouseListening ( )
private

Definition at line 1294 of file viewuno.cxx.

References aEvent, and aMouseClickHandlers.

Referenced by removeEnhancedMouseClickHandler(), and ~ScTabViewObj().

◆ freezeAtPosition()

void SAL_CALL ScTabViewObj::freezeAtPosition ( sal_Int32  nColumns,
sal_Int32  nRows 
)
overridevirtual

◆ getActiveSheet()

uno::Reference< sheet::XSpreadsheet > SAL_CALL ScTabViewObj::getActiveSheet ( )
overridevirtual

◆ getByIndex()

uno::Any SAL_CALL ScTabViewObj::getByIndex ( sal_Int32  Index)
overridevirtual

Definition at line 974 of file viewuno.cxx.

References GetObjectByIndex_Impl(), and nIndex.

◆ GetClickedObject()

uno::Reference< uno::XInterface > ScTabViewObj::GetClickedObject ( const Point rPoint) const
private

◆ getCount()

sal_Int32 SAL_CALL ScTabViewObj::getCount ( )
overridevirtual

◆ getElementType()

uno::Type SAL_CALL ScTabViewObj::getElementType ( )
overridevirtual

Definition at line 984 of file viewuno.cxx.

References cppu::UnoType< typename T >::get().

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL ScTabViewObj::getImplementationId ( )
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 598 of file viewuno.cxx.

◆ getImplementationName()

OUString SAL_CALL ScTabViewObj::getImplementationName ( )
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2068 of file viewuno.cxx.

◆ getIsWindowSplit()

sal_Bool SAL_CALL ScTabViewObj::getIsWindowSplit ( )
overridevirtual

◆ GetObjectByIndex_Impl()

rtl::Reference< ScViewPaneObj > ScTabViewObj::GetObjectByIndex_Impl ( sal_uInt16  nIndex) const
private

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL ScTabViewObj::getPropertySetInfo ( )
overridevirtual

XPrintable?

provide those also in application?

Definition at line 1707 of file viewuno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

◆ getPropertyValue()

uno::Any SAL_CALL ScTabViewObj::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getSelectedSheets()

uno::Sequence< sal_Int32 > ScTabViewObj::getSelectedSheets ( )
overridevirtual

◆ getSelection()

uno::Any SAL_CALL ScTabViewObj::getSelection ( )
overridevirtual

◆ getSplitColumn()

sal_Int32 SAL_CALL ScTabViewObj::getSplitColumn ( )
overridevirtual

◆ getSplitHorizontal()

sal_Int32 SAL_CALL ScTabViewObj::getSplitHorizontal ( )
overridevirtual

◆ getSplitRow()

sal_Int32 SAL_CALL ScTabViewObj::getSplitRow ( )
overridevirtual

◆ getSplitVertical()

sal_Int32 SAL_CALL ScTabViewObj::getSplitVertical ( )
overridevirtual

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL ScTabViewObj::getSupportedServiceNames ( )
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2078 of file viewuno.cxx.

References SCTABVIEWOBJ_SERVICE, and SCVIEWSETTINGS_SERVICE.

◆ getTransferable()

css::uno::Reference< css::datatransfer::XTransferable > SAL_CALL ScTabViewObj::getTransferable ( )
overridevirtual

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL ScTabViewObj::getTypes ( )
overridevirtual

◆ GetZoom()

sal_Int16 ScTabViewObj::GetZoom ( ) const
private

◆ GetZoomType()

sal_Int16 ScTabViewObj::GetZoomType ( ) const
private

◆ hasElements()

sal_Bool SAL_CALL ScTabViewObj::hasElements ( )
overridevirtual

Definition at line 989 of file viewuno.cxx.

References getCount().

◆ hasFrozenPanes()

sal_Bool SAL_CALL ScTabViewObj::hasFrozenPanes ( )
overridevirtual

◆ insertTransferable()

void SAL_CALL ScTabViewObj::insertTransferable ( const css::uno::Reference< css::datatransfer::XTransferable > &  xTrans)
overridevirtual

◆ IsMouseListening()

bool ScTabViewObj::IsMouseListening ( ) const

◆ MousePressed()

bool ScTabViewObj::MousePressed ( const css::awt::MouseEvent &  e)

◆ MouseReleased()

bool ScTabViewObj::MouseReleased ( const css::awt::MouseEvent &  e)

◆ queryInterface()

uno::Any SAL_CALL ScTabViewObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual

◆ RangeSelAborted()

void ScTabViewObj::RangeSelAborted ( const OUString &  rText)

Definition at line 2041 of file viewuno.cxx.

References aEvent, and aRangeSelListeners.

Referenced by IMPL_LINK().

◆ RangeSelChanged()

void ScTabViewObj::RangeSelChanged ( const OUString &  rText)

Definition at line 2054 of file viewuno.cxx.

References aEvent, and aRangeChgListeners.

Referenced by IMPL_LINK().

◆ RangeSelDone()

void ScTabViewObj::RangeSelDone ( const OUString &  rText)

Definition at line 2028 of file viewuno.cxx.

References aEvent, and aRangeSelListeners.

Referenced by IMPL_LINK().

◆ release()

void SAL_CALL ScTabViewObj::release ( )
overridevirtualnoexcept

Definition at line 497 of file viewuno.cxx.

◆ removeActivationEventListener()

void SAL_CALL ScTabViewObj::removeActivationEventListener ( const css::uno::Reference< css::sheet::XActivationEventListener > &  aListener)
overridevirtual

Definition at line 1361 of file viewuno.cxx.

References aActivationListeners, EndActivationListening(), and nCount.

◆ removeEnhancedMouseClickHandler()

void SAL_CALL ScTabViewObj::removeEnhancedMouseClickHandler ( const css::uno::Reference< css::awt::XEnhancedMouseClickHandler > &  aListener)
overridevirtual

Definition at line 1338 of file viewuno.cxx.

References aMouseClickHandlers, EndMouseListening(), and nCount.

◆ removePropertyChangeListener()

void SAL_CALL ScTabViewObj::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Why the nonsense with queryInterface?

Definition at line 1920 of file viewuno.cxx.

References aPropertyChgListeners.

◆ removeRangeSelectionChangeListener()

void SAL_CALL ScTabViewObj::removeRangeSelectionChangeListener ( const css::uno::Reference< css::sheet::XRangeSelectionChangeListener > &  aListener)
overridevirtual

Definition at line 2019 of file viewuno.cxx.

References aRangeChgListeners.

◆ removeRangeSelectionListener()

void SAL_CALL ScTabViewObj::removeRangeSelectionListener ( const css::uno::Reference< css::sheet::XRangeSelectionListener > &  aListener)
overridevirtual

Definition at line 2003 of file viewuno.cxx.

References aRangeSelListeners.

◆ removeSelectionChangeListener()

void SAL_CALL ScTabViewObj::removeSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  xListener)
overridevirtual

why the hassle with queryInterface?

Definition at line 1643 of file viewuno.cxx.

References aSelectionChgListeners.

◆ removeVetoableChangeListener()

void SAL_CALL ScTabViewObj::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 1934 of file viewuno.cxx.

◆ select()

sal_Bool SAL_CALL ScTabViewObj::select ( const css::uno::Any &  aSelection)
overridevirtual

◆ SelectionChanged()

void ScTabViewObj::SelectionChanged ( )

◆ setActiveSheet()

void SAL_CALL ScTabViewObj::setActiveSheet ( const css::uno::Reference< css::sheet::XSpreadsheet > &  xActiveSheet)
overridevirtual

◆ setPropertyValue()

void SAL_CALL ScTabViewObj::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

In the app (module) we need an extra options to tune that (for new documents)

really?

Definition at line 1715 of file viewuno.cxx.

References bFilteredRangeSelection, SfxViewFrame::GetBindings(), ScUnoHelpFunctions::GetBoolFromAny(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScInputHandler::GetInputWindow(), ScUnoHelpFunctions::GetInt16FromAny(), ScViewData::GetOptions(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewPaneBase::GetViewShell(), SfxBindings::Invalidate(), SfxViewShell::InvalidateBorder(), ScInputWindow::NumLinesChanged(), OLD_UNO_COLROWHDR, OLD_UNO_HORSCROLL, OLD_UNO_OUTLSYMB, OLD_UNO_SHEETTABS, OLD_UNO_VALUEHIGH, OLD_UNO_VERTSCROLL, ScTabView::PaintExtras(), ScTabView::PaintGrid(), ScTabView::PaintLeft(), ScTabView::PaintTop(), SC_MOD, SC_UNO_COLROWHDR, SC_UNO_FILTERED_RANGE_SELECTION, SC_UNO_FORMULABARHEIGHT, SC_UNO_GRIDCOLOR, SC_UNO_HORSCROLL, SC_UNO_OUTLSYMB, SC_UNO_SHEETTABS, SC_UNO_SHOWANCHOR, SC_UNO_SHOWCHARTS, SC_UNO_SHOWDRAW, SC_UNO_SHOWFORM, SC_UNO_SHOWFORMULASMARKS, SC_UNO_SHOWGRID, SC_UNO_SHOWHELP, SC_UNO_SHOWNOTES, SC_UNO_SHOWOBJ, SC_UNO_SHOWPAGEBR, SC_UNO_SHOWZERO, SC_UNO_VALUEHIGH, SC_UNO_VERTSCROLL, SC_UNO_ZOOMTYPE, SC_UNO_ZOOMVALUE, ScDocShell::SetDocumentModified(), ScViewData::SetFormulaBarLines(), ScViewOptions::SetGridColor(), ScViewOptions::SetObjMode(), ScViewOptions::SetOption(), ScViewData::SetOptions(), ScDocument::SetViewOptions(), SetZoom(), SetZoomType(), ScTabView::UpdateFixPos(), VOBJ_MODE_HIDE, VOBJ_MODE_SHOW, VOBJ_TYPE_CHART, VOBJ_TYPE_DRAW, VOBJ_TYPE_OLE, VOPT_ANCHOR, VOPT_FORMULAS, VOPT_FORMULAS_MARKS, VOPT_GRID, VOPT_HEADER, VOPT_HELPLINES, VOPT_HSCROLL, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, VOPT_TABCONTROLS, and VOPT_VSCROLL.

◆ SetZoom()

void ScTabViewObj::SetZoom ( sal_Int16  Zoom)
private

◆ SetZoomType()

void ScTabViewObj::SetZoomType ( sal_Int16  ZoomType)
private

◆ SheetChanged()

void ScTabViewObj::SheetChanged ( bool  bSameTabButMoved)

◆ splitAtPosition()

void SAL_CALL ScTabViewObj::splitAtPosition ( sal_Int32  nPixelX,
sal_Int32  nPixelY 
)
overridevirtual

◆ startRangeSelection()

void SAL_CALL ScTabViewObj::startRangeSelection ( const css::uno::Sequence< css::beans::PropertyValue > &  aArguments)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL ScTabViewObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2073 of file viewuno.cxx.

References cppu::supportsService().

◆ VisAreaChanged()

void ScTabViewObj::VisAreaChanged ( )

Definition at line 1939 of file viewuno.cxx.

References aEvent, and aPropertyChgListeners.

Referenced by ScTabView::SetNewVisArea().

Member Data Documentation

◆ aActivationListeners

std::vector<css::uno::Reference<css::sheet::XActivationEventListener> > ScTabViewObj::aActivationListeners
private

◆ aMouseClickHandlers

std::vector<css::uno::Reference<css::awt::XEnhancedMouseClickHandler> > ScTabViewObj::aMouseClickHandlers
private

◆ aPropertyChgListeners

std::vector<css::uno::Reference<css::beans::XPropertyChangeListener> > ScTabViewObj::aPropertyChgListeners
private

◆ aPropSet

SfxItemPropertySet ScTabViewObj::aPropSet
private

Definition at line 143 of file viewuno.hxx.

Referenced by getPropertySetInfo().

◆ aRangeChgListeners

std::vector<css::uno::Reference<css::sheet::XRangeSelectionChangeListener> > ScTabViewObj::aRangeChgListeners
private

◆ aRangeSelListeners

std::vector<css::uno::Reference<css::sheet::XRangeSelectionListener> > ScTabViewObj::aRangeSelListeners
private

◆ aSelectionChgListeners

std::vector<css::uno::Reference<css::view::XSelectionChangeListener> > ScTabViewObj::aSelectionChgListeners
private

◆ bDrawSelModeSet

bool ScTabViewObj::bDrawSelModeSet
private

Definition at line 157 of file viewuno.hxx.

Referenced by select().

◆ bFilteredRangeSelection

bool ScTabViewObj::bFilteredRangeSelection
private

Definition at line 158 of file viewuno.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

◆ mbLeftMousePressed

bool ScTabViewObj::mbLeftMousePressed
private

Definition at line 169 of file viewuno.hxx.

Referenced by MousePressed(), MouseReleased(), and SelectionChanged().

◆ nPreviousTab

SCTAB ScTabViewObj::nPreviousTab
private

Definition at line 156 of file viewuno.hxx.

Referenced by ScTabViewObj(), and SheetChanged().


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