LibreOffice Module sc (master) 1
|
#include <viewuno.hxx>
Public Member Functions | |
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 |
Protected Member Functions | |
css::awt::Rectangle | GetVisArea () const |
Private Attributes | |
ScTabViewShell * | pViewShell |
sal_uInt16 | nPane |
Definition at line 56 of file viewuno.hxx.
ScViewPaneBase::ScViewPaneBase | ( | ScTabViewShell * | pViewSh, |
sal_uInt16 | nP | ||
) |
Definition at line 125 of file viewuno.cxx.
References StartListening.
|
overridevirtual |
Definition at line 133 of file viewuno.cxx.
References SfxListener::EndListening(), and pViewShell.
|
overridevirtual |
Definition at line 356 of file viewuno.cxx.
References FmFormShell::GetFormControl(), vcl::Window::GetOutDev(), nPane, pViewShell, and xModel.
|
overridevirtual |
Exception?
Definition at line 179 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetPosX(), ScTabView::GetViewData(), nPane, pViewShell, SC_VIEWPANE_ACTIVE, and WhichH().
|
overridevirtual |
Exception?
Definition at line 212 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetPosY(), ScTabView::GetViewData(), nPane, pViewShell, SC_VIEWPANE_ACTIVE, and WhichV().
|
overridevirtual |
Definition at line 315 of file viewuno.cxx.
References Form, FmFormShell::GetFormController(), vcl::Window::GetOutDev(), nPane, pViewShell, and xController.
|
overridevirtual |
Reimplemented in ScTabViewObj.
Definition at line 172 of file viewuno.cxx.
|
overridevirtual |
Reimplemented in ScTabViewObj.
|
overridevirtual |
helper function with ScRange?
Definition at line 277 of file viewuno.cxx.
References ScRange::aEnd, ScRange::aStart, ScViewData::GetDocShell(), ScTabView::GetViewData(), getVisibleRange(), and pViewShell.
|
overridevirtual |
Reimplemented in ScTabViewObj.
|
overridevirtual |
Reimplemented in ScTabViewObj.
Definition at line 159 of file viewuno.cxx.
References aTypes, and cppu::UnoType< typename T >::get().
Referenced by ScTabViewObj::getTypes().
|
inline |
Definition at line 74 of file viewuno.hxx.
References pViewShell.
Referenced by ScTabViewObj::abortRangeSelection(), ScTabViewObj::freezeAtPosition(), ScTabViewObj::getActiveSheet(), ScTabViewObj::GetClickedObject(), ScTabViewObj::getCount(), ScTabViewObj::getIsWindowSplit(), ScTabViewObj::GetObjectByIndex_Impl(), ScTabViewObj::getPropertyValue(), ScTabViewObj::getSelectedSheets(), ScTabViewObj::getSelection(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitHorizontal(), ScTabViewObj::getSplitRow(), ScTabViewObj::getSplitVertical(), ScTabViewObj::getTransferable(), ScTabViewObj::GetZoom(), ScTabViewObj::GetZoomType(), ScTabViewObj::hasFrozenPanes(), ScTabViewObj::insertTransferable(), ScTabViewObj::IsMouseListening(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScTabViewObj::select(), ScTabViewObj::SelectionChanged(), ScTabViewObj::setActiveSheet(), ScTabViewObj::setPropertyValue(), ScTabViewObj::SetZoom(), ScTabViewObj::SetZoomType(), ScTabViewObj::SheetChanged(), ScTabViewObj::splitAtPosition(), and ScTabViewObj::startRangeSelection().
|
protected |
Definition at line 375 of file viewuno.cxx.
References Point::AdjustX(), AWTRectangle(), ScAddress::Col(), ScViewData::GetActivePart(), ScViewData::GetDocument(), ScGridWindow::GetDrawMapMode(), ScDocument::GetMMRect(), ScViewData::GetPosX(), ScViewData::GetPosY(), vcl::Window::GetSizePixel(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScTabView::GetWindowByPos(), ScDocument::IsLayoutRTL(), nPane, vcl::Window::PixelToLogic(), pViewShell, ScAddress::Row(), SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SC_VIEWPANE_ACTIVE, ScAddress::Tab(), tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), and Size::Width().
Referenced by ScTabViewObj::getPropertyValue().
|
overridevirtual |
do the same ???
Definition at line 245 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetTabNo(), ScTabView::GetViewData(), nPane, pViewShell, SC_VIEWPANE_ACTIVE, ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), and WhichV().
Referenced by getReferredCells().
|
overridevirtual |
Definition at line 330 of file viewuno.cxx.
References ScTabViewShell::GetFormShell(), FmFormShell::IsDesignMode(), and pViewShell.
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 141 of file viewuno.cxx.
References SfxHint::GetId(), and pViewShell.
|
overridevirtual |
Reimplemented in ScViewPaneObj, and ScTabViewObj.
Definition at line 147 of file viewuno.cxx.
References SC_QUERYINTERFACE.
Referenced by ScViewPaneObj::queryInterface(), and ScTabViewObj::queryInterface().
|
overridevirtual |
Definition at line 196 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetPosX(), ScTabView::GetViewData(), nPane, pViewShell, SC_VIEWPANE_ACTIVE, ScTabView::ScrollX(), and WhichH().
|
overridevirtual |
Definition at line 229 of file viewuno.cxx.
References ScViewData::GetActivePart(), ScViewData::GetPosY(), ScTabView::GetViewData(), nPane, pViewShell, SC_VIEWPANE_ACTIVE, ScTabView::ScrollY(), and WhichV().
|
overridevirtual |
Definition at line 343 of file viewuno.cxx.
References nPane, pViewShell, and FmFormShell::SetDesignMode().
|
overridevirtual |
Reimplemented in ScTabViewObj.
|
private |
Definition at line 65 of file viewuno.hxx.
Referenced by getControl(), getFirstVisibleColumn(), getFirstVisibleRow(), getFormController(), GetVisArea(), getVisibleRange(), setFirstVisibleColumn(), setFirstVisibleRow(), and setFormDesignMode().
|
private |
Definition at line 64 of file viewuno.hxx.
Referenced by getControl(), getFirstVisibleColumn(), getFirstVisibleRow(), getFormController(), getReferredCells(), GetViewShell(), GetVisArea(), getVisibleRange(), isFormDesignMode(), Notify(), setFirstVisibleColumn(), setFirstVisibleRow(), setFormDesignMode(), and ~ScViewPaneBase().