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 438 of file viewuno.cxx.
References ScViewData::GetTabNo(), ScTabView::GetViewData(), and nPreviousTab.
|
delete |
|
overridevirtual |
Listening or something along that line
Definition at line 453 of file viewuno.cxx.
References aActivationListeners, acquire(), aMouseClickHandlers, EndActivationListening(), and EndMouseListening().
|
overridevirtual |
Definition at line 1977 of file viewuno.cxx.
References ScViewPaneBase::GetViewShell(), and ScTabViewShell::StopSimpleRefDialog().
|
overridevirtualnoexcept |
Definition at line 490 of file viewuno.cxx.
Referenced by ~ScTabViewObj().
|
overridevirtual |
Definition at line 1343 of file viewuno.cxx.
References aActivationListeners.
|
overridevirtual |
Definition at line 1320 of file viewuno.cxx.
References aMouseClickHandlers.
|
overridevirtual |
Definition at line 1902 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2001 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 1985 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
Definition at line 1628 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1918 of file viewuno.cxx.
|
overridevirtual |
Definition at line 940 of file viewuno.cxx.
|
private |
Definition at line 1303 of file viewuno.cxx.
References aActivationListeners, and aEvent.
Referenced by removeActivationEventListener(), and ~ScTabViewObj().
|
private |
Definition at line 1286 of file viewuno.cxx.
References aEvent, and aMouseClickHandlers.
Referenced by removeEnhancedMouseClickHandler(), and ~ScTabViewObj().
|
overridevirtual |
Definition at line 1603 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 1035 of file viewuno.cxx.
References ScViewData::GetDocShell(), ScViewData::GetTabNo(), ScTabView::GetViewData(), and ScViewPaneBase::GetViewShell().
|
overridevirtual |
Definition at line 965 of file viewuno.cxx.
References GetObjectByIndex_Impl(), and nIndex.
|
private |
Definition at line 1073 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 948 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_NONE.
Referenced by hasElements().
|
overridevirtual |
Definition at line 975 of file viewuno.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 596 of file viewuno.cxx.
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2057 of file viewuno.cxx.
|
overridevirtual |
Definition at line 1486 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_NORMAL.
|
private |
Definition at line 988 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 1699 of file viewuno.cxx.
References aPropSet, and SfxItemPropertySet::getPropertyMap().
|
overridevirtual |
Definition at line 1844 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_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_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 2141 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 851 of file viewuno.cxx.
References ScRange::aEnd, ScRange::aStart, ATTR_MERGE(), ScMarkData::ExtendRangeListTables(), ScMarkData::FillRangeListWithMarks(), tools::SvRef< typename T >::get(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), ScViewData::GetMarkData(), ScViewData::GetMultiArea(), ScDocument::GetPattern(), ScMarkData::GetSelectCount(), ScTabViewShell::getSelectedXShapes(), ScViewData::GetSimpleArea(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), SC_MARK_SIMPLE, SC_MARK_SIMPLE_FILTERED, ScRangeList::size(), and ScViewUtil::UnmarkFiltered().
Referenced by MouseReleased(), and SelectionChanged().
|
overridevirtual |
Definition at line 1544 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 1518 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and SC_SPLIT_NONE.
|
overridevirtual |
Definition at line 1569 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 1531 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), and SC_SPLIT_NONE.
|
overridevirtual |
Reimplemented from ScViewPaneBase.
Definition at line 2067 of file viewuno.cxx.
References SCTABVIEWOBJ_SERVICE, and SCVIEWSETTINGS_SERVICE.
|
overridevirtual |
Definition at line 2074 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 574 of file viewuno.cxx.
References comphelper::concatSequences(), cppu::UnoType< typename T >::get(), and ScViewPaneBase::getTypes().
|
private |
Definition at line 1364 of file viewuno.cxx.
References ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and ScViewData::GetZoomY().
Referenced by getPropertyValue(), SetZoom(), and SetZoomType().
|
private |
Definition at line 1403 of file viewuno.cxx.
References ScViewData::GetView(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), and ScTabView::GetZoomType().
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 980 of file viewuno.cxx.
References getCount().
|
overridevirtual |
Definition at line 1502 of file viewuno.cxx.
References ScViewData::GetHSplitMode(), ScTabView::GetViewData(), ScViewPaneBase::GetViewShell(), ScViewData::GetVSplitMode(), and SC_SPLIT_FIX.
|
overridevirtual |
Definition at line 2098 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 1124 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 1140 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 1228 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 468 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 2030 of file viewuno.cxx.
References aEvent, and aRangeSelListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelChanged | ( | const OUString & | rText | ) |
Definition at line 2043 of file viewuno.cxx.
References aEvent, and aRangeChgListeners.
Referenced by IMPL_LINK().
void ScTabViewObj::RangeSelDone | ( | const OUString & | rText | ) |
Definition at line 2017 of file viewuno.cxx.
References aEvent, and aRangeSelListeners.
Referenced by IMPL_LINK().
|
overridevirtualnoexcept |
Definition at line 495 of file viewuno.cxx.
|
overridevirtual |
Definition at line 1353 of file viewuno.cxx.
References aActivationListeners, EndActivationListening(), and nCount.
|
overridevirtual |
Definition at line 1330 of file viewuno.cxx.
References aMouseClickHandlers, EndMouseListening(), and nCount.
|
overridevirtual |
Why the nonsense with queryInterface?
Definition at line 1909 of file viewuno.cxx.
References aPropertyChgListeners.
|
overridevirtual |
Definition at line 2008 of file viewuno.cxx.
References aRangeChgListeners.
|
overridevirtual |
Definition at line 1992 of file viewuno.cxx.
References aRangeSelListeners.
|
overridevirtual |
why the hassle with queryInterface?
Definition at line 1635 of file viewuno.cxx.
References aSelectionChgListeners.
|
overridevirtual |
Definition at line 1923 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 647 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 1644 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 1049 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 1707 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_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_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 1375 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 1432 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 535 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 1591 of file viewuno.cxx.
References ScTabView::FreezeSplitters(), ScViewPaneBase::GetViewShell(), ScTabView::InvalidateSplit(), Point, and ScTabView::SplitAtPixel().
|
overridevirtual |
Definition at line 1938 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 2062 of file viewuno.cxx.
References cppu::supportsService().
void ScTabViewObj::VisAreaChanged | ( | ) |
Definition at line 1928 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().