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 |
Public Member Functions inherited from ScViewPaneBase | |
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 |
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 |
SfxBroadcaster * | GetBroadcasterJOE (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 |
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 | |
Protected Member Functions inherited from ScViewPaneBase | |
css::awt::Rectangle | GetVisArea () const |
Protected Member Functions inherited from SfxBaseController | |
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 1988 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 1351 of file viewuno.cxx.
References aActivationListeners.
|
overridevirtual |
Definition at line 1328 of file viewuno.cxx.
References aMouseClickHandlers.
|
overridevirtual |
Definition at line 1913 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2012 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 1996 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
Definition at line 1636 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1929 of file viewuno.cxx.
|
overridevirtual |
Definition at line 949 of file viewuno.cxx.
|
private |
Definition at line 1311 of file viewuno.cxx.
References aActivationListeners, and aEvent.
Referenced by removeActivationEventListener(), and ~ScTabViewObj().
|
private |
Definition at line 1294 of file viewuno.cxx.
References aEvent, and aMouseClickHandlers.
Referenced by removeEnhancedMouseClickHandler(), and ~ScTabViewObj().
|
overridevirtual |
Definition at line 1611 of file viewuno.cxx.
References ScTabView::FreezeSplitters(), vcl::Window::GetPosPixel(), ScViewData::GetScrPos(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScTabView::GetWindowByPos(), ScTabView::InvalidateSplit(), 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(), SdrObjectPrimitiveHit(), Point::X(), xTarget, and Point::Y().
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 2068 of file viewuno.cxx.
|
overridevirtual |
Definition at line 1494 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 1707 of file viewuno.cxx.
References aPropSet, and SfxItemPropertySet::getPropertyMap().
|
overridevirtual |
Definition at line 1854 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::GetWindowExtentsAbsolute(), 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 2152 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 1552 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 1526 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and SC_SPLIT_NONE.
|
overridevirtual |
Definition at line 1577 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 1539 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), and SC_SPLIT_NONE.
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2078 of file viewuno.cxx.
References SCTABVIEWOBJ_SERVICE, and SCVIEWSETTINGS_SERVICE.
|
overridevirtual |
Definition at line 2085 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 1372 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and ScViewData::GetZoomY().
Referenced by getPropertyValue(), SetZoom(), and SetZoomType().
|
private |
Definition at line 1411 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 1510 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_FIX.
|
overridevirtual |
Definition at line 2109 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 1132 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 1148 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(), RIGHTCLICK, and xTarget.
Referenced by ScGridWindow::PreNotify().
bool ScTabViewObj::MouseReleased | ( | const css::awt::MouseEvent & | e | ) |
css::uno::RuntimeException |
Definition at line 1236 of file viewuno.cxx.
References aMouseClickHandlers, GetClickedObject(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), getSelection(), ScDocument::GetVbaEventProcessor(), ScSheetEvents::GetVbaSheetEventId(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), i, mbLeftMousePressed, mouseReleased(), 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 2041 of file viewuno.cxx.
References aEvent, and aRangeSelListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelChanged | ( | const OUString & | rText | ) |
Definition at line 2054 of file viewuno.cxx.
References aEvent, and aRangeChgListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelDone | ( | const OUString & | rText | ) |
Definition at line 2028 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 1361 of file viewuno.cxx.
References aActivationListeners, EndActivationListening(), and nCount.
|
overridevirtual |
Definition at line 1338 of file viewuno.cxx.
References aMouseClickHandlers, EndMouseListening(), and nCount.
|
overridevirtual |
Why the nonsense with queryInterface?
Definition at line 1920 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2019 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 2003 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
why the hassle with queryInterface?
Definition at line 1643 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1934 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 1652 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 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.
|
private |
Definition at line 1383 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 1440 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 1599 of file viewuno.cxx.
References ScTabView::FreezeSplitters(), ScViewPaneBase::GetViewShell(), ScTabView::InvalidateSplit(), and ScTabView::SplitAtPixel().
|
overridevirtual |
Definition at line 1949 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 2073 of file viewuno.cxx.
References cppu::supportsService().
void ScTabViewObj::VisAreaChanged | ( | ) |
Definition at line 1939 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().