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 () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
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 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
 
- 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
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
- 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

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
 

Detailed Description

Definition at line 128 of file viewuno.hxx.

Constructor & Destructor Documentation

ScTabViewObj::ScTabViewObj ( ScTabViewShell pViewSh)

Definition at line 435 of file viewuno.cxx.

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

ScTabViewObj::ScTabViewObj ( )
delete
ScTabViewObj::~ScTabViewObj ( )
overridevirtual

Listening or something along that line

Definition at line 450 of file viewuno.cxx.

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

Member Function Documentation

void SAL_CALL ScTabViewObj::abortRangeSelection ( )
overridevirtual
void SAL_CALL ScTabViewObj::acquire ( )
throw (
)
overridevirtual

Definition at line 488 of file viewuno.cxx.

Referenced by ~ScTabViewObj().

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

Definition at line 1344 of file viewuno.cxx.

References aActivationListeners.

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

Definition at line 1321 of file viewuno.cxx.

References aMouseClickHandlers.

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

Definition at line 1888 of file viewuno.cxx.

References aPropertyChgListeners.

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

Definition at line 1987 of file viewuno.cxx.

References aRangeChgListeners.

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

Definition at line 1971 of file viewuno.cxx.

References aRangeSelListeners.

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

Definition at line 1629 of file viewuno.cxx.

References aSelectionChgListeners.

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

Definition at line 1904 of file viewuno.cxx.

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

Definition at line 937 of file viewuno.cxx.

void ScTabViewObj::EndActivationListening ( )
private

Definition at line 1304 of file viewuno.cxx.

References aActivationListeners, and aEvent.

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

void ScTabViewObj::EndMouseListening ( )
private

Definition at line 1287 of file viewuno.cxx.

References aEvent, and aMouseClickHandlers.

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

void SAL_CALL ScTabViewObj::freezeAtPosition ( sal_Int32  nColumns,
sal_Int32  nRows 
)
overridevirtual
uno::Reference< sheet::XSpreadsheet > SAL_CALL ScTabViewObj::getActiveSheet ( )
overridevirtual
uno::Any SAL_CALL ScTabViewObj::getByIndex ( sal_Int32  Index)
overridevirtual

Definition at line 962 of file viewuno.cxx.

References GetObjectByIndex_Impl().

uno::Reference< uno::XInterface > ScTabViewObj::GetClickedObject ( const Point rPoint) const
private
sal_Int32 SAL_CALL ScTabViewObj::getCount ( )
overridevirtual
uno::Type SAL_CALL ScTabViewObj::getElementType ( )
overridevirtual

Definition at line 972 of file viewuno.cxx.

References cppu::UnoType< class >::get().

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

Reimplemented from ScViewPaneBase.

Definition at line 595 of file viewuno.cxx.

OUString SAL_CALL ScTabViewObj::getImplementationName ( )
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2043 of file viewuno.cxx.

sal_Bool SAL_CALL ScTabViewObj::getIsWindowSplit ( )
overridevirtual
ScViewPaneObj * ScTabViewObj::GetObjectByIndex_Impl ( sal_uInt16  nIndex) const
private
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScTabViewObj::getPropertySetInfo ( )
overridevirtual

XPrintable?

provide those also in application?

Definition at line 1702 of file viewuno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

uno::Any SAL_CALL ScTabViewObj::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
uno::Sequence< sal_Int32 > ScTabViewObj::getSelectedSheets ( )
overridevirtual
uno::Any SAL_CALL ScTabViewObj::getSelection ( )
overridevirtual
sal_Int32 SAL_CALL ScTabViewObj::getSplitColumn ( )
overridevirtual
sal_Int32 SAL_CALL ScTabViewObj::getSplitHorizontal ( )
overridevirtual
sal_Int32 SAL_CALL ScTabViewObj::getSplitRow ( )
overridevirtual
sal_Int32 SAL_CALL ScTabViewObj::getSplitVertical ( )
overridevirtual
uno::Sequence< OUString > SAL_CALL ScTabViewObj::getSupportedServiceNames ( )
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2053 of file viewuno.cxx.

References SCTABVIEWOBJ_SERVICE, and SCVIEWSETTINGS_SERVICE.

css::uno::Reference< css::datatransfer::XTransferable > SAL_CALL ScTabViewObj::getTransferable ( )
overridevirtual
uno::Sequence< uno::Type > SAL_CALL ScTabViewObj::getTypes ( )
overridevirtual
sal_Int16 ScTabViewObj::GetZoom ( ) const
private
sal_Int16 ScTabViewObj::GetZoomType ( ) const
private
sal_Bool SAL_CALL ScTabViewObj::hasElements ( )
overridevirtual

Definition at line 978 of file viewuno.cxx.

References getCount().

sal_Bool SAL_CALL ScTabViewObj::hasFrozenPanes ( )
overridevirtual
void SAL_CALL ScTabViewObj::insertTransferable ( const css::uno::Reference< css::datatransfer::XTransferable > &  xTrans)
overridevirtual
bool ScTabViewObj::IsMouseListening ( ) const
bool ScTabViewObj::MousePressed ( const css::awt::MouseEvent &  e)
bool ScTabViewObj::MouseReleased ( const css::awt::MouseEvent &  e)
uno::Any SAL_CALL ScTabViewObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual
void ScTabViewObj::RangeSelAborted ( const OUString &  rText)

Definition at line 2016 of file viewuno.cxx.

References aEvent, and aRangeSelListeners.

Referenced by IMPL_LINK().

void ScTabViewObj::RangeSelChanged ( const OUString &  rText)

Definition at line 2029 of file viewuno.cxx.

References aEvent, and aRangeChgListeners.

Referenced by IMPL_LINK().

void ScTabViewObj::RangeSelDone ( const OUString &  rText)

Definition at line 2003 of file viewuno.cxx.

References aEvent, and aRangeSelListeners.

Referenced by IMPL_LINK().

void SAL_CALL ScTabViewObj::release ( )
throw (
)
overridevirtual

Definition at line 493 of file viewuno.cxx.

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

Definition at line 1354 of file viewuno.cxx.

References aActivationListeners, EndActivationListening(), and nCount.

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

Definition at line 1331 of file viewuno.cxx.

References aMouseClickHandlers, EndMouseListening(), and nCount.

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 1895 of file viewuno.cxx.

References aPropertyChgListeners.

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

Definition at line 1994 of file viewuno.cxx.

References aRangeChgListeners.

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

Definition at line 1978 of file viewuno.cxx.

References aRangeSelListeners.

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

why the hassle with queryInterface?

Definition at line 1636 of file viewuno.cxx.

References aSelectionChgListeners.

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

Definition at line 1909 of file viewuno.cxx.

sal_Bool SAL_CALL ScTabViewObj::select ( const css::uno::Any &  aSelection)
overridevirtual
void ScTabViewObj::SelectionChanged ( )
void SAL_CALL ScTabViewObj::setActiveSheet ( const css::uno::Reference< css::sheet::XSpreadsheet > &  xActiveSheet)
overridevirtual
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 1710 of file viewuno.cxx.

References bFilteredRangeSelection, SfxViewFrame::GetBindings(), ScUnoHelpFunctions::GetBoolFromAny(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetOptions(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewPaneBase::GetViewShell(), SfxBindings::Invalidate(), SfxViewShell::InvalidateBorder(), 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_UNO_COLROWHDR, SC_UNO_FILTERED_RANGE_SELECTION, 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_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(), 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_GRID, VOPT_HEADER, VOPT_HELPLINES, VOPT_HSCROLL, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, VOPT_TABCONTROLS, and VOPT_VSCROLL.

void ScTabViewObj::SetZoom ( sal_Int16  Zoom)
private
void ScTabViewObj::SetZoomType ( sal_Int16  ZoomType)
private
void ScTabViewObj::SheetChanged ( bool  bSameTabButMoved)
void SAL_CALL ScTabViewObj::splitAtPosition ( sal_Int32  nPixelX,
sal_Int32  nPixelY 
)
overridevirtual
void SAL_CALL ScTabViewObj::startRangeSelection ( const css::uno::Sequence< css::beans::PropertyValue > &  aArguments)
overridevirtual
sal_Bool SAL_CALL ScTabViewObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScViewPaneBase.

Definition at line 2048 of file viewuno.cxx.

References cppu::supportsService().

void ScTabViewObj::VisAreaChanged ( )

Definition at line 1914 of file viewuno.cxx.

References aEvent, and aPropertyChgListeners.

Referenced by ScTabView::SetNewVisArea().

Member Data Documentation

std::vector<css::uno::Reference<css::sheet::XActivationEventListener> > ScTabViewObj::aActivationListeners
private
std::vector<css::uno::Reference<css::awt::XEnhancedMouseClickHandler> > ScTabViewObj::aMouseClickHandlers
private
std::vector<css::uno::Reference<css::beans::XPropertyChangeListener> > ScTabViewObj::aPropertyChgListeners
private
SfxItemPropertySet ScTabViewObj::aPropSet
private

Definition at line 145 of file viewuno.hxx.

Referenced by getPropertySetInfo().

std::vector<css::uno::Reference<css::sheet::XRangeSelectionChangeListener> > ScTabViewObj::aRangeChgListeners
private
std::vector<css::uno::Reference<css::sheet::XRangeSelectionListener> > ScTabViewObj::aRangeSelListeners
private
std::vector<css::uno::Reference<css::view::XSelectionChangeListener> > ScTabViewObj::aSelectionChgListeners
private
bool ScTabViewObj::bDrawSelModeSet
private

Definition at line 159 of file viewuno.hxx.

Referenced by select().

bool ScTabViewObj::bFilteredRangeSelection
private

Definition at line 160 of file viewuno.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

bool ScTabViewObj::mbLeftMousePressed
private

Definition at line 171 of file viewuno.hxx.

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

SCTAB ScTabViewObj::nPreviousTab
private

Definition at line 158 of file viewuno.hxx.

Referenced by ScTabViewObj(), and SheetChanged().


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