LibreOffice Module sc (master) 1
|
#include <viewuno.hxx>
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 |
![]() | |
ScViewPaneBase (ScTabViewShell *pViewSh, sal_uInt16 nP) | |
virtual | ~ScViewPaneBase () override |
ScTabViewShell * | GetViewShell () 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 |
![]() | |
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 |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
![]() | |
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 |
SfxViewShell * | GetViewShell_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< ScViewPaneObj > | GetObjectByIndex_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 | |
![]() | |
css::awt::Rectangle | GetVisArea () const |
![]() | |
void | CopyLokViewCallbackFromFrameCreator () |
Definition at line 127 of file viewuno.hxx.
ScTabViewObj::ScTabViewObj | ( | ScTabViewShell * | pViewSh | ) |
Definition at line 440 of file viewuno.cxx.
References ScViewData::GetTabNo(), ScTabView::GetViewData(), and nPreviousTab.
|
delete |
|
overridevirtual |
Listening or something along that line
Definition at line 455 of file viewuno.cxx.
References aActivationListeners, acquire(), aMouseClickHandlers, EndActivationListening(), and EndMouseListening().
|
overridevirtual |
Definition at line 1989 of file viewuno.cxx.
References ScViewPaneBase::GetViewShell(), and ScTabViewShell::StopSimpleRefDialog().
|
overridevirtualnoexcept |
Definition at line 492 of file viewuno.cxx.
Referenced by ~ScTabViewObj().
|
overridevirtual |
Definition at line 1352 of file viewuno.cxx.
References aActivationListeners.
|
overridevirtual |
Definition at line 1329 of file viewuno.cxx.
References aMouseClickHandlers.
|
overridevirtual |
Definition at line 1914 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2013 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 1997 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
Definition at line 1637 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1930 of file viewuno.cxx.
|
overridevirtual |
Definition at line 949 of file viewuno.cxx.
|
private |
Definition at line 1312 of file viewuno.cxx.
References aActivationListeners, and aEvent.
Referenced by removeActivationEventListener(), and ~ScTabViewObj().
|
private |
Definition at line 1295 of file viewuno.cxx.
References aEvent, and aMouseClickHandlers.
Referenced by removeEnhancedMouseClickHandler(), and ~ScTabViewObj().
|
overridevirtual |
Definition at line 1612 of file viewuno.cxx.
References ScTabView::FreezeSplitters(), vcl::Window::GetPosPixel(), ScViewData::GetScrPos(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScTabView::GetWindowByPos(), ScTabView::InvalidateSplit(), Point, ScTabView::RemoveSplit(), SC_SPLIT_BOTTOMLEFT, and ScTabView::SplitAtPixel().
|
overridevirtual |
Definition at line 1044 of file viewuno.cxx.
References ScViewData::GetDocShell(), ScViewData::GetTabNo(), ScTabView::GetViewData(), and ScViewPaneBase::GetViewShell().
|
overridevirtual |
Definition at line 974 of file viewuno.cxx.
References GetObjectByIndex_Impl(), and nIndex.
|
private |
Definition at line 1082 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetActiveWin(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScDocument::GetDrawLayer(), SdrPaintView::GetHitTolerancePixel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), ScViewData::GetPosFromPixel(), ScTabView::GetScDrawView(), SdrPaintView::GetSdrPageView(), ScViewData::GetTabNo(), SdrObject::getUnoShape(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, nCount, vcl::Window::PixelToLogic(), Point, SdrObjectPrimitiveHit(), and xTarget.
Referenced by MousePressed(), and MouseReleased().
|
overridevirtual |
Definition at line 957 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_NONE.
Referenced by hasElements().
|
overridevirtual |
Definition at line 984 of file viewuno.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 598 of file viewuno.cxx.
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2069 of file viewuno.cxx.
|
overridevirtual |
Definition at line 1495 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_NORMAL.
|
private |
Definition at line 997 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), nIndex, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_NONE, SC_SPLIT_TOPLEFT, and SC_SPLIT_TOPRIGHT.
Referenced by getByIndex().
|
overridevirtual |
XPrintable?
provide those also in application?
Definition at line 1708 of file viewuno.cxx.
References aPropSet, and SfxItemPropertySet::getPropertyMap().
|
overridevirtual |
Definition at line 1855 of file viewuno.cxx.
References AWTRectangle(), bFilteredRangeSelection, ScViewData::GetActiveWin(), ScViewData::GetFormulaBarLines(), ScViewOptions::GetGridColor(), ScViewOptions::GetObjMode(), ScViewOptions::GetOption(), ScViewData::GetOptions(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewPaneBase::GetVisArea(), vcl::Window::GetWindowExtentsRelative(), GetZoom(), GetZoomType(), OLD_UNO_COLROWHDR, OLD_UNO_HORSCROLL, OLD_UNO_OUTLSYMB, OLD_UNO_SHEETTABS, OLD_UNO_VALUEHIGH, OLD_UNO_VERTSCROLL, 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_VISAREA, SC_UNO_VISAREASCREEN, SC_UNO_ZOOMTYPE, SC_UNO_ZOOMVALUE, 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.
|
overridevirtual |
Definition at line 2153 of file viewuno.cxx.
References ScViewData::GetDocument(), ScDocument::GetExtDocOptions(), ScViewData::GetMarkData(), ScMarkData::GetSelectedTabs(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScExtDocOptions::IsChanged(), ScViewData::ReadExtOptions(), ScExtDocOptions::SetChanged(), and ScTabView::SetTabNo().
|
overridevirtual |
should this happen in ScMarkData::FillRangeListWithMarks already?
Definition at line 853 of file viewuno.cxx.
References ScRange::aEnd, ScRange::aStart, ATTR_MERGE(), ScAddress::Col(), ScMarkData::ExtendRangeListTables(), ScMarkData::FillRangeListWithMarks(), tools::SvRef< typename T >::get(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScViewData::GetMarkData(), ScViewData::GetMultiArea(), ScMergeAttr::GetRowMerge(), ScMarkData::GetSelectCount(), ScTabViewShell::getSelectedXShapes(), ScViewData::GetSimpleArea(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScMarkData::IsMarked(), ScMergeAttr::IsMerged(), ScMarkData::IsMultiMarked(), ScAddress::Row(), SC_MARK_SIMPLE, SC_MARK_SIMPLE_FILTERED, ScRangeList::size(), and ScViewUtil::UnmarkFiltered().
Referenced by MouseReleased(), and SelectionChanged().
|
overridevirtual |
Definition at line 1553 of file viewuno.cxx.
References ePos, ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScViewData::GetPosFromPixel(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_NONE, and SC_SPLIT_TOPLEFT.
|
overridevirtual |
Definition at line 1527 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and SC_SPLIT_NONE.
|
overridevirtual |
Definition at line 1578 of file viewuno.cxx.
References ScViewData::GetPosFromPixel(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), SC_SPLIT_NONE, and SC_SPLIT_TOPLEFT.
|
overridevirtual |
Definition at line 1540 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), and SC_SPLIT_NONE.
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2079 of file viewuno.cxx.
References SCTABVIEWOBJ_SERVICE, and SCVIEWSETTINGS_SERVICE.
|
overridevirtual |
Definition at line 2086 of file viewuno.cxx.
References ScDrawView::CopyToTransferable(), ScViewFunc::CopyToTransferable(), SfxViewFrame::GetDispatcher(), ScDrawShell::GetDrawView(), ScEditShell::GetEditView(), OutlinerView::GetEditView(), ScViewData::GetScDrawView(), SfxDispatcher::GetShell(), SdrObjEditView::GetTextEditOutlinerView(), EditView::GetTransferable(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), and ScViewPaneBase::GetViewShell().
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 576 of file viewuno.cxx.
References comphelper::concatSequences(), cppu::UnoType< typename T >::get(), and ScViewPaneBase::getTypes().
|
private |
Definition at line 1373 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and ScViewData::GetZoomY().
Referenced by getPropertyValue(), SetZoom(), and SetZoomType().
|
private |
Definition at line 1412 of file viewuno.cxx.
References ScViewData::GetView(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and ScTabView::GetZoomType().
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 989 of file viewuno.cxx.
References getCount().
|
overridevirtual |
Definition at line 1511 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_FIX.
|
overridevirtual |
Definition at line 2110 of file viewuno.cxx.
References SfxViewFrame::GetDispatcher(), ScEditShell::GetEditView(), OutlinerView::GetEditView(), ScViewData::GetScDrawView(), SfxDispatcher::GetShell(), SdrObjEditView::GetTextEditOutlinerView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewPaneBase::GetViewShell(), EditView::InsertText(), and ScViewFunc::PasteFromTransferable().
bool ScTabViewObj::IsMouseListening | ( | ) | const |
Definition at line 1133 of file viewuno.cxx.
References aMouseClickHandlers, DOUBLECLICK, ScViewData::GetDocument(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScDocument::HasSheetEventScript(), RIGHTCLICK, and SELECT.
Referenced by ScGridWindow::PreNotify().
bool ScTabViewObj::MousePressed | ( | const css::awt::MouseEvent & | e | ) |
css::uno::RuntimeException |
Definition at line 1149 of file viewuno.cxx.
References aMouseClickHandlers, SfxObjectShell::CallXScript(), DOUBLECLICK, GetClickedObject(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScSheetEvents::GetScript(), ScDocument::GetSheetEvents(), ScViewData::GetTabNo(), ScDocument::GetVbaEventProcessor(), ScSheetEvents::GetVbaSheetEventId(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, mbLeftMousePressed, mousePressed(), Point, RIGHTCLICK, and xTarget.
Referenced by ScGridWindow::PreNotify().
bool ScTabViewObj::MouseReleased | ( | const css::awt::MouseEvent & | e | ) |
css::uno::RuntimeException |
Definition at line 1237 of file viewuno.cxx.
References aMouseClickHandlers, GetClickedObject(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), getSelection(), ScDocument::GetVbaEventProcessor(), ScSheetEvents::GetVbaSheetEventId(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, mbLeftMousePressed, mouseReleased(), Point, SELECT, and xTarget.
Referenced by ScGridWindow::PreNotify().
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 470 of file viewuno.cxx.
References uno::Any::hasValue(), ScViewPaneBase::queryInterface(), SC_QUERY_MULTIPLE, and SC_QUERYINTERFACE.
void ScTabViewObj::RangeSelAborted | ( | const OUString & | rText | ) |
Definition at line 2042 of file viewuno.cxx.
References aEvent, and aRangeSelListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelChanged | ( | const OUString & | rText | ) |
Definition at line 2055 of file viewuno.cxx.
References aEvent, and aRangeChgListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelDone | ( | const OUString & | rText | ) |
Definition at line 2029 of file viewuno.cxx.
References aEvent, and aRangeSelListeners.
Referenced by IMPL_LINK().
|
overridevirtualnoexcept |
Definition at line 497 of file viewuno.cxx.
|
overridevirtual |
Definition at line 1362 of file viewuno.cxx.
References aActivationListeners, EndActivationListening(), and nCount.
|
overridevirtual |
Definition at line 1339 of file viewuno.cxx.
References aMouseClickHandlers, EndMouseListening(), and nCount.
|
overridevirtual |
Why the nonsense with queryInterface?
Definition at line 1921 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2020 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 2004 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
why the hassle with queryInterface?
Definition at line 1644 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1935 of file viewuno.cxx.
|
overridevirtual |
Type of aSelection can be some specific interface instead of XInterface
method of the view to select RangeList
?throw exception when objects are on different sheets?
Definition at line 649 of file viewuno.cxx.
References ScTabView::AlignToCursor(), ScRange::aStart, bDrawSelModeSet, ScAddress::Col(), ScTabView::DoneBlockMode(), SfxDispatcher::Execute(), SfxShell::GetDispatcher(), ScViewData::GetDocShell(), ScTabView::GetDrawFuncPtr(), SdrObject::GetLayer(), ScViewData::GetMarkData(), SdrPageView::GetPage(), ScTabView::GetScDrawView(), SvxShape::GetSdrObject(), SdrObject::getSdrObjectFromXShape(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), FuPoor::GetSlotID(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, ScTabView::InitOwnBlockMode(), SdrMarkView::IsObjMarkable(), lcl_ShowObject(), lcl_TabInRanges(), ScTabView::MarkDataChanged(), ScMarkData::MarkFromRangeList(), SdrMarkView::MarkObj(), ScTabView::MarkRange(), nCount, ScDocShell::PostPaintGridAll(), ScAddress::Row(), SC_FOLLOW_JUMP, SC_LAYER_BACK(), ScDrawView::ScEndTextEdit(), ScTabView::SetCursor(), ScTabView::SetDrawSelMode(), ScTabViewShell::SetDrawShell(), ScTabView::SetTabNo(), ScRangeList::size(), ScAddress::Tab(), ScTabView::Unmark(), SdrView::UnmarkAll(), and ScTabView::UpdateLayerLocks().
void ScTabViewObj::SelectionChanged | ( | ) |
Definition at line 1653 of file viewuno.cxx.
References aEvent, aSelectionChgListeners, SfxObjectShell::CallXScript(), ScFormatShell::ExecuteStyle(), SfxApplication::Get(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScSheetEvents::GetScript(), getSelection(), ScDocument::GetSheetEvents(), ScViewData::GetTabNo(), ScDocument::GetVbaEventProcessor(), ScSheetEvents::GetVbaSheetEventId(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), mbLeftMousePressed, SELECT, and SfxGetpApp().
Referenced by ScDrawView::MarkListHasChanged(), ScDrawView::SdrBeginTextEdit(), ScDrawView::SdrEndTextEdit(), and ScTabView::SelectionChanged().
|
overridevirtual |
Definition at line 1058 of file viewuno.cxx.
References ScViewData::GetDocShell(), ScViewData::GetDocument(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScDocument::HasTable(), ScTabView::SetTabNo(), and ScRangeList::size().
|
overridevirtual |
In the app (module) we need an extra options to tune that (for new documents)
really?
Definition at line 1716 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.
|
private |
Definition at line 1384 of file viewuno.cxx.
References ScModule::GetAppOptions(), SfxViewFrame::GetBindings(), ScViewData::GetView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewPaneBase::GetViewShell(), GetZoom(), ScTabView::GetZoomType(), SfxBindings::Invalidate(), ScViewData::IsPagebreakMode(), ScTabView::PaintGrid(), ScTabView::PaintLeft(), ScTabView::PaintTop(), SC_MOD, ScModule::SetAppOptions(), ScTabView::SetZoom(), ScAppOptions::SetZoom(), and ScAppOptions::SetZoomType().
Referenced by setPropertyValue(), and SetZoomType().
|
private |
Definition at line 1441 of file viewuno.cxx.
References ScTabView::CalcZoom(), ScViewData::GetView(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), GetZoom(), MAXZOOM, MINZOOM, SetZoom(), and ScTabView::SetZoomType().
Referenced by setPropertyValue().
void ScTabViewObj::SheetChanged | ( | bool | bSameTabButMoved | ) |
Definition at line 537 of file viewuno.cxx.
References aActivationListeners, aEvent, FOCUS, ScViewData::GetDocShell(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, lcl_CallActivate(), nPreviousTab, and UNFOCUS.
Referenced by ScTabView::TabChanged().
|
overridevirtual |
Definition at line 1600 of file viewuno.cxx.
References ScTabView::FreezeSplitters(), ScViewPaneBase::GetViewShell(), ScTabView::InvalidateSplit(), Point, and ScTabView::SplitAtPixel().
|
overridevirtual |
Definition at line 1950 of file viewuno.cxx.
References aArguments, aPropName, ScUnoHelpFunctions::GetBoolFromAny(), ScViewPaneBase::GetViewShell(), SC_UNONAME_CLOSEONUP, SC_UNONAME_INITVAL, SC_UNONAME_MULTISEL, SC_UNONAME_SINGLECELL, SC_UNONAME_TITLE, and ScTabViewShell::StartSimpleRefDialog().
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2074 of file viewuno.cxx.
References cppu::supportsService().
void ScTabViewObj::VisAreaChanged | ( | ) |
Definition at line 1940 of file viewuno.cxx.
References aEvent, and aPropertyChgListeners.
Referenced by ScTabView::SetNewVisArea().
|
private |
Definition at line 155 of file viewuno.hxx.
Referenced by addActivationEventListener(), EndActivationListening(), removeActivationEventListener(), SheetChanged(), and ~ScTabViewObj().
|
private |
Definition at line 153 of file viewuno.hxx.
Referenced by addEnhancedMouseClickHandler(), EndMouseListening(), IsMouseListening(), MousePressed(), MouseReleased(), removeEnhancedMouseClickHandler(), and ~ScTabViewObj().
|
private |
Definition at line 151 of file viewuno.hxx.
Referenced by addPropertyChangeListener(), removePropertyChangeListener(), and VisAreaChanged().
|
private |
Definition at line 143 of file viewuno.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 149 of file viewuno.hxx.
Referenced by addRangeSelectionChangeListener(), RangeSelChanged(), and removeRangeSelectionChangeListener().
|
private |
Definition at line 147 of file viewuno.hxx.
Referenced by addRangeSelectionListener(), RangeSelAborted(), RangeSelDone(), and removeRangeSelectionListener().
|
private |
Definition at line 145 of file viewuno.hxx.
Referenced by addSelectionChangeListener(), removeSelectionChangeListener(), and SelectionChanged().
|
private |
Definition at line 157 of file viewuno.hxx.
Referenced by select().
|
private |
Definition at line 158 of file viewuno.hxx.
Referenced by getPropertyValue(), and setPropertyValue().
|
private |
Definition at line 169 of file viewuno.hxx.
Referenced by MousePressed(), MouseReleased(), and SelectionChanged().
|
private |
Definition at line 156 of file viewuno.hxx.
Referenced by ScTabViewObj(), and SheetChanged().