LibreOffice Module sc (master) 1
|
#include <tabvwsh.hxx>
Public Member Functions | |
SFX_DECL_VIEWFACTORY (ScTabViewShell) | |
ScTabViewShell (SfxViewFrame &rViewFrame, SfxViewShell *pOldSh) | |
-> Clone Method for Factory Created from a general shell and inherit as much as possible More... | |
virtual | ~ScTabViewShell () override |
weld::Window * | GetDialogParent () |
parent window for dialogs Problem: OLE Server! More... | |
bool | IsRefInputMode () const |
void | ExecuteInputDirect () |
const ScInputHandler * | GetInputHandler () const |
ScInputHandler * | GetInputHandler () |
void | UpdateInputHandler (bool bForce=false, bool bStopEditing=true) |
void | UpdateInputHandlerCellAdjust (SvxCellHorJustify eJust) |
bool | TabKeyInput (const KeyEvent &rKEvt) |
bool | SfxKeyInput (const KeyEvent &rKEvt) |
void | SetActive () |
::editeng::SvxBorderLine * | GetDefaultFrameLine () const |
void | SetDefaultFrameLine (const ::editeng::SvxBorderLine *pLine) |
void | Execute (SfxRequest &rReq) |
void | GetState (SfxItemSet &rSet) |
void | ExecuteTable (SfxRequest &rReq) |
void | GetStateTable (SfxItemSet &rSet) |
void | WindowChanged () |
void | ExecDraw (SfxRequest &) |
void | ExecDrawIns (SfxRequest &rReq) |
void | GetDrawState (SfxItemSet &rSet) |
void | GetDrawInsState (SfxItemSet &rSet) |
void | ExecGallery (const SfxRequest &rReq) |
void | ExecChildWin (const SfxRequest &rReq) |
void | ExecImageMap (SfxRequest &rReq) |
void | GetImageMapState (SfxItemSet &rSet) |
void | ExecuteSave (SfxRequest &rReq) |
void | GetSaveState (SfxItemSet &rSet) |
void | ExecSearch (SfxRequest &rReq) |
void | ExecuteUndo (SfxRequest &rReq) |
void | GetUndoState (SfxItemSet &rSet) |
void | ExecuteObject (const SfxRequest &rReq) |
void | GetObjectState (SfxItemSet &rSet) |
void | ExecDrawOpt (const SfxRequest &rReq) |
void | GetDrawOptState (SfxItemSet &rSet) |
void | ExecStyle (SfxRequest &rReq) |
void | GetStyleState (SfxItemSet &rSet) |
void | UpdateDrawShell () |
void | SetDrawShell (bool bActive) |
void | SetDrawTextShell (bool bActive) |
void | SetPivotShell (bool bActive) |
void | SetSparklineShell (bool bActive) |
void | SetDialogDPObject (std::unique_ptr< ScDPObject > pObj) |
const ScDPObject * | GetDialogDPObject () const |
void | SetDontSwitch (bool bFlag) |
void | SetAuditShell (bool bActive) |
void | SetDrawFormShell (bool bActive) |
void | SetEditShell (EditView *pView, bool bActive) |
void | SetOleObjectShell (bool bActive) |
void | SetChartShell (bool bActive) |
void | SetGraphicShell (bool bActive) |
void | SetMediaShell (bool bActive) |
void | SetDrawShellOrSub () |
void | SetCurSubShell (ObjectSelectionType eOST, bool bForce=false) |
void | SetFormShellAtTop (bool bSet) |
ObjectSelectionType | GetCurObjectSelectionType () const |
virtual ErrCode | DoVerb (sal_Int32 nVerb) override |
void | StopEditShell () |
bool | IsDrawTextShell () const |
bool | IsAuditShell () const |
void | SetDrawTextUndo (SfxUndoManager *pUndoMgr) |
void | FillFieldData (ScHeaderFieldData &rData) |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
ScNavigatorSettings * | GetNavigatorSettings () |
virtual SfxPrinter * | GetPrinter (bool bCreate=false) override |
virtual sal_uInt16 | SetPrinter (SfxPrinter *pNewPrinter, SfxPrinterChangeFlags nDiffFlags=SFX_PRINTER_ALL) override |
virtual bool | HasPrintOptionsPage () const override |
virtual std::unique_ptr< SfxTabPage > | CreatePrintOptionsPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rOptions) override |
void | ConnectObject (const SdrOle2Obj *pObj) |
void | ActivateObject (SdrOle2Obj *pObj, sal_Int32 nVerb) |
void | DeactivateOle () |
std::shared_ptr< SfxModelessDialogController > | CreateRefDialogController (SfxBindings *pB, SfxChildWindow *pCW, const SfxChildWinInfo *pInfo, weld::Window *pParent, sal_uInt16 nSlotId) |
void | UpdateOleZoom () |
virtual const FmFormShell * | GetFormShell () const override |
virtual FmFormShell * | GetFormShell () override |
void | InsertURL (const OUString &rName, const OUString &rURL, const OUString &rTarget, sal_uInt16 nMode) |
void | InsertURLButton (const OUString &rName, const OUString &rURL, const OUString &rTarget, const Point *pInsPos) |
void | InsertURLField (const OUString &rName, const OUString &rURL, const OUString &rTarget) |
bool | SelectObject (std::u16string_view rName) |
void | SetInFormatDialog (bool bFlag) |
void | ForceMove () |
void | ExecuteCellFormatDlg (SfxRequest &rReq, const OUString &rTabPage) |
bool | GetFunction (OUString &rFuncStr, FormulaError nErrCode) |
void | StartSimpleRefDialog (const OUString &rTitle, const OUString &rInitVal, bool bCloseOnButtonUp, bool bSingleCell, bool bMultiSelection) |
void | StopSimpleRefDialog () |
void | SetCurRefDlgId (sal_uInt16 nNew) |
void | AddAccessibilityObject (SfxListener &rObject) |
void | RemoveAccessibilityObject (SfxListener &rObject) |
void | BroadcastAccessibility (const SfxHint &rHint) |
bool | HasAccessibilityObjects () const |
bool | ExecuteRetypePassDlg (ScPasswordHash eDesiredHash) |
bool | IsActive () const |
OUString | GetFormula (const ScAddress &rAddress) |
bool | UseSubTotal (ScRangeList *pRangeList) |
OUString | DoAutoSum (bool &rRangeFinder, bool &rSubTotal, const OpCode eCode) |
void | SwitchBetweenRefDialogs (SfxModelessDialogController *pDialog) |
bool | GetForceFocusOnCurCell () const |
void | SetForceFocusOnCurCell (bool bFlag) |
int | getPart () const override |
See SfxViewShell::getPart(). More... | |
void | afterCallbackRegistered () override |
See SfxViewShell::afterCallbackRegistered(). More... | |
void | NotifyCursor (SfxViewShell *pViewShell) const override |
See SfxViewShell::NotifyCursor(). More... | |
::Color | GetColorConfigColor (svtools::ColorConfigEntry nColorType) const override |
See SfxViewShell::GetColorConfigColor(). More... | |
OUString | GetColorConfigName () const override |
See SfxViewShell::GetColorConfigName(). More... | |
css::uno::Reference< css::drawing::XShapes > | getSelectedXShapes () |
void | InitFormEditData () |
void | ClearFormEditData () |
ScFormEditData * | GetFormEditData () |
bool | ShouldDisableEditHyperlink () const |
return true if "Edit Hyperlink" in context menu should be disabled More... | |
void | EnableEditHyperlink () |
force "Edit Hyperlink" to true, with the expectation that SID_EDIT_HYPERLINK is later Invalidated to reset it back to its natural value More... | |
virtual tools::Rectangle | getLOKVisibleArea () const override |
const ScDragData & | GetDragData () const |
void | SetDragObject (ScTransferObj *pCellObj, ScDrawTransferObj *pDrawObj) |
void | ResetDragObject () |
void | SetDragLink (const OUString &rDoc, const OUString &rTab, const OUString &rArea) |
void | SetDragJump (ScDocument *pLocalDoc, const OUString &rTarget, const OUString &rText) |
void | ShowCursor () |
Public Member Functions inherited from SfxViewShell | |
SfxViewShell (SfxViewFrame &rFrame, SfxViewShellFlags nFlags) | |
virtual | ~SfxViewShell () override |
SfxInPlaceClient * | GetIPClient () const |
SfxInPlaceClient * | GetUIActiveClient () const |
SfxInPlaceClient * | FindIPClient (const css::uno::Reference< css::embed::XEmbeddedObject > &xObj, vcl::Window *pObjParentWin) const |
virtual ErrCode | DoVerb (sal_Int32 nVerb) |
void | OutplaceActivated (bool bActive) |
virtual void | UIActivating (SfxInPlaceClient *pClient) |
virtual void | UIDeactivated (SfxInPlaceClient *pClient) |
void | JumpToMark (const OUString &rMark) |
void | VisAreaChanged () |
virtual bool | PrepareClose (bool bUI=true) |
virtual OUString | GetSelectionText (bool bCompleteWords=false, bool bOnlyASample=false) |
virtual bool | HasSelection (bool bText=true) const |
virtual SdrView * | GetDrawView () const |
void | AddSubShell (SfxShell &rShell) |
void | RemoveSubShell (SfxShell *pShell=nullptr) |
SfxShell * | GetSubShell (sal_uInt16) |
virtual SfxShell * | GetFormShell () |
virtual const SfxShell * | GetFormShell () const |
virtual void | notifyWindow (vcl::LOKWindowId nLOKWindowId, const OUString &rAction, const std::vector< vcl::LOKPayloadItem > &rPayload=std::vector< vcl::LOKPayloadItem >()) const override |
virtual void | ShowCursor (bool bOn=true) |
virtual bool | KeyInput (const KeyEvent &rKeyEvent) |
bool | Escape () |
vcl::Window * | GetWindow () const |
weld::Window * | GetFrameWeld () const |
void | SetWindow (vcl::Window *pViewPort) |
const SvBorder & | GetBorderPixel () const |
void | SetBorderPixel (const SvBorder &rBorder) |
void | InvalidateBorder () |
SfxViewFrame & | GetViewFrame () const |
virtual SfxPrinter * | GetPrinter (bool bCreate=false) |
virtual sal_uInt16 | SetPrinter (SfxPrinter *pNewPrinter, SfxPrinterChangeFlags nDiffFlags=SFX_PRINTER_ALL) |
virtual bool | HasPrintOptionsPage () const |
virtual std::unique_ptr< SfxTabPage > | CreatePrintOptionsPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rOptions) |
Printer * | GetActivePrinter () const |
virtual void | WriteUserData (OUString &, bool bBrowse=false) |
virtual void | ReadUserData (const OUString &, bool bBrowse=false) |
virtual void | WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &) |
virtual void | ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &) |
virtual void | QueryObjAreaPixel (tools::Rectangle &rRect) const |
virtual SfxObjectShell * | GetObjectShell () override |
virtual css::uno::Reference< css::frame::XModel > | GetCurrentDocument () const |
void | SetCurrentDocument () const |
virtual css::uno::Reference< css::view::XRenderable > | GetRenderable () |
virtual void | MarginChanged () |
const Size & | GetMargin () const |
void | SetMargin (const Size &) |
void | DisconnectAllClients () |
bool | NewWindowAllowed () const |
void | SetNewWindowAllowed (bool bSet) |
void | SetController (SfxBaseController *pController) |
css::uno::Reference< css::frame::XController > | GetController () const |
bool | TryContextMenuInterception (const rtl::Reference< VCLXPopupMenu > &rIn, const OUString &rMenuIdentifier, rtl::Reference< VCLXPopupMenu > &rOut, css::ui::ContextMenuExecuteEvent aEvent) |
bool | TryContextMenuInterception (const rtl::Reference< VCLXPopupMenu > &, const OUString &rMenuIdentifier, css::ui::ContextMenuExecuteEvent aEvent) |
void | ExecPrint (const css::uno::Sequence< css::beans::PropertyValue > &, bool, bool) |
void | StartPrint (const css::uno::Sequence< css::beans::PropertyValue > &, bool, bool) |
const std::shared_ptr< vcl::PrinterController > & | GetPrinterController () const |
void | AddRemoveClipboardListener (const css::uno::Reference< css::datatransfer::clipboard::XClipboardListener > &, bool) |
css::uno::Reference< css::datatransfer::clipboard::XClipboardNotifier > | GetClipboardNotifier () const |
SAL_DLLPRIVATE SfxInPlaceClient * | GetUIActiveIPClient_Impl () const |
SAL_DLLPRIVATE void | AddContextMenuInterceptor_Impl (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor) |
SAL_DLLPRIVATE void | RemoveContextMenuInterceptor_Impl (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor) |
SAL_DLLPRIVATE bool | GlobalKeyInput_Impl (const KeyEvent &rKeyEvent) |
SAL_DLLPRIVATE void | NewIPClient_Impl (SfxInPlaceClient *pIPClient) |
SAL_DLLPRIVATE void | IPClientGone_Impl (SfxInPlaceClient const *pIPClient) |
SAL_DLLPRIVATE void | ResetAllClients_Impl (SfxInPlaceClient const *pIP) |
SAL_DLLPRIVATE void | SetPrinter_Impl (VclPtr< SfxPrinter > &pNewPrinter) |
SAL_DLLPRIVATE bool | HandleNotifyEvent_Impl (NotifyEvent const &rEvent) |
SAL_DLLPRIVATE bool | HasKeyListeners_Impl () const |
SAL_DLLPRIVATE bool | HasMouseClickListeners_Impl () const |
SAL_DLLPRIVATE SfxBaseController * | GetBaseController_Impl () const |
SAL_DLLPRIVATE void | ExecPrint_Impl (SfxRequest &) |
SAL_DLLPRIVATE void | ExecMisc_Impl (SfxRequest &) |
SAL_DLLPRIVATE void | GetState_Impl (SfxItemSet &) |
SAL_DLLPRIVATE void | CheckIPClient_Impl (SfxInPlaceClient const *, const tools::Rectangle &) |
SAL_DLLPRIVATE void | PushSubShells_Impl (bool bPush=true) |
SAL_DLLPRIVATE void | PopSubShells_Impl () |
SAL_DLLPRIVATE bool | ExecKey_Impl (const KeyEvent &aKey) |
void | setLibreOfficeKitViewCallback (SfxLokCallbackInterface *pCallback) |
SfxLokCallbackInterface * | getLibreOfficeKitViewCallback () const |
void | dumpLibreOfficeKitViewState (rtl::OStringBuffer &rState) |
virtual void | libreOfficeKitViewCallback (int nType, const OString &pPayload) const override |
virtual void | libreOfficeKitViewCallbackWithViewId (int nType, const OString &pPayload, int nViewId) const override |
virtual void | libreOfficeKitViewInvalidateTilesCallback (const tools::Rectangle *pRect, int nPart, int nMode) const override |
virtual void | libreOfficeKitViewUpdatedCallback (int nType) const override |
virtual void | libreOfficeKitViewUpdatedCallbackPerViewId (int nType, int nViewId, int nSourceViewId) const override |
virtual void | flushPendingLOKInvalidateTiles () |
virtual void | libreOfficeKitViewAddPendingInvalidateTiles () override |
virtual std::optional< OString > | getLOKPayload (int nType, int nViewId) const |
void | setTiledSearching (bool bTiledSearching) |
virtual int | getPart () const |
virtual int | getEditMode () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
ViewShellId | GetViewShellId () const override |
ViewShellDocId | GetDocId () const override |
virtual void | notifyInvalidation (tools::Rectangle const *) const override |
void | NotifyOtherViews (int nType, const OString &rKey, const OString &rPayload) override |
void | NotifyOtherView (OutlinerViewShell *pOtherShell, int nType, const OString &rKey, const OString &rPayload) override |
virtual void | NotifyCursor (SfxViewShell *) const |
virtual void | afterCallbackRegistered () |
virtual vcl::Window * | GetEditWindowForActiveOLEObj () const override |
virtual ::Color | GetColorConfigColor (svtools::ColorConfigEntry nColorType) const |
virtual OUString | GetColorConfigName () const |
void | SetLOKLanguageTag (const OUString &rBcp47LanguageTag) |
const LanguageTag & | GetLOKLanguageTag () const |
void | SetLOKAccessibilityState (bool bEnabled) |
std::pair< bool, OUString > | GetLOKTimezone () const |
void | SetLOKTimezone (bool isSet, const OUString &rTimezone) |
void | SetLOKLocale (const OUString &rBcp47LanguageTag) |
const LanguageTag & | GetLOKLocale () const |
LOKDeviceFormFactor | GetLOKDeviceFormFactor () const |
bool | isLOKDesktop () const |
bool | isLOKTablet () const |
bool | isLOKMobilePhone () const |
virtual tools::Rectangle | getLOKVisibleArea () const |
void | setBlockedCommandList (const char *blockedCommandList) |
bool | isBlockedCommand (OUString command) |
void | SetStoringHelper (std::shared_ptr< SfxStoringHelper > xHelper) |
StylesHighlighterColorMap & | GetStylesHighlighterParaColorMap () |
StylesHighlighterColorMap & | GetStylesHighlighterCharColorMap () |
OUString | getA11yFocusedParagraph () const |
int | getA11yCaretPosition () const |
Public Member Functions inherited from SfxShell | |
virtual | ~SfxShell () override |
virtual SfxInterface * | GetInterface () const |
void | SetName (const OUString &rName) |
const OUString & | GetName () const |
SfxViewShell * | GetViewShell () const |
const SfxPoolItem * | GetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr) |
const SfxPoolItem * | ExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr) |
void | ExecuteSlot (SfxRequest &rReq, bool bAsync) |
SfxItemPool & | GetPool () const |
void | SetPool (SfxItemPool *pNewPool) |
virtual SfxUndoManager * | GetUndoManager () |
void | SetUndoManager (SfxUndoManager *pNewUndoMgr) |
SfxRepeatTarget * | GetRepeatTarget () const |
void | SetRepeatTarget (SfxRepeatTarget *pTarget) |
virtual void | Invalidate (sal_uInt16 nId=0) |
virtual bool | IsDesignMode () const |
bool | IsActive () const |
virtual void | Activate (bool bMDI) |
virtual void | Deactivate (bool bMDI) |
SfxDispatcher * | GetDispatcher () const |
SfxViewFrame * | GetFrame () const |
virtual bool | HasUIFeature (SfxShellFeature nFeature) const |
void | UIFeatureChanged () |
const SfxPoolItem * | GetItem (sal_uInt16 nSlotId) const |
const T * | GetItem (TypedWhichId< T > nWhich) const |
void | PutItem (const SfxPoolItem &rItem) |
void | SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs) |
const css::uno::Sequence< css::embed::VerbDescriptor > & | GetVerbs () const |
void | VerbExec (SfxRequest &) |
SAL_DLLPRIVATE const SfxSlot * | GetVerbSlot_Impl (sal_uInt16 nId) const |
virtual SfxObjectShell * | GetObjectShell () |
void | SetDisableFlags (SfxDisableFlags nFlags) |
SfxDisableFlags | GetDisableFlags () const |
virtual std::optional< SfxItemSet > | CreateItemSet (sal_uInt16 nId) |
virtual void | ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet) |
void | SetContextName (const OUString &rsContextName) |
void | BroadcastContextForActivation (const bool bIsActivated) |
bool | SetContextBroadcasterEnabled (const bool bIsEnabled) |
SAL_DLLPRIVATE bool | CanExecuteSlot_Impl (const SfxSlot &rSlot) |
virtual bool | IsConditionalFastCall (const SfxRequest &rReq) |
SAL_DLLPRIVATE void | DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI) |
SAL_DLLPRIVATE void | DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI) |
Public Member Functions inherited from ScDBFunc | |
ScDBFunc (vcl::Window *pParent, ScDocShell &rDocSh, ScTabViewShell *pViewShell) | |
virtual | ~ScDBFunc () |
void | UISort (const ScSortParam &rSortParam) |
void | Sort (const ScSortParam &rSortParam, bool bRecord=true, bool bPaint=true) |
SC_DLLPUBLIC void | Query (const ScQueryParam &rQueryParam, const ScRange *pAdvSource, bool bRecord) |
void | DoSubTotals (const ScSubTotalParam &rParam, bool bRecord=true, const ScSortParam *pForceNewSort=nullptr) |
void | ToggleAutoFilter () |
void | HideAutoFilter () |
void | RepeatDB (bool bRecord=true) |
bool | ImportData (const ScImportParam &rParam) |
void | GotoDBArea (const OUString &rDBName) |
ScDBData * | GetDBData (bool bMarkArea=true, ScGetDBMode eMode=SC_DB_MAKE, ScGetDBSelection eSel=ScGetDBSelection::Keep) |
ScDBData * | GetAnonymousDBData () |
void | Consolidate (const ScConsolidateParam &rParam) |
bool | MakePivotTable (const ScDPSaveData &rData, const ScRange &rDest, bool bNewTable, const ScDPObject &rSource) |
void | DeletePivotTable () |
void | RecalcPivotTable () |
bool | HasSelectionForDateGroup (ScDPNumGroupInfo &rOldInfo, sal_Int32 &rParts) |
bool | HasSelectionForNumGroup (ScDPNumGroupInfo &rOldInfo) |
void | GroupDataPilot () |
void | DateGroupDataPilot (const ScDPNumGroupInfo &rInfo, sal_Int32 nParts) |
void | NumGroupDataPilot (const ScDPNumGroupInfo &rInfo) |
void | UngroupDataPilot () |
void | DataPilotInput (const ScAddress &rPos, const OUString &rString) |
void | DataPilotSort (ScDPObject *pDPObject, tools::Long nDimIndex, bool bAscending, const sal_uInt16 *pUserListId=nullptr) |
bool | DataPilotMove (const ScRange &rSource, const ScAddress &rDest) |
bool | HasSelectionForDrillDown (css::sheet::DataPilotFieldOrientation &rOrientation) |
void | SetDataPilotDetails (bool bShow, const OUString *pNewDimensionName=nullptr) |
void | ShowDataPilotSourceData (ScDPObject &rDPObj, const css::uno::Sequence< css::sheet::DataPilotFieldFilter > &rFilters) |
void | MakeOutline (bool bColumns, bool bRecord=true) |
void | RemoveOutline (bool bColumns, bool bRecord=true) |
void | RemoveAllOutlines (bool bRecord=true) |
void | TestRemoveOutline (bool &rCol, bool &rRow) |
void | AutoOutline () |
void | SelectLevel (bool bColumns, sal_uInt16 nLevel, bool bRecord=true) |
void | SetOutlineState (bool bColumn, sal_uInt16 nLevel, sal_uInt16 nEntry, bool bHidden) |
void | ShowOutline (bool bColumns, sal_uInt16 nLevel, sal_uInt16 nEntry, bool bRecord=true, bool bPaint=true) |
void | HideOutline (bool bColumns, sal_uInt16 nLevel, sal_uInt16 nEntry, bool bRecord=true, bool bPaint=true) |
void | ShowMarkedOutlines (bool bRecord=true) |
void | HideMarkedOutlines (bool bRecord=true) |
bool | OutlinePossible (bool bHide) |
void | UpdateCharts (bool bAllCharts) |
void | OnLOKShowHideColRow (bool bColumns, SCCOLROW nStartRow) |
Public Member Functions inherited from ScViewFunc | |
ScViewFunc (vcl::Window *pParent, ScDocShell &rDocSh, ScTabViewShell *pViewShell) | |
~ScViewFunc () | |
SC_DLLPUBLIC const ScPatternAttr * | GetSelectionPattern () |
void | GetSelectionFrame (std::shared_ptr< SvxBoxItem > &rLineOuter, std::shared_ptr< SvxBoxInfoItem > &rLineInner) |
SvtScriptType | GetSelectionScriptType () |
bool | GetAutoSumArea (ScRangeList &rRangeList) |
void | EnterAutoSum (const ScRangeList &rRangeList, bool bSubTotal, const ScAddress &rAddr, const OpCode eCode) |
bool | AutoSum (const ScRange &rRange, bool bSubTotal, bool bSetCursor, bool bContinue, const OpCode eCode) |
OUString | GetAutoSumFormula (const ScRangeList &rRangeList, bool bSubTotal, const ScAddress &rAddr, const OpCode eCode) |
void | EnterData (SCCOL nCol, SCROW nRow, SCTAB nTab, const OUString &rString, const EditTextObject *pData=nullptr, bool bMatrixExpand=false) |
void | EnterData (SCCOL nCol, SCROW nRow, SCTAB nTab, const EditTextObject &rData, bool bTestSimple=false) |
void | EnterValue (SCCOL nCol, SCROW nRow, SCTAB nTab, const double &rValue) |
void | EnterMatrix (const OUString &rString, ::formula::FormulaGrammar::Grammar eGram) |
void | EnterBlock (const OUString &rString, const EditTextObject *pData) |
void | EnterDataAtCursor (const OUString &rString) |
SC_DLLPUBLIC void | CutToClip () |
SC_DLLPUBLIC bool | CopyToClip (ScDocument *pClipDoc, bool bCut, bool bApi=false, bool bIncludeObjects=false, bool bStopEdit=true) |
SC_DLLPUBLIC bool | CopyToClip (ScDocument *pClipDoc, const ScRangeList &rRange, bool bCut, bool bApi=false, bool bIncludeObjects=false, bool bStopEdit=true) |
bool | CopyToClipSingleRange (ScDocument *pClipDoc, const ScRangeList &rRanges, bool bCut, bool bIncludeObjects) |
bool | CopyToClipMultiRange (const ScDocument *pClipDoc, const ScRangeList &rRanges, bool bCut, bool bApi, bool bIncludeObjects) |
rtl::Reference< ScTransferObj > | CopyToTransferable () |
SC_DLLPUBLIC bool | PasteFromClip (InsertDeleteFlags nFlags, ScDocument *pClipDoc, ScPasteFunc nFunction=ScPasteFunc::NONE, bool bSkipEmptyCells=false, bool bTranspose=false, bool bAsLink=false, InsCellCmd eMoveMode=INS_NONE, InsertDeleteFlags nUndoExtraFlags=InsertDeleteFlags::NONE, bool bAllowDialogs=false) |
void | FillTab (InsertDeleteFlags nFlags, ScPasteFunc nFunction, bool bSkipEmpty, bool bAsLink) |
SC_DLLPUBLIC void | PasteFromSystem () |
SC_DLLPUBLIC bool | PasteFromSystem (SotClipboardFormatId nFormatId, bool bApi=false) |
void | PasteFromTransferable (const css::uno::Reference< css::datatransfer::XTransferable > &rxTransferable) |
void | PasteDraw () |
void | PasteDraw (const Point &rLogicPos, SdrModel *pModel, bool bGroup, std::u16string_view rSrcShellID, std::u16string_view rDestShellID) |
bool | PasteOnDrawObjectLinked (const css::uno::Reference< css::datatransfer::XTransferable > &rxTransferable, SdrObject &rHitObj) |
bool | PasteDataFormat (SotClipboardFormatId nFormatId, const css::uno::Reference< css::datatransfer::XTransferable > &rxTransferable, SCCOL nPosX, SCROW nPosY, const Point *pLogicPos, bool bLink=false, bool bAllowDialogs=false) |
bool | PasteFile (const Point &, const OUString &, bool bLink) |
bool | PasteObject (const Point &, const css::uno::Reference< css::embed::XEmbeddedObject > &, const Size *, const Graphic *=nullptr, const OUString &=OUString(), sal_Int64 nAspect=css::embed::Aspects::MSOLE_CONTENT) |
bool | PasteBitmapEx (const Point &, const BitmapEx &) |
bool | PasteMetaFile (const Point &, const GDIMetaFile &) |
bool | PasteGraphic (const Point &rPos, const Graphic &rGraphic, const OUString &rFile) |
bool | PasteBookmark (SotClipboardFormatId nFormatId, const css::uno::Reference< css::datatransfer::XTransferable > &rxTransferable, SCCOL nPosX, SCROW nPosY) |
bool | PasteLink (const css::uno::Reference< css::datatransfer::XTransferable > &rxTransferable) |
void | InsertBookmark (const OUString &rDescription, const OUString &rURL, SCCOL nPosX, SCROW nPosY, const OUString *pTarget=nullptr, bool bTryReplace=false) |
bool | HasBookmarkAtCursor (SvxHyperlinkItem *pContent) |
bool | MoveBlockTo (const ScRange &rSource, const ScAddress &rDestPos, bool bCut) |
bool | LinkBlock (const ScRange &rSource, const ScAddress &rDestPos) |
void | CreateNames (CreateNameFlags nFlags) |
CreateNameFlags | GetCreateNameFlags () |
void | InsertNameList () |
bool | InsertName (const OUString &rName, const OUString &rSymbol, const OUString &rType) |
void | ApplyAttributes (const SfxItemSet *pDialogSet, const SfxItemSet *pOldSet, bool bAdjustBlockHeight=true) |
void | ApplyAttr (const SfxPoolItem &rAttrItem, bool bAdjustBlockHeight=true) |
void | ApplySelectionPattern (const ScPatternAttr &rAttr, bool bCursorOnly=false) |
void | ApplyPatternLines (const ScPatternAttr &rAttr, const SvxBoxItem &rNewOuter, const SvxBoxInfoItem *pNewInner) |
void | ApplyUserItemSet (const SfxItemSet &rItemSet) |
const SfxStyleSheet * | GetStyleSheetFromMarked () |
void | SetStyleSheetToMarked (const SfxStyleSheet *pStyleSheet) |
void | RemoveStyleSheetInUse (const SfxStyleSheetBase *pStyleSheet) |
void | UpdateStyleSheetInUse (const SfxStyleSheetBase *pStyleSheet) |
void | SetNumberFormat (SvNumFormatType nFormatType, sal_uLong nAdd=0) |
void | SetNumFmtByStr (const OUString &rCode) |
void | ChangeNumFmtDecimals (bool bIncrement) |
void | SetValidation (const ScValidationData &rNew) |
void | ChangeIndent (bool bIncrement) |
void | ProtectSheet (SCTAB nTab, const ScTableProtection &rProtect) |
void | ProtectDoc (const OUString &rPassword) |
bool | Unprotect (SCTAB nTab, const OUString &rPassword) |
void | DeleteCells (DelCellCmd eCmd) |
bool | InsertCells (InsCellCmd eCmd, bool bRecord=true, bool bPartOfPaste=false) |
void | DeleteMulti (bool bRows) |
void | DeleteContents (InsertDeleteFlags nFlags) |
void | SetWidthOrHeight (bool bWidth, const std::vector< sc::ColRowSpan > &rRanges, ScSizeMode eMode, sal_uInt16 nSizeTwips, bool bRecord=true, const ScMarkData *pMarkData=nullptr) |
void | SetMarkedWidthOrHeight (bool bWidth, ScSizeMode eMode, sal_uInt16 nSizeTwips) |
bool | AdjustBlockHeight (bool bPaint=true, ScMarkData *pMarkData=nullptr) |
bool | AdjustRowHeight (SCROW nStartRow, SCROW nEndRow, bool bApi) |
void | ModifyCellSize (ScDirection eDir, bool bOptimal) |
SC_DLLPUBLIC void | InsertPageBreak (bool bColumn, bool bRecord=true, const ScAddress *pPos=nullptr, bool bSetModified=true) |
SC_DLLPUBLIC void | DeletePageBreak (bool bColumn, bool bRecord=true, const ScAddress *pPos=nullptr, bool bSetModified=true) |
void | RemoveManualBreaks () |
void | SetPrintZoom (sal_uInt16 nScale) |
void | AdjustPrintZoom () |
bool | TestMergeCells () |
bool | TestRemoveMerge () |
bool | MergeCells (bool bApi, bool &rDoContents, bool bCenter) |
bool | RemoveMerge () |
SC_DLLPUBLIC void | FillSimple (FillDir eDir) |
void | FillSeries (FillDir eDir, FillCmd eCmd, FillDateCmd eDateCmd, double fStart, double fStep, double fMax) |
SC_DLLPUBLIC void | FillAuto (FillDir eDir, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, sal_uLong nCount) |
void | FillCrossDblClick () |
Downward fill of selected cell(s) by double-clicking cross-hair cursor. More... | |
void | ConvertFormulaToValue () |
void | TransliterateText (TransliterationFlags nType) |
ScAutoFormatData * | CreateAutoFormatData () |
void | AutoFormat (sal_uInt16 nFormatNo) |
bool | SearchAndReplace (const SvxSearchItem *pSearchItem, bool bAddUndo, bool bIsApi) |
void | Solve (const ScSolveParam &rParam) |
void | TabOp (const ScTabOpParam &rParam, bool bRecord=true) |
bool | InsertTable (const OUString &rName, SCTAB nTabNr, bool bRecord=true) |
void | InsertTables (std::vector< OUString > &aNames, SCTAB nTab, SCTAB nCount, bool bRecord=true) |
bool | AppendTable (const OUString &rName, bool bRecord=true) |
void | DeleteTable (SCTAB nTabNr, bool bRecord=true) |
bool | DeleteTables (const std::vector< SCTAB > &TheTabs, bool bRecord=true) |
void | DeleteTables (SCTAB nTab, SCTAB nSheets) |
bool | RenameTable (const OUString &rName, SCTAB nTabNr) |
void | MoveTable (sal_uInt16 nDestDocNo, SCTAB nDestTab, bool bCopy, const OUString *pNewTabName=nullptr) |
void | ImportTables (ScDocShell *pSrcShell, SCTAB nCount, const SCTAB *pSrcTabs, bool bLink, SCTAB nTab) |
bool | SetTabBgColor (const Color &rColor, SCTAB nTabNr) |
bool | SetTabBgColor (ScUndoTabColorInfo::List &rUndoSetTabBgColorInfoList) |
void | InsertTableLink (const OUString &rFile, const OUString &rFilter, const OUString &rOptions, std::u16string_view rTabName) |
void | InsertAreaLink (const OUString &rFile, const OUString &rFilter, const OUString &rOptions, const OUString &rSource) |
void | ShowTable (const std::vector< OUString > &rNames) |
void | HideTable (const ScMarkData &rMark, SCTAB nTabToSelect=-1) |
void | MakeScenario (const OUString &rName, const OUString &rComment, const Color &rColor, ScScenarioFlags nFlags) |
void | ExtendScenario () |
void | UseScenario (const OUString &rName) |
void | InsertSpecialChar (const OUString &rStr, const vcl::Font &rFont) |
void | SetSelectionFrameLines (const ::editeng::SvxBorderLine *pLine, bool bColorOnly) |
void | SetNoteText (const ScAddress &rPos, const OUString &rNoteText) |
void | ReplaceNote (const ScAddress &rPos, const OUString &rNoteText, const OUString *pAuthor, const OUString *pDate) |
void | DoRefConversion () |
void | DoHangulHanjaConversion () |
void | DoThesaurus () |
void | DoSheetConversion (const ScConversionParam &rParam) |
Generic implementation of sheet conversion functions. More... | |
void | SetPrintRanges (bool bEntireSheet, const OUString *pPrint, const OUString *pRepCol, const OUString *pRepRow, bool bAddPrint) |
void | DetectiveAddPred () |
void | DetectiveDelPred () |
void | DetectiveAddSucc () |
void | DetectiveDelSucc () |
void | DetectiveAddError () |
void | DetectiveMarkInvalid () |
void | DetectiveDelAll () |
void | DetectiveRefresh () |
void | DetectiveMarkPred () |
void | DetectiveMarkSucc () |
void | InsertCurrentTime (SvNumFormatType nCellFmt, const OUString &rUndoStr) |
Insert date or time into current cell. More... | |
void | ShowNote (bool bShow) |
void | EditNote () |
bool | SelectionEditable (bool *pOnlyNotBecauseOfMatrix=nullptr) |
SC_DLLPUBLIC void | DataFormPutData (SCROW nCurrentRow, SCROW nStartRow, SCCOL nStartCol, SCROW nEndRow, SCCOL nEndCol, std::vector< std::unique_ptr< ScDataFormFragment > > &rEdits, sal_uInt16 aColLength) |
void | UpdateSelectionArea (const ScMarkData &rSel, ScPatternAttr *pAttr=nullptr) |
void | OnLOKInsertDeleteColumn (SCCOL nStartCol, tools::Long nOffset) |
void | OnLOKInsertDeleteRow (SCROW nStartRow, tools::Long nOffset) |
void | OnLOKSetWidthOrHeight (SCCOLROW nStart, bool bWidth) |
Public Member Functions inherited from ScTabView | |
ScTabView (const ScTabView &)=delete | |
make noncopyable More... | |
const ScTabView & | operator= (const ScTabView &)=delete |
ScTabView (vcl::Window *pParent, ScDocShell &rDocSh, ScTabViewShell *pViewShell) | |
~ScTabView () | |
void | MakeDrawLayer () |
void | HideListBox () |
bool | HasHintWindow () const |
void | RemoveHintWindow () |
void | TestHintWindow () |
DECL_LINK (TabBarResize, ::TabBar *, void) | |
void | SetTabBarWidth (tools::Long nNewWidth) |
Sets an absolute tab bar width (in pixels). More... | |
SC_DLLPUBLIC void | SetRelTabBarWidth (double fRelTabBarWidth) |
Sets a relative tab bar width. More... | |
void | SetPendingRelTabBarWidth (double fRelTabBarWidth) |
Sets a relative tab bar width. More... | |
tools::Long | GetTabBarWidth () const |
Returns the current tab bar width in pixels. More... | |
double | GetPendingRelTabBarWidth () const |
Returns the pending tab bar width relative to the frame window width (0.0 ... 1.0). More... | |
void | DoResize (const Point &rOffset, const Size &rSize, bool bInner=false) |
void | RepeatResize (bool bUpdateFix=true) |
void | UpdateFixPos () |
Point | GetGridOffset () const |
bool | IsDrawSelMode () const |
void | SetDrawSelMode (bool bNew) |
void | SetDrawFuncPtr (FuPoor *pFuncPtr) |
void | SetDrawFuncOldPtr (FuPoor *pFuncPtr) |
FuPoor * | GetDrawFuncPtr () |
FuPoor * | GetDrawFuncOldPtr () |
void | DrawDeselectAll () |
void | DrawMarkListHasChanged () |
void | UpdateAnchorHandles () |
ScPageBreakData * | GetPageBreakData () |
const std::vector< ScHighlightEntry > & | GetHighlightRanges () const |
void | UpdatePageBreakData (bool bForcePaint=false) |
ScViewData & | GetViewData () |
const ScViewData & | GetViewData () const |
ScViewFunctionSet & | GetFunctionSet () |
ScViewSelectionEngine * | GetSelEngine () |
bool | SelMouseButtonDown (const MouseEvent &rMEvt) |
ScDrawView * | GetScDrawView () |
bool | IsMinimized () const |
void | TabChanged (bool bSameTabButMoved=false) |
Called after moving, copying, inserting or deleting a sheet. More... | |
void | SetZoom (const Fraction &rNewX, const Fraction &rNewY, bool bAll) |
SC_DLLPUBLIC void | RefreshZoom () |
void | SetPagebreakMode (bool bSet) |
void | UpdateLayerLocks () |
void | UpdateDrawTextOutliner () |
void | DigitLanguageChanged () |
void | InitRefMode (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, ScRefType eType) |
void | DoneRefMode (bool bContinue=false) |
void | UpdateRef (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ) |
void | StopRefMode () |
void | StopMarking () |
void | FakeButtonUp (ScSplitPos eWhich) |
ScGridWindow * | GetActiveWin () |
vcl::Window * | GetWindowByPos (ScSplitPos ePos) const |
ScSplitPos | FindWindow (const vcl::Window *pWindow) const |
void | SetActivePointer (PointerStyle nPointer) |
void | ActiveGrabFocus () |
void | ClickCursor (SCCOL nPosX, SCROW nPosY, bool bControl) |
SC_DLLPUBLIC void | SetCursor (SCCOL nPosX, SCROW nPosY, bool bNew=false) |
SC_DLLPUBLIC void | CellContentChanged () |
void | SelectionChanged (bool bFromPaste=false) |
void | CursorPosChanged () |
void | UpdateInputContext () |
void | CheckSelectionTransfer () |
void | InvertHorizontal (ScVSplitPos eWhich, tools::Long nDragPos) |
void | InvertVertical (ScHSplitPos eWhich, tools::Long nDragPos) |
Point | GetInsertPos () const |
Point | GetChartInsertPos (const Size &rSize, const ScRange &rCellRange) |
Point | GetChartDialogPos (const Size &rDialogSize, const tools::Rectangle &rLogicChart) |
void | UpdateAutoFillMark (bool bFromPaste=false) |
void | ShowCursor () |
void | HideAllCursors () |
void | ShowAllCursors () |
void | AlignToCursor (SCCOL nCurX, SCROW nCurY, ScFollowMode eMode, const ScSplitPos *pWhich=nullptr) |
SvxZoomType | GetZoomType () const |
void | SetZoomType (SvxZoomType eNew, bool bAll) |
sal_uInt16 | CalcZoom (SvxZoomType eType, sal_uInt16 nOldZoom) |
bool | HasPageFieldDataAtCursor () const |
void | StartDataSelect () |
SC_DLLPUBLIC void | MoveCursorAbs (SCCOL nCurX, SCROW nCurY, ScFollowMode eMode, bool bShift, bool bControl, bool bKeepOld=false, bool bKeepSel=false) |
void | MoveCursorRel (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorPage (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorArea (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false, bool bInteractiveByUser=false) |
void | MoveCursorEnd (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorScreen (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift) |
void | MoveCursorEnter (bool bShift) |
bool | MoveCursorKeyInput (const KeyEvent &rKeyEvent) |
void | FindNextUnprot (bool bShift, bool bInSelection) |
void | GetPageMoveEndPosition (SCCOL nMovX, SCROW nMovY, SCCOL &rPageX, SCROW &rPageY) |
SC_DLLPUBLIC void | SetTabNo (SCTAB nTab, bool bNew=false, bool bExtendSelection=false, bool bSameTabButMoved=false) |
void | SelectNextTab (short nDir, bool bExtendSelection) |
void | SelectTabPage (const sal_uInt16 nTab) |
void | ActivateView (bool bActivate, bool bFirst) |
void | ActivatePart (ScSplitPos eWhich) |
bool | IsInActivatePart () const |
void | SetTimer (ScGridWindow *pWin, const MouseEvent &rMEvt) |
void | ResetTimer () |
void | ScrollX (tools::Long nDeltaX, ScHSplitPos eWhich, bool bUpdBars=true) |
void | ScrollY (tools::Long nDeltaY, ScVSplitPos eWhich, bool bUpdBars=true) |
SC_DLLPUBLIC void | ScrollLines (tools::Long nDeltaX, tools::Long nDeltaY) |
bool | ScrollCommand (const CommandEvent &rCEvt, ScSplitPos ePos) |
bool | GestureZoomCommand (const CommandEvent &rCEvt) |
void | ScrollToObject (const SdrObject *pDrawObj) |
void | MakeVisible (const tools::Rectangle &rHMMRect) |
void | PaintArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScUpdateMode eMode=ScUpdateMode::All) |
void | PaintGrid () |
void | PaintTopArea (SCCOL nStartCol, SCCOL nEndCol) |
void | PaintTop () |
void | PaintLeftArea (SCROW nStartRow, SCROW nEndRow) |
void | PaintLeft () |
bool | PaintExtras () |
void | RecalcPPT () |
void | CreateAnchorHandles (SdrHdlList &rHdl, const ScAddress &rAddress) |
void | UpdateCopySourceOverlay () |
void | UpdateSelectionOverlay () |
void | UpdateShrinkOverlay () |
void | UpdateAllOverlays () |
void | UpdateFormulas (SCCOL nStartCol=-1, SCROW nStartRow=-1, SCCOL nEndCol=-1, SCROW nEndRow=-1) |
void | InterpretVisible () |
void | CheckNeedsRepaint () |
bool | NeedsRepaint () |
void | PaintRangeFinder (tools::Long nNumber) |
void | AddHighlightRange (const ScRange &rRange, const Color &rColor) |
void | ClearHighlightRanges () |
void | DoChartSelection (const css::uno::Sequence< css::chart2::data::HighlightedRange > &rHilightRanges) |
void | DoDPFieldPopup (std::u16string_view rPivotTableName, sal_Int32 nDimensionIndex, Point aPoint, Size aSize) |
tools::Long | GetGridWidth (ScHSplitPos eWhich) |
tools::Long | GetGridHeight (ScVSplitPos eWhich) |
void | UpdateScrollBars (HeaderType eHeaderType=BOTH_HEADERS) |
void | SetNewVisArea () |
void | SetTabProtectionSymbol (SCTAB nTab, const bool bProtect) |
void | InvalidateAttribs () |
void | OnLibreOfficeKitTabChanged () |
void | AddWindowToForeignEditView (SfxViewShell *pViewShell, ScSplitPos eWhich) |
void | RemoveWindowFromForeignEditView (SfxViewShell *pViewShell, ScSplitPos eWhich) |
void | MakeEditView (ScEditEngineDefaulter *pEngine, SCCOL nCol, SCROW nRow) |
void | KillEditView (bool bNoPaint) |
void | UpdateEditView () |
void | SelectAll (bool bContinue=false) |
void | SelectAllTables () |
void | DeselectAllTables () |
void | MarkCursor (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, bool bCols=false, bool bRows=false, bool bCellSelection=false) |
void | InitBlockMode (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, bool bTestNeg=false, bool bCols=false, bool bRows=false, bool bForceNeg=false) |
void | InitOwnBlockMode (const ScRange &rMarkRange) |
void | DoneBlockMode (bool bContinue=false) |
bool | IsBlockMode () const |
void | ExpandBlock (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode) |
void | ExpandBlockPage (SCCOL nMovX, SCROW nMovY) |
void | ExpandBlockArea (SCCOL nMovX, SCROW nMovY) |
void | MarkColumns () |
void | MarkRows () |
void | MarkColumns (SCCOL nCol, sal_Int16 nModifier) |
Called to select the specified full column. More... | |
void | MarkRows (SCROW nRow, sal_Int16 nModifier) |
Called to select the specified full row. More... | |
void | MarkDataArea (bool bIncludeCursor=true) |
void | MarkMatrixFormula () |
void | Unmark () |
void | MarkRange (const ScRange &rRange, bool bSetCursor=true, bool bContinue=false) |
bool | IsMarking (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
void | PaintMarks (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
void | PaintBlock (bool bReset) |
divide PaintBlock into two methods: RepaintBlock and RemoveBlock or similar More... | |
void | SetMarkData (const ScMarkData &rNew) |
void | MarkDataChanged () |
void | LockModifiers (sal_uInt16 nModifiers) |
sal_uInt16 | GetLockedModifiers () const |
void | ViewOptionsHasChanged (bool bHScrollChanged, bool bGraphicsChanged) |
Point | GetMousePosPixel () |
void | FreezeSplitters (bool bFreeze, SplitMethod eSplitMethod=SC_SPLIT_METHOD_CURSOR, SCCOLROW nFreezeIndex=-1) |
void | RemoveSplit () |
void | SplitAtCursor () |
void | SplitAtPixel (const Point &rPixel) |
void | InvalidateSplit () |
void | ErrorMessage (TranslateId pGlobStrId) |
void | EnableRefInput (bool bFlag) |
vcl::Window * | GetFrameWin () const |
bool | HasPaintBrush () const |
ScDocument * | GetBrushDocument () const |
SfxItemSet * | GetDrawBrushSet () const |
bool | IsPaintBrushLocked () const |
void | SetBrushDocument (ScDocumentUniquePtr pNew, bool bLock) |
void | SetDrawBrushSet (std::unique_ptr< SfxItemSet > pNew, bool bLock) |
void | ResetBrushDocument () |
void | EnableAutoSpell (bool bEnable) |
void | ResetAutoSpell () |
void | ResetAutoSpellForContentChange () |
void | SetAutoSpellData (SCCOL nPosX, SCROW nPosY, const std::vector< editeng::MisspellRanges > *pRanges) |
void | getRowColumnHeaders (const tools::Rectangle &rRectangle, tools::JsonWriter &rJsonWriter) |
OString | getSheetGeometryData (bool bColumns, bool bRows, bool bSizes, bool bHidden, bool bFiltered, bool bGroups) |
void | extendTiledAreaIfNeeded () |
SCROW | GetLOKStartHeaderRow () const |
SCROW | GetLOKEndHeaderRow () const |
SCCOL | GetLOKStartHeaderCol () const |
SCCOL | GetLOKEndHeaderCol () const |
Static Public Member Functions | |
static ScTabViewShell * | GetActiveViewShell () |
static std::unique_ptr< SvxNumberInfoItem > | MakeNumberInfoItem (ScDocument &rDoc, const ScViewData &rViewData) |
static void | UpdateNumberFormatter (const SvxNumberInfoItem &rInfoItem) |
static void | notifyAllViewsHeaderInvalidation (const SfxViewShell *pForViewShell, HeaderType eHeaderType, SCTAB nCurrentTabIndex) |
Emits a LOK_CALLBACK_INVALIDATE_HEADER for all views whose current tab is equal to nCurrentTabIndex. More... | |
static bool | isAnyEditViewInRange (const SfxViewShell *pForViewShell, bool bColumns, SCCOLROW nStart, SCCOLROW nEnd) |
static void | notifyAllViewsSheetGeomInvalidation (const SfxViewShell *pForViewShell, bool bColumns, bool bRows, bool bSizes, bool bHidden, bool bFiltered, bool bGroups, SCTAB nCurrentTabIndex) |
Emits a LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY for all views whose current tab is equal to nCurrentTabIndex. More... | |
static css::uno::Reference< css::datatransfer::XTransferable2 > | GetClipData (vcl::Window *pWin) |
Static Public Member Functions inherited from SfxViewShell | |
static SAL_WARN_UNUSED_RESULT SfxViewShell * | GetFirst (bool bOnlyVisible=true, const std::function< bool(const SfxViewShell *)> &isViewShell=nullptr) |
static SAL_WARN_UNUSED_RESULT SfxViewShell * | GetNext (const SfxViewShell &rPrev, bool bOnlyVisible=true, const std::function< bool(const SfxViewShell *)> &isViewShell=nullptr) |
static SAL_WARN_UNUSED_RESULT SfxViewShell * | Current () |
static SAL_WARN_UNUSED_RESULT SfxViewShell * | Get (const css::uno::Reference< css::frame::XController > &i_rController) |
static void | SetCurrentDocId (ViewShellDocId nId) |
Static Public Member Functions inherited from SfxShell | |
static SfxInterface * | GetStaticInterface () |
static void | EmptyExecStub (SfxShell *pShell, SfxRequest &) |
static void | EmptyStateStub (SfxShell *pShell, SfxItemSet &) |
static void | VerbState (SfxItemSet &) |
Static Public Member Functions inherited from ScDBFunc | |
static sal_uInt16 | DoUpdateCharts (const ScAddress &rPos, ScDocument &rDoc, bool bAllCharts) |
Static Public Member Functions inherited from ScTabView | |
static SC_DLLPUBLIC double | GetRelTabBarWidth () |
Returns the current tab bar width relative to the frame window width (0.0 ... 1.0). More... | |
static void | UpdateInputLine () |
static void | OnLOKNoteStateChanged (const ScPostIt *pNote) |
Protected Member Functions | |
virtual void | Activate (bool bMDI) override |
virtual void | Deactivate (bool bMDI) override |
virtual bool | PrepareClose (bool bUI=true) override |
virtual void | ShowCursor (bool bOn) override |
virtual void | Move () override |
virtual void | InnerResizePixel (const Point &rOfs, const Size &rSize, bool inplaceEditModeChange) override |
virtual void | OuterResizePixel (const Point &rOfs, const Size &rSize) override |
virtual void | SetZoomFactor (const Fraction &rZoomX, const Fraction &rZoomY) override |
virtual void | QueryObjAreaPixel (tools::Rectangle &rRect) const override |
virtual OUString | GetSelectionText (bool bWholeWord=false, bool bOnlyASample=false) override |
virtual bool | HasSelection (bool bText=true) const override |
virtual void | WriteUserData (OUString &, bool bBrowse=false) override |
virtual void | ReadUserData (const OUString &, bool bBrowse=false) override |
virtual void | WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &) override |
virtual void | ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &) override |
virtual void | UIDeactivated (SfxInPlaceClient *pClient) override |
virtual bool | KeyInput (const KeyEvent &rKeyEvent) override |
virtual SdrView * | GetDrawView () const override |
virtual void | Activate (bool IsMDIActivate) override |
virtual void | Deactivate (bool IsMDIActivate) override |
virtual void | InnerResizePixel (const Point &rOfs, const Size &rSize, bool inplaceEditModeChange) |
virtual void | OuterResizePixel (const Point &rOfs, const Size &rSize) |
virtual void | SetZoomFactor (const Fraction &rZoomX, const Fraction &rZoomY) |
virtual void | Move () |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
Protected Member Functions inherited from SfxShell | |
SfxShell () | |
SfxShell (SfxViewShell *pViewSh) | |
void | SetViewShell_Impl (SfxViewShell *pView) |
SAL_DLLPRIVATE void | Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId) |
Protected Member Functions inherited from ScTabView | |
void | UpdateHeaderWidth (const ScVSplitPos *pWhich=nullptr, const SCROW *pPosY=nullptr) |
void | HideTip () |
void | ShowRefTip () |
void | ZoomChanged () |
void | UpdateShow () |
bool | UpdateVisibleRange () |
void | GetBorderSize (SvBorder &rBorder, const Size &rSize) |
void | ResetDrawDragMode () |
bool | IsDrawTextEdit () const |
void | DrawEnableAnim (bool bSet) |
void | MakeDrawView (TriState nForceDesignMode) |
void | HideNoteMarker () |
void | UpdateIMap (SdrObject *pObj) |
Private Member Functions | |
void | Construct (TriState nForceDesignMode) |
SfxShell * | GetMySubShell () const |
void | DoReadUserData (std::u16string_view rData) |
void | DoReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &rSettings) |
bool | IsSignatureLineSelected () |
bool | IsSignatureLineSigned () |
bool | IsQRCodeSelected () |
DECL_DLLPRIVATE_LINK (SimpleRefClose, const OUString *, void) | |
DECL_DLLPRIVATE_LINK (SimpleRefDone, const OUString &, void) | |
DECL_DLLPRIVATE_LINK (SimpleRefAborted, const OUString &, void) | |
DECL_DLLPRIVATE_LINK (SimpleRefChange, const OUString &, void) | |
DECL_DLLPRIVATE_LINK (FormControlActivated, LinkParamNone *, void) | |
DECL_DLLPRIVATE_LINK (DialogClosedHdl, css::ui::dialogs::DialogClosedEvent *, void) | |
Static Private Member Functions | |
static void | InitInterface_Impl () |
SfxInterface initializer. More... | |
Additional Inherited Members | |
Public Types inherited from ScTabView | |
enum | SplitMethod { SC_SPLIT_METHOD_COL , SC_SPLIT_METHOD_ROW , SC_SPLIT_METHOD_CURSOR } |
Static Protected Member Functions inherited from SfxShell | |
static void | HandleOpenXmlFilterSettings (SfxRequest &) |
Static Protected Member Functions inherited from ScViewFunc | |
static void | UpdateLineAttrs (::editeng::SvxBorderLine &rLine, const ::editeng::SvxBorderLine *pDestLine, const ::editeng::SvxBorderLine *pSrcLine, bool bColor) |
Definition at line 94 of file tabvwsh.hxx.
ScTabViewShell::ScTabViewShell | ( | SfxViewFrame & | rViewFrame, |
SfxViewShell * | pOldSh | ||
) |
-> Clone Method for Factory Created from a general shell and inherit as much as possible
Definition at line 1690 of file tabvwsh4.cxx.
References bReadOnly, Construct(), ScTabView::GetBorderSize(), SfxViewShell::GetController(), SfxViewShell::GetDocId(), ScViewData::GetDocShell(), SfxViewShell::GetFirst(), GetInputHandler(), ScViewData::GetMarkData(), ScDocShell::GetModel(), SfxViewShell::GetNext(), ScTabView::GetViewData(), ScAppOptions::GetZoom(), ScAppOptions::GetZoomType(), HAS_PRINTOPTIONS, comphelper::LibreOfficeKit::isActive(), ScInputHandler::IsFormulaMode(), ScTabView::MakeDrawLayer(), OST_Cell, p, SC_INPUT_NONE, SC_MOD, SfxViewShell::SetBorderPixel(), SfxBaseModel::setCurrentController(), SetCurSubShell(), ScInputHandler::SetMode(), ScMarkData::SetSelectedTabs(), ScTabView::SetZoom(), ScTabView::SetZoomType(), and TRISTATE_INDET.
|
overridevirtual |
(should not really! ??!?!)
Definition at line 1807 of file tabvwsh4.cxx.
References bInDispose, ScViewData::GetDocShell(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScTabView::KillEditView(), m_pSparklineShell, mpFormEditData, mpInputHandler, SfxLokHelper::notifyOtherViews(), pAccessibilityBroadcaster, pAuditingShell, pCellShell, pChartShell, pCurFrameLine, pDialogDPObject, pDrawFormShell, pDrawShell, pDrawTextShell, pEditShell, pExtrusionBarShell, pFontworkBarShell, pFormShell, pGraphicShell, pMediaShell, pNavSettings, pOleObjectShell, pPageBreakShell, pPivotShell, SfxViewShell::RemoveSubShell(), SC_MOD, SfxViewShell::SetWindow(), and SfxGetpApp().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 105 of file tabvwsh4.cxx.
References SfxViewShell::Activate(), ScTabView::ActivateView(), bFirstActivate, bIsActive, vcl::EnumContext::Default, SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), SfxViewShell::GetController(), ScModule::GetCurRefDlgId(), ScViewData::GetDocument(), ScDocument::GetExtDocOptions(), SfxViewShell::GetFirst(), ScInputWindow::GetInputHandler(), GetInputHandler(), ScModule::GetInputHdl(), SfxViewShell::GetNext(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), SfxViewFrame::HasChildWindow(), comphelper::LibreOfficeKit::isActive(), ScExtDocOptions::IsChanged(), ScModule::IsRefDialogOpen(), vcl::Window::IsVisible(), mpInputHandler, ContextChangeEventMultiplexer::NotifyContextChange(), ScInputWindow::NumLinesChanged(), pScActiveViewShell, ScViewData::ReadExtOptions(), ScInputHandler::ResetDelayTimer(), SC_MOD, ScExtDocOptions::SetChanged(), ScInputWindow::SetInputHandler(), ScInputHandler::SetRefScale(), ScTabView::SetTabNo(), SfxGetpApp(), ScTabView::UpdateDrawTextOutliner(), UpdateInputHandler(), and ScModule::ViewShellChanged().
void ScTabViewShell::ActivateObject | ( | SdrOle2Obj * | pObj, |
sal_Int32 | nVerb | ||
) |
SetDocumentName should already happen in Sfx ???
Definition at line 155 of file tabvwshb.cxx.
References SdrMarkView::AdjustMarkHdl(), tools::Rectangle::Center(), SfxInPlaceClient::DoVerb(), ERRCODE_ERROR_MASK, ERRCODE_NONE, SfxViewShell::FindIPClient(), ScTabView::GetActiveWin(), SfxInPlaceClient::GetAspect(), SdrObject::GetCurrentBoundRect(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), SdrTextObj::GetLogicRect(), SdrOle2Obj::GetObjRef(), SdrOle2Obj::GetOrigObjSize(), ScTabView::GetScDrawView(), tools::Rectangle::GetSize(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ErrorHandler::HandleError(), Size::Height(), comphelper::LibreOfficeKit::isActive(), SotExchange::IsChart(), ScDocument::IsNegativePage(), OutputDevice::LogicToLogic(), tools::Rectangle::Move(), Fraction::ReduceInaccurate(), ScTabView::RemoveHintWindow(), SfxInPlaceClient::SetNegativeX(), SfxInPlaceClient::SetObjArea(), tools::Rectangle::SetSize(), SfxInPlaceClient::SetSizeScale(), TOOLS_WARN_EXCEPTION, VCLUnoHelper::UnoEmbed2VCLMapUnit(), Size::Width(), Point::X(), and Point::Y().
Referenced by DoVerb(), ScGridWinUIObject::execute(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), FuDraw::KeyInput(), and FuSelection::MouseButtonUp().
void ScTabViewShell::AddAccessibilityObject | ( | SfxListener & | rObject | ) |
Definition at line 210 of file tabvwshh.cxx.
References ScDocument::AddUnoObject(), ScViewData::GetDocument(), ScTabView::GetViewData(), pAccessibilityBroadcaster, and SfxListener::StartListening().
Referenced by ScAccessibleSpreadsheet::ConstructScAccessibleSpreadsheet(), ScAccessibleDocument::PreInit(), and ScAccessibleCell::ScAccessibleCell().
|
overridevirtual |
See SfxViewShell::afterCallbackRegistered().
Reimplemented from SfxViewShell.
Definition at line 454 of file tabvwshc.cxx.
References ScInputHandler::GetInputWindow(), mpInputHandler, ScInputWindow::NotifyLOKClient(), SC_MOD, and UpdateInputHandler().
void ScTabViewShell::BroadcastAccessibility | ( | const SfxHint & | rHint | ) |
Definition at line 236 of file tabvwshh.cxx.
References pAccessibilityBroadcaster.
Referenced by ScTabView::DoResize(), ScGridWindow::GetFocus(), ScTabView::KillEditView(), ScGridWindow::LoseFocus(), ScTabView::MakeDrawView(), ScTabView::MakeEditView(), ScTabView::SelectionChanged(), ScTabView::SetNewVisArea(), and ScTabView::TabChanged().
void ScTabViewShell::ClearFormEditData | ( | ) |
Definition at line 765 of file tabvwshc.cxx.
References mpFormEditData.
Referenced by ScFormulaDlg::deleteFormData(), and ScFormulaDlg::~ScFormulaDlg().
void ScTabViewShell::ConnectObject | ( | const SdrOle2Obj * | pObj | ) |
Definition at line 72 of file tabvwshb.cxx.
References SfxViewShell::FindIPClient(), ScTabView::GetActiveWin(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), SdrTextObj::GetLogicRect(), SdrOle2Obj::GetObjRef(), SdrOle2Obj::GetOrigObjSize(), ScTabView::GetScDrawView(), tools::Rectangle::GetSize(), ScViewData::GetTabNo(), ScTabView::GetViewData(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsNegativePage(), Fraction::ReduceInaccurate(), SfxInPlaceClient::SetNegativeX(), SfxInPlaceClient::SetObjArea(), tools::Rectangle::SetSize(), SfxInPlaceClient::SetSizeScale(), and Size::Width().
Referenced by ScDrawView::DoConnect().
|
private |
Definition at line 1495 of file tabvwsh4.cxx.
References ScDocShell::AllowLinkUpdate(), aTarget, ScDBCollection::NamedDBs::begin(), bFirstActivate, bIsActive, bReadOnly, COL_BLACK(), ScTabView::EnableAutoSpell(), ScDBCollection::NamedDBs::end(), SfxDispatcher::Execute(), ScTabView::GetActiveWin(), ScTabView::GetBorderSize(), SfxObjectShell::GetCreateMode(), ScDocument::GetDBCollection(), SfxViewFrame::GetDispatcher(), ScDocument::GetDocLinkManager(), ScDocument::GetDocOptions(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScDocument::GetDrawLayer(), ScDocument::GetExternalRefManager(), SfxViewFrame::GetFirst(), SfxShell::GetFrame(), ScDefaultsOptions::GetInitTabCount(), ScDBCollection::getNamedDBs(), SfxViewFrame::GetNext(), SfxShell::GetPool(), ScDocument::GetTableCount(), ScDocShell::GetUndoManager(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScDocument::GetVisibleTab(), ScDocument::HasAreaLinks(), sc::DocumentLinkManager::hasDdeOrOleOrWebServiceLinks(), ScExternalRefManager::hasExternalData(), ScDocument::HasLinkFormulaNeedingCheck(), ScDocument::HasTable(), i, ScDocOptions::IsAutoSpell(), ScDocument::IsEmbedded(), ScDocShell::IsEmpty(), ScDocument::IsLinked(), ScDocument::IsNegativePage(), SfxObjectShell::IsReadOnly(), ScGlobal::IsSystemRTL(), ScDocument::IsUndoEnabled(), ScDocShell::IsUpdateEnabled(), LINK, ScTabView::MakeDrawView(), ScDocument::MakeTable(), mpInputHandler, pCurFrameLine, pFormShell, ScViewData::RefreshZoom(), ScDocument::ResetEmbedded(), SC_MOD, SfxViewShell::SetBorderPixel(), ScDocument::SetDocVisible(), ScDocument::SetEmbedded(), ScDocShell::SetEmpty(), ScDocShell::SetInplace(), ScDocument::SetLayoutRTL(), SfxUndoManager::SetMaxUndoActionCount(), SfxShell::SetName(), SfxShell::SetPool(), SfxShell::SetRepeatTarget(), ScViewData::SetScreenPos(), ScTabView::SetTabNo(), SfxShell::SetUndoManager(), ScDocShell::SetUpdateEnabled(), ScDocument::SetVisibleTab(), SfxViewShell::SetWindow(), SfxGetpApp(), StartListening, tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), ScTabView::UpdateAutoFillMark(), ScTabView::UpdateHeaderWidth(), ScTabView::ViewOptionsHasChanged(), and xDisProvInterceptor.
Referenced by ScTabViewShell().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 1097 of file tabvwsh4.cxx.
References ScAbstractDialogFactory::Create(), and ScAbstractDialogFactory::GetTabPageCreatorFunc().
std::shared_ptr< SfxModelessDialogController > ScTabViewShell::CreateRefDialogController | ( | SfxBindings * | pB, |
SfxChildWindow * | pCW, | ||
const SfxChildWinInfo * | pInfo, | ||
weld::Window * | pParent, | ||
sal_uInt16 | nSlotId | ||
) |
Definition at line 115 of file tabvwshc.cxx.
References ScDBData::ExtendDataArea(), ScDBData::GetAdvancedQuerySource(), ScDBData::GetArea(), ScDocument::GetConsolidateDlgData(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScDBFunc::GetDBData(), ScViewData::GetDispatcher(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScDocument::GetDPAtCursor(), SfxItemPool::GetItemSurrogates(), ScViewData::GetMarkData(), SfxShell::GetPool(), ScDBData::GetQueryParam(), ScDocument::GetRangeNameMap(), ScViewData::GetSimpleArea(), ScGlobal::GetStarCalcFunctionMgr(), ScViewData::GetTabNo(), ScTabView::GetViewData(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::isLOKMobilePhone(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), SfxDispatcher::Lock(), m_RangeMap, maName, ScTabView::MarkDataArea(), ScTabView::MarkRange(), maScope, mbInSwitch, ScConsolidateParam::nCol, nCurRefDlgId, ScConsolidateParam::nRow, ScConsolidateParam::nTab, pDialogDPObject, SfxItemSet::Put(), PutInOrder(), SfxItemPool::Remove(), RowDown, SC_DB_MAKE, SC_DB_OLD, SC_MOD, SCITEM_CONDFORMATDLGDATA, SCITEM_CONSOLIDATEDATA, SCITEM_QUERYDATA, ScQueryItem::SetAdvancedQuerySource(), SfxChildWindow::SetHideNotDelete(), and ScViewData::SetRefTabNo().
Referenced by ChildControllerWrapper< WindowID >::ChildControllerWrapper(), and ScSimpleRefDlgWrapper::ScSimpleRefDlgWrapper().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 229 of file tabvwsh4.cxx.
References ScTabView::ActivateView(), bDontSwitch, bIsActive, SfxViewShell::Deactivate(), ScDocument::GetChangeTrack(), ScViewData::GetDocShell(), ScViewData::GetDocument(), SfxShell::GetFrame(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScTabView::HideNoteMarker(), ScInputHandler::HideTip(), ScTabView::HideTip(), comphelper::LibreOfficeKit::isActive(), ScInputHandler::NotifyChange(), pScActiveViewShell, SC_MOD, ScChangeTrack::SetModifiedLink(), and ScDocShell::UpdateOle().
void ScTabViewShell::DeactivateOle | ( | ) |
Definition at line 308 of file tabvwshb.cxx.
References SfxInPlaceClient::DeactivateObject(), ScModule::GetCurRefDlgId(), SfxViewShell::GetIPClient(), SfxInPlaceClient::IsObjectInPlaceActive(), ScModule::IsRefDialogOpen(), and SC_MOD.
Referenced by ScGridWindow::Command(), ScTabControl::Command(), and ExecuteObject().
|
private |
References SFX_DECL_INTERFACE.
|
private |
|
private |
|
private |
|
private |
|
private |
OUString ScTabViewShell::DoAutoSum | ( | bool & | rRangeFinder, |
bool & | rSubTotal, | ||
const OpCode | eCode | ||
) |
Definition at line 691 of file tabvwshc.cxx.
References ScRange::aEnd, ScRange::aStart, ScViewFunc::AutoSum(), ScRangeList::back(), ScAddress::Col(), ScViewFunc::EnterAutoSum(), ScMarkData::FillRangeListWithMarks(), ScViewFunc::GetAutoSumArea(), ScViewFunc::GetAutoSumFormula(), ScViewData::GetCurPos(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScTabView::GetViewData(), i, ScAddress::IncRow(), ScDocument::IsBlockEmpty(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScTabView::MarkRange(), nCount, ScAddress::Row(), ScTabView::SetCursor(), ScRangeList::size(), ScAddress::Tab(), and UseSubTotal().
Referenced by ScInputWindow::AutoSum(), ScCellShell::ExecuteEdit(), and ScInputWindow::Select().
|
private |
is this ViewShell always active???
if ViewData has more tables than document, remove tables in ViewData
Definition at line 538 of file tabvwsh4.cxx.
References ScTabView::GetActiveWin(), GetCurObjectSelectionType(), ScTabView::GetViewData(), vcl::Window::GrabFocus(), vcl::Window::HasFocus(), ScTabView::InvalidateSplit(), ScViewData::ReadUserData(), SC_SPLIT_FIX, SetCurSubShell(), ScTabView::SetTabNo(), SfxViewShell::SetWindow(), ScTabView::TestHintWindow(), WindowChanged(), and ScTabView::ZoomChanged().
Referenced by ReadUserData().
|
private |
is this ViewShell always active???
if ViewData has more tables than document, remove tables in ViewData
Definition at line 503 of file tabvwsh4.cxx.
References ScTabView::GetActiveWin(), GetCurObjectSelectionType(), ScTabView::GetViewData(), vcl::Window::GrabFocus(), vcl::Window::HasFocus(), ScTabView::InvalidateSplit(), ScViewData::ReadUserDataSequence(), SC_SPLIT_FIX, SetCurSubShell(), ScTabView::SetTabNo(), SfxViewShell::SetWindow(), ScTabView::TestHintWindow(), WindowChanged(), and ScTabView::ZoomChanged().
Referenced by ReadUserDataSequence().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 280 of file tabvwshb.cxx.
References ActivateObject(), ERRCODE_NONE, ERRCODE_SO_NOTIMPL, SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), and ScTabView::GetScDrawView().
Referenced by ExecuteObject().
void ScTabViewShell::EnableEditHyperlink | ( | ) |
force "Edit Hyperlink" to true, with the expectation that SID_EDIT_HYPERLINK is later Invalidated to reset it back to its natural value
Definition at line 131 of file tabvwshe.cxx.
References GetMySubShell(), and pEditShell.
Referenced by ScGridWindow::Command().
void ScTabViewShell::ExecChildWin | ( | const SfxRequest & | rReq | ) |
Definition at line 43 of file tabvwsh9.cxx.
References SfxShell::GetFrame(), SfxRequest::GetSlot(), SfxViewShell::GetViewFrame(), SfxViewFrame::ShowChildWindow(), sfx2::sidebar::Sidebar::ShowPanel(), and u.
void ScTabViewShell::ExecDraw | ( | SfxRequest & | rReq | ) |
what kind of slot does the weird controller really need to display this????
what kind of slot does the weird controller really need to display this????
Definition at line 71 of file tabvwsh2.cxx.
References FuPoor::Activate(), Point::AdjustX(), Point::AdjustY(), SdrMarkView::AreObjectsMarked(), tools::Rectangle::Center(), convertTwipToMm100(), FuPoor::CreateDefaultObject(), FuPoor::Deactivate(), SfxRequest::Done(), eFormObjKind, SfxDispatcher::Execute(), ScTabView::GetActiveWin(), SdrMarkView::GetAllMarkedRect(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScAppOptions::GetDefaultObjectSizeHeight(), ScAppOptions::GetDefaultObjectSizeWidth(), ScViewData::GetDispatcher(), ScViewData::GetDocument(), ScTabView::GetDrawFuncOldPtr(), ScTabView::GetDrawFuncPtr(), SfxItemSet::GetItemState(), ScViewData::getLOKVisibleArea(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrPaintView::GetModel(), SfxRequest::GetModifier(), vcl::Window::GetOutputSizePixel(), ScViewData::GetPrintTwipsPosFromTileTwips(), ScTabView::GetScDrawView(), SdrPaintView::GetSdrPageView(), SfxRequest::GetSlot(), ScViewData::GetTabNo(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), ScViewData::GetView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SdrEditView::InsertObjectAtView(), SfxBindings::Invalidate(), SfxShell::Invalidate(), SfxBindings::InvalidateAll(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), ScTabView::IsDrawSelMode(), ScDocument::IsLayoutRTL(), KEY_F2, KEY_MOD1, FuPoor::KeyInput(), LINK, ScDrawView::LockBackgroundLayer(), ScTabView::MakeDrawLayer(), ScDrawView::MakeVisible(), SdrMarkView::MarkNextObj(), nDrawSfxId, vcl::Window::PixelToLogic(), SC_MOD, sDrawCustom, SetDrawFormShell(), ScTabView::SetDrawFuncOldPtr(), ScTabView::SetDrawFuncPtr(), ScTabView::SetDrawSelMode(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SdrMarkView::SetFrameDragSingles(), SfxRequest::SetSlot(), Point::setX(), Point::setY(), SdrMarkView::UnmarkAllObj(), SfxBindings::Update(), UpdateInputHandler(), Point::X(), and Point::Y().
void ScTabViewShell::ExecDrawIns | ( | SfxRequest & | rReq | ) |
merge with ScViewFunc::PasteDataFormat (SotClipboardFormatId::SBA_FIELDDATAEXCHANGE)?
Definition at line 351 of file tabvwshb.cxx.
References Point::AdjustX(), Point::AdjustY(), SdrMarkView::AreObjectsMarked(), tools::Rectangle::Center(), SvxAbstractDialogFactory::Create(), VclAbstractDialogFactory::Create(), VclAbstractDialogFactory::CreateAdditionsDialog(), FmFormView::CreateFieldControl(), VclAbstractDialogFactory::CreateQrCodeGenDialog(), VclAbstractDialogFactory::CreateSignatureLineDialog(), VclAbstractDialogFactory::CreateSignSignatureLineDialog(), SfxRequest::Done(), SfxDispatcher::Execute(), svx::FontworkBar::execute(), SfxItemSet::Get(), ScTabView::GetActiveWin(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), GetBindings(), ScViewData::GetDispatcher(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScTabView::GetDrawFuncPtr(), SfxViewShell::GetFrameWeld(), vcl::Window::GetFrameWeld(), SfxViewShell::GetIPClient(), ScDocument::GetLinkManager(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObject::GetObjIdentifier(), vcl::Window::GetOutputSizePixel(), ScTabView::GetScDrawView(), SdrPaintView::GetSdrPageView(), SfxRequest::GetSlot(), FuPoor::GetSlotID(), SfxUnoAnyItem::GetValue(), CntUnencodedStringItem::GetValue(), SfxRectangleItem::GetValue(), ScViewData::GetView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), Size::Height(), SfxRequest::Ignore(), SdrEditView::InsertObjectAtView(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SfxInPlaceClient::IsObjectInPlaceActive(), LINK, ScTabView::MakeDrawLayer(), SdrObject::NbcSetLayer(), SdrObjListIter::Next(), vcl::Window::PixelToLogic(), SC_LAYER_CONTROLS(), SC_LAYER_FRONT(), SC_MOD, SdrObject::SetLogicRect(), ScDocShell::SetModified(), SfxGetpApp(), UpdateInputHandler(), Size::Width(), and xModel.
void ScTabViewShell::ExecDrawOpt | ( | const SfxRequest & | rReq | ) |
Definition at line 860 of file tabvwsha.cxx.
References SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScViewOptions::GetGridOptions(), SfxItemSet::GetItemState(), ScViewData::GetOptions(), SfxRequest::GetSlot(), GetValue, ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), ScViewOptions::SetGridOptions(), SvxOptionsGrid::SetGridVisible(), ScViewOptions::SetOption(), ScViewData::SetOptions(), SvxOptionsGrid::SetUseGridSnap(), and VOPT_HELPLINES.
void ScTabViewShell::ExecGallery | ( | const SfxRequest & | rReq | ) |
Definition at line 61 of file tabvwsh9.cxx.
References SfxDispatcher::ExecuteList(), SfxRequest::GetArgs(), SfxViewFrame::GetDispatcher(), SvxGalleryItem::GetGraphic(), ScTabView::GetInsertPos(), SvxGalleryItem::GetType(), SvxGalleryItem::GetURL(), SfxViewShell::GetViewFrame(), ScTabView::MakeDrawLayer(), nType, and ScViewFunc::PasteGraphic().
void ScTabViewShell::ExecImageMap | ( | SfxRequest & | rReq | ) |
Definition at line 89 of file tabvwsh9.cxx.
References SdrObject::AppendUserData(), SfxViewFrame::GetBindings(), ScViewData::GetDocShell(), GetIMapDlg(), SvxIMapInfo::GetIMapInfo(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), ScTabView::GetScDrawView(), SfxRequest::GetSlot(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxViewFrame::HasChildWindow(), SfxRequest::Ignore(), SfxBindings::Invalidate(), nId, ScIMapChildWindowId(), ScIMapDlgGetMap(), ScIMapDlgGetObj(), ScDocShell::SetDrawModified(), SvxIMapInfo::SetImageMap(), SfxViewFrame::ToggleChildWindow(), and ScTabView::UpdateIMap().
void ScTabViewShell::ExecSearch | ( | SfxRequest & | rReq | ) |
Definition at line 249 of file tabvwshe.cxx.
References SfxRequest::Done(), SfxDispatcher::Execute(), SfxDispatcher::ExecuteList(), SfxRequest::GetArgs(), ScViewData::GetDispatcher(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), ScGlobal::GetSearchItem(), SfxRequest::GetSlot(), GetValue, ScTabView::GetViewData(), SfxRequest::IsAPI(), ScViewFunc::SearchAndReplace(), SvxSearchItem::SetCommand(), SvxSearchItem::SetReplaceString(), ScGlobal::SetSearchItem(), SvxSearchItem::SetSearchString(), and SfxPoolItem::SetWhich().
void ScTabViewShell::ExecStyle | ( | SfxRequest & | rReq | ) |
!! As it happens, a method that does it for a particular style
Here also queries for Page Styles
Definition at line 921 of file tabvwsha.cxx.
References SfxUndoManager::AddUndoAction(), SfxRequest::AppendItem(), ATTR_BORDER_INNER(), ATTR_CONDITIONAL(), ATTR_LANGUAGE_FORMAT(), ATTR_MERGE(), ATTR_MERGE_FLAG(), ATTR_VALIDDATA(), ATTR_VALUE_FORMAT(), aUIName, ScDocumentPool::CellStyleCreated(), ScGlobal::CheckWidthInvalidate(), sdr::properties::CleanupFillProperties(), SfxItemSet::ClearItem(), ScAbstractDialogFactory::Create(), ScAbstractDialogFactory::CreateScDrawStyleDlg(), ScAbstractDialogFactory::CreateScStyleDlg(), ScopedVclPtr< class reference_type >::disposeAndReset(), SfxRequest::Done(), SfxUndoManager::EnterListAction(), SfxDispatcher::Execute(), SfxStyleSheetBasePool::Find(), SfxItemSet::Get(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SdrView::GetAttributes(), ScViewData::GetBindings(), ScViewData::GetCurX(), ScViewData::GetCurY(), SfxShell::GetDispatcher(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScTabView::GetDrawFuncPtr(), GetDrawView(), SvNumberFormatter::GetEntry(), SfxStyleSheetBase::GetFamily(), ScDocument::GetFormatTable(), SfxRequest::GetFrameWeld(), SfxViewShell::GetFrameWeld(), ScModule::GetIsWaterCan(), SfxShell::GetItem(), SfxItemSet::GetItemIfSet(), SfxStyleSheetBase::GetItemSet(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), SvNumberformat::GetLanguage(), ScViewData::GetMarkData(), SfxStyleSheetBase::GetMask(), ScDocShell::GetModel(), SfxNewStyleDlg::GetName(), SfxStyleSheetBase::GetName(), ScDocument::GetPageStyle(), ScDocument::GetPattern(), ScDocument::GetPool(), GetPrinter(), ScTabView::GetScDrawView(), OutlinerView::GetSelection(), SfxRequest::GetSlot(), ScModelObj::getStyleFamilies(), SdrCreateView::GetStyleSheet(), ScViewFunc::GetStyleSheetFromMarked(), ScDocument::GetStyleSheetPool(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutlinerView(), ScDocShell::GetUndoManager(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), ScTabView::GetViewData(), SfxViewShell::GetViewShellId(), SfxStyleSheetBase::HasParentSupport(), ScStyleSaveData::InitFromStyle(), SfxBindings::Invalidate(), ScDrawView::InvalidateAttribs(), ScTabView::InvalidateAttribs(), ScDocument::InvalidateTextWidth(), ScDocument::IsPageStyleInUse(), ScDocument::IsUndoEnabled(), SfxUndoManager::LeaveListAction(), SfxStyleSheetBasePool::Make(), MakeNumberInfoItem(), SfxItemSet::MergeRange(), ScDocument::ModifyStyleSheet(), ScDocShell::PostPaintGridAll(), SfxItemSet::Put(), SfxShell::PutItem(), SfxStyleSheetBasePool::Remove(), ScDocument::RemovePageStyleInUse(), ScViewFunc::RemoveStyleSheetInUse(), ScDocument::RenamePageStyleInUse(), RET_OK, rSet, SC_MOD, ScDrawView::ScEndTextEdit(), ScResId(), ScTabView::SetActivePointer(), SvxBoxInfoItem::SetDist(), ScDocShell::SetDocumentModified(), SfxStyleSheetBase::SetHidden(), FuText::SetInEditMode(), SetInFormatDialog(), SvxBoxInfoItem::SetMinDist(), ScDocument::SetPageStyle(), SfxStyleSheetBase::SetParent(), SfxRequest::SetReturnValue(), OutlinerView::SetSelection(), ScDocument::SetStreamValid(), SdrCreateView::SetStyleSheet(), ScViewFunc::SetStyleSheetToMarked(), SvxBoxInfoItem::SetTable(), ScModule::SetWaterCan(), ScDocument::StylesToNames(), UpdateNumberFormatter(), ScPrintFunc::UpdatePages(), ScViewFunc::UpdateStyleSheetInUse(), ScDocument::UpdStlShtPtrsFrmNms(), XATTR_FILL_FIRST(), XATTR_FILL_LAST(), XATTR_FILLBITMAP(), XATTR_FILLFLOATTRANSPARENCE(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), XATTR_LINEDASH(), XATTR_LINEEND(), and XATTR_LINESTART().
void ScTabViewShell::Execute | ( | SfxRequest & | rReq | ) |
otherwise an error ?
Definition at line 172 of file tabvwsh3.cxx.
References ScViewFunc::AdjustPrintZoom(), ScRange::aEnd, ScTabView::AlignToCursor(), aName, SfxFrame::Appear(), SfxRequest::AppendItem(), sc::ThemeColorChanger::apply(), ScRange::aStart, ScDBFunc::AutoOutline(), ScTabView::CalcZoom(), ScAddress::Col(), SvxAbstractDialogFactory::Create(), ScAbstractDialogFactory::Create(), ScAbstractDialogFactory::CreateScGoToTabDlg(), ScAbstractDialogFactory::CreateScShowTabDlg(), SvxAbstractDialogFactory::CreateSvxZoomDialog(), INetURLObject::decode(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveDelAll(), VclPtr< class reference_type >::disposeAndClear(), ScopedVclPtr< class reference_type >::disposeAndReset(), SfxRequest::Done(), ScTabView::ErrorMessage(), SfxDispatcher::Execute(), ScDocShell::ExecuteChangeCommentDialog(), SfxLokHelper::forEachOtherView(), ScTabView::FreezeSplitters(), SfxViewShell::Get(), SfxItemSet::Get(), ScViewData::GetActiveWin(), ScDocument::GetAddressConvention(), ScModule::GetAppOptions(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScViewData::GetBindings(), ScDocShell::GetChangeAction(), SfxViewFrame::GetChildWindow(), GetCurObjectSelectionType(), ScViewData::GetCurX(), ScViewData::GetCurY(), SfxViewFrame::GetDispatcher(), ScDocument::GetDocProtection(), ScViewData::GetDocShell(), ScViewData::GetDocument(), SfxViewFrame::GetFirst(), SfxObjectShell::GetFirst(), SfxShell::GetFrame(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), SfxViewShell::GetFrameWeld(), vcl::Window::GetFrameWeld(), ScViewData::GetHSplitMode(), ScTabView::GetInsertPos(), SfxItemSet::GetItemState(), SfxIntegerListItem::GetList(), ScViewData::GetLOKSheetFreezeIndex(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScDocument::GetName(), SfxObjectShell::GetNext(), ScViewOptions::GetOption(), ScViewData::GetOptions(), SdrPageView::GetPage(), SfxPasswordDialog::GetPassword(), SfxShell::GetPool(), ScTabView::GetScDrawView(), SdrPage::getSdrPageProperties(), SdrPaintView::GetSdrPageView(), SfxRequest::GetSlot(), SfxShell::GetStaticInterface(), ScDocument::GetTable(), ScDocument::GetTableCount(), ScMarkData::GetTableSelect(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), SdrPageProperties::GetTheme(), SfxObjectShell::GetTitle(), SvxZoomItem::GetType(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SfxPointItem::GetValue(), GetValue, ScViewData::GetView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), ScViewData::GetVSplitMode(), ScTabView::GetZoomType(), ScViewData::GetZoomY(), SfxItemSet::HasItem(), HID_GOTOTABLE, HID_GOTOTABLEMASK, HID_PASSWD_DOC, HID_PASSWD_DOC_CONFIRM, HID_PASSWD_TABLE, HID_SELECTTABLES, ScTabView::HideListBox(), ScTabView::HideNoteMarker(), SfxRequest::Ignore(), ScModule::InputEnterHandler(), SfxBindings::Invalidate(), SfxBindings::InvalidateAll(), ScTabView::InvalidateSplit(), comphelper::LibreOfficeKit::isActive(), SfxRequest::IsAPI(), comphelper::string::isdigitAsciiString(), ScDocument::IsDocProtected(), ScViewData::IsHeaderMode(), SfxFrame::IsInPlace(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScViewData::IsPagebreakMode(), ScDocProtection::isProtected(), ScDocProtection::isProtectedWithPass(), ScTableProtection::isProtectedWithPass(), IsReadOnly(), ScViewData::IsSyntaxMode(), ScDocument::IsTabProtected(), ScDocument::IsVisible(), ScDocShell::MakeDrawLayer(), ScTabView::MakeDrawLayer(), ScRangeUtil::MakeRangeFromName(), ScTabView::MarkRange(), ScDocument::MaxRow(), MAXZOOM, MINZOOM, ScTabView::MoveCursorAbs(), nId, ScGridWindow::notifyKitCellFollowJump(), ScTabView::PaintExtras(), ScTabView::PaintGrid(), ScTabView::PaintLeft(), ScTabView::PaintTop(), ScViewFunc::PasteFile(), ScDocShell::PostPaintExtras(), ScDocShell::PostPaintGridAll(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), SfxItemSet::Put(), ScRange::PutInOrder(), ScDBFunc::RemoveAllOutlines(), ScViewData::RemoveLOKFreeze(), ScViewFunc::RemoveManualBreaks(), ScTabView::RemoveSplit(), ScTabView::RepeatResize(), ScViewData::ResetOldCursor(), RET_CANCEL, RET_OK, ScAddress::Row(), weld::DialogController::run(), SfxPasswordDialog::run(), weld::DialogController::runAsync(), RUTL_DBASE, RUTL_NAMES, RUTL_NAMES_GLOBAL, SC_FOLLOW_JUMP, SC_FOLLOW_NONE, SC_MOD, SC_SPLIT_FIX, ScTabView::SC_SPLIT_METHOD_COL, ScTabView::SC_SPLIT_METHOD_CURSOR, ScTabView::SC_SPLIT_METHOD_ROW, SC_SPLIT_NORMAL, ScResId(), ScTabView::SelectAllTables(), ScTabView::SelectionChanged(), SelectObject(), ScMarkData::SelectTable(), ScModule::SetAppOptions(), ScDocShell::SetChangeComment(), SfxViewFrame::SetChildWindow(), ScAddress::SetCol(), SfxPasswordDialog::SetConfirmHelpId(), ScTabView::SetCursor(), SetCurSubShell(), ScTableProtectionDlg::SetDialogData(), ScDocShell::SetDocumentModified(), SfxPasswordDialog::SetEditHelpId(), ScViewData::SetHeaderMode(), ScViewData::SetLOKSheetFreezeIndex(), SfxPasswordDialog::SetMinLen(), ScViewOptions::SetOption(), ScViewData::SetOptions(), ScTabView::SetPagebreakMode(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScModule::SetRefDialog(), SfxRequest::SetReturnValue(), ScAddress::SetRow(), ScViewData::SetSyntaxMode(), ScAddress::SetTab(), ScTabView::SetTabNo(), SvxZoomItem::SetValueSet(), ScTabView::SetZoom(), ScAppOptions::SetZoom(), ScAppOptions::SetZoomType(), ScTabView::SetZoomType(), SfxViewFrame::ShowChildWindow(), SfxPasswordDialog::ShowExtras(), sfx2::sidebar::Sidebar::ShowPanel(), ScDocument::SkipOverlapped(), ScTabView::SplitAtCursor(), ScAddress::Tab(), TAB_3D, ScTabView::TabChanged(), TABLEID_DOC, SfxViewFrame::ToggleChildWindow(), u, ScViewFunc::Unprotect(), SfxBindings::Update(), UpdateInputHandler(), ScTabView::UpdatePageBreakData(), VALID, ScDocument::ValidRow(), VOPT_FORMULAS, INetURLObject::WithCharset, ScTableProtectionDlg::WriteData(), ZERO, basegfx::zoomtools::zoomIn(), and basegfx::zoomtools::zoomOut().
Referenced by ScDocShell::Execute(), and ScVbaApplication::setDisplayFormulaBar().
void ScTabViewShell::ExecuteCellFormatDlg | ( | SfxRequest & | rReq, |
const OUString & | rTabPage | ||
) |
Definition at line 538 of file tabvwsha.cxx.
References ScViewFunc::ApplyAttributes(), ATTR_BORDER(), ATTR_BORDER_INNER(), ATTR_VALUE_FORMAT(), bInFormatDialog, ScAbstractDialogFactory::Create(), ScAbstractDialogFactory::CreateScAttrDlg(), ScViewData::GetDocument(), ScDocument::GetFormatTable(), SfxViewShell::GetFrameWeld(), SfxItemSet::GetItemIfSet(), ScPatternAttr::GetItemSet(), ScPatternAttr::GetNumberFormat(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScTabView::GetViewData(), SfxRequest::Ignore(), ScDocument::IsLayoutRTL(), MakeNumberInfoItem(), RET_OK, XATTR_FILLCOLOR(), and XATTR_FILLSTYLE().
Referenced by ScCellShell::Execute(), and ScFormatShell::ExecuteAttr().
void ScTabViewShell::ExecuteInputDirect | ( | ) |
Definition at line 678 of file tabvwsha.cxx.
References ScModule::InputEnterHandler(), IsRefInputMode(), and SC_MOD.
Referenced by ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteMove(), and ScCellShell::ExecutePage().
void ScTabViewShell::ExecuteObject | ( | const SfxRequest & | rReq | ) |
convert from something into 1/100mm ??????
Definition at line 45 of file tabvwshh.cxx.
References aName, DeactivateOle(), DoVerb(), ERRCODE_BASIC_BAD_PARAMETER, SfxRequest::GetArgs(), tools::Rectangle::GetHeight(), SfxItemSet::GetItemState(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), ScTabView::GetScDrawView(), SfxRequest::GetSlot(), GetValue, ScDrawLayer::GetVisibleName(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), SdrEditView::MoveMarkedObj(), SdrEditView::ResizeMarkedObj(), SelectObject(), SbxBase::SetError(), tools::Rectangle::Top(), and tools::Rectangle::TopLeft().
bool ScTabViewShell::ExecuteRetypePassDlg | ( | ScPasswordHash | eDesiredHash | ) |
Definition at line 247 of file tabvwshh.cxx.
References ScViewData::GetDocument(), SfxViewShell::GetFrameWeld(), ScTabView::GetViewData(), RET_OK, ScRetypePassDlg::run(), ScRetypePassDlg::SetDataFromDocument(), ScRetypePassDlg::SetDesiredHash(), and ScRetypePassDlg::WriteNewDataToDocument().
Referenced by ScDocShell::SaveAs().
void ScTabViewShell::ExecuteSave | ( | SfxRequest & | rReq | ) |
Definition at line 793 of file tabvwsha.cxx.
References SfxShell::ExecuteSlot(), SfxRequest::GetArgs(), ScViewData::GetDocShell(), GetValue, ScDocShell::GetViewBindings(), ScTabView::GetViewData(), SfxItemSet::HasItem(), comphelper::LibreOfficeKit::isActive(), NORMAL, SC_MOD, ScDocShell::SetDocumentModified(), and SfxBindings::Update().
void ScTabViewShell::ExecuteTable | ( | SfxRequest & | rReq | ) |
else set error
temp
temp
Definition at line 61 of file tabvwshf.cxx.
References a, aName, SfxRequest::AppendItem(), ScViewFunc::AppendTable(), ScRange::aStart, aStr, svtools::ColorConfigValue::bIsVisible, bVisible, svtools::CALCHIDDENROWCOL, SvxAbstractDialogFactory::Create(), ScAbstractDialogFactory::Create(), Application::CreateMessageDialog(), ScAbstractDialogFactory::CreateScInsertTableDlg(), ScAbstractDialogFactory::CreateScMoveTableDlg(), ScAbstractDialogFactory::CreateScShowTabDlg(), ScAbstractDialogFactory::CreateScStringInputDlg(), ScAbstractDialogFactory::CreateScTabBgColorDlg(), SvxAbstractDialogFactory::CreateSvxMacroAssignDlg(), ScDocument::CreateValidTabName(), ScViewFunc::DeleteTables(), SfxRequest::Done(), SfxUndoManager::EnterListAction(), ERRCODE_BASIC_SETPROP_FAILED, StarBASIC::Error(), ScTabView::ErrorMessage(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScDocument::GetChangeTrack(), svtools::EditableColorConfig::GetColorValue(), ScDPCollection::GetCount(), ScDocument::GetDataStart(), ScDocShell::GetDocFunc(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScViewData::GetDocument(), ScDocument::GetDPCollection(), SfxObjectShell::GetFirst(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), SfxViewShell::GetFrameWeld(), ScMarkData::GetLastSelected(), ScViewData::GetMarkData(), ScDocument::GetName(), SfxObjectShell::GetNext(), LocaleDataWrapper::getNum(), ScDPObject::GetOutRange(), ScMarkData::GetSelectCount(), ScMarkData::GetSelectedTabs(), Application::GetSettings(), ScDPObject::GetSheetDesc(), ScDocShell::GetShellByNum(), ScViewData::GetShowGrid(), SfxRequest::GetSlot(), ScSheetSourceDesc::GetSourceRange(), SfxShell::GetStaticInterface(), ScDocument::GetTabBgColor(), ScDocument::GetTableCount(), ScMarkData::GetTableSelect(), ScViewData::GetTabNo(), SfxObjectShell::GetTitle(), AllSettings::GetUILocaleDataWrapper(), ScDocShell::GetUndoManager(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), GetValue, ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), SfxViewShell::GetViewShellId(), SfxItemSet::HasItem(), ScDocument::HasPivotTable(), HID_SC_APPEND_NAME, HID_SC_RENAME_NAME, ScTabView::HideListBox(), ScViewFunc::HideTable(), i, SfxRequest::Ignore(), ScViewFunc::ImportTables(), ScViewFunc::InsertTable(), ScViewFunc::InsertTables(), SfxBindings::Invalidate(), SfxRequest::IsAPI(), ScDocument::IsDocEditable(), ScDocument::IsLayoutRTL(), ScDocument::IsScenario(), ScDocument::IsTabProtected(), ScDocument::IsVisible(), SfxUndoManager::LeaveListAction(), ScUndoTabColorInfo::maNewTabBgColor, MAXTAB, ScViewFunc::MoveTable(), n, nCount, ScTabView::PaintGrid(), ScViewFunc::RenameTable(), RET_NO, RET_OK, RET_YES, SC_DOC_NEW, SC_TAB_APPEND, ScResId(), ScMarkData::SelectOneTable(), svtools::EditableColorConfig::SetColorValue(), ScDocShellModificator::SetDocumentModified(), ScDocFunc::SetLayoutRTL(), ScViewData::SetShowGrid(), ScViewFunc::SetTabBgColor(), ScViewData::SetTabNo(), ScViewFunc::ShowTable(), ScAddress::Tab(), and xFrame.
void ScTabViewShell::ExecuteUndo | ( | SfxRequest & | rReq | ) |
Definition at line 712 of file tabvwshb.cxx.
References SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScViewData::GetDispatcher(), ScViewData::GetDocShell(), SfxItemSet::GetItemState(), SfxDispatcher::GetShell(), SfxRequest::GetSlot(), SfxShell::GetUndoManager(), CntUInt16Item::GetValue(), SfxBoolItem::GetValue(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxUndoAction::GetViewShellId(), SfxViewShell::GetViewShellId(), i, SfxBindings::InvalidateAll(), comphelper::LibreOfficeKit::isActive(), ScUndoManager::IsViewUndoActionIndependent(), ScDocShell::LockPaint(), nCount, SfxRequest::SetReturnValue(), ScUndoRedoContext::SetUndoOffset(), and ScDocShell::UnlockPaint().
void ScTabViewShell::FillFieldData | ( | ScHeaderFieldData & | rData | ) |
Definition at line 1867 of file tabvwsh4.cxx.
References ScHeaderFieldData::aLongDocName, ScHeaderFieldData::aShortDocName, ScHeaderFieldData::aTabName, ScHeaderFieldData::aTitle, SfxObjectShell::getDocProperties(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), INetURLObject::GetLastName(), INetURLObject::GetMainURL(), SfxObjectShell::GetMedium(), ScDocument::GetName(), ScViewData::GetTabNo(), SfxObjectShell::GetTitle(), SfxMedium::GetURLObject(), ScTabView::GetViewData(), ScHeaderFieldData::nPageNo, ScHeaderFieldData::nTotalPages, and INetURLObject::Unambiguous.
|
inline |
Definition at line 357 of file tabvwsh.hxx.
References SfxViewShell::Move().
Referenced by OuterResizePixel(), and UIDeactivated().
|
static |
Definition at line 1076 of file tabvwsh4.cxx.
References SfxViewShell::Current().
Referenced by ScNameDefDlg::AddPushed(), ScNameDlg::AddPushed(), ScBlockUndo::AdjustHeight(), sc::ThemeColorChanger::apply(), ScSimpleUndo::BeginRedo(), ScSimpleUndo::BeginUndo(), ScNameDefDlg::CancelPushed(), ScTextWnd::Command(), ScDocFunc::DeleteCells(), ScUndoDeleteMulti::DoChange(), ScUndoEnterData::DoChange(), ScUndoCopyTab::DoChange(), ScUndoImportTab::DoChange(), ScUndoPageBreak::DoChange(), ScUndoLayoutRTL::DoChange(), ScUndoShowHideTab::DoChange(), ScUndoPaste::DoChange(), ScUndoPrintRange::DoChange(), ScUndoMerge::DoChange(), ScUndoMoveTab::DoChange(), ScUndoThesaurus::DoChange(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoCut::DoChange(), ScUndoDeleteContents::DoChange(), ScUndoFillTable::DoChange(), ScUndoSelectionAttr::DoChange(), ScUndoSelectionStyle::DoChange(), ScUndoDataForm::DoChange(), ScUndoUpdateAreaLink::DoChange(), ScUndoConditionalFormatList::DoChange(), ScUndoCursorAttr::DoChange(), ScUndoConditionalFormat::DoChange(), ScUndoRefConversion::DoChange(), ScUndoListNames::DoChange(), ScUndoRenameTab::DoChange(), ScFormulaReferenceHelper::DoClose(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScUndoDocProtect::DoProtect(), ScUndoTabProtect::DoProtect(), ScImportExport::EndPaste(), ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), ScDocFunc::EnterListAction(), ScDocShell::Execute(), ScDocShell::GetActiveDialogParent(), ScDocShell::GetBestViewShell(), ScModule::GetDragData(), ScTextWnd::GetFocus(), sc::IMPL_LINK_NOARG(), sc::IMPL_STATIC_LINK(), ScDocFunc::InsertAreaLink(), ScTextWnd::KeyInput(), lcl_GetInputType(), lcl_RemoveAttribs(), lcl_RemoveFields(), ScRefHandler::LeaveRefMode(), ScTextWnd::MakeDialogEditView(), ScUndoUtil::MarkSimpleBlock(), ScInputWindow::MouseButtonDown(), ScUndoSetCell::MoveCursorToCell(), ScDocFunc::NotifyInputHandler(), ScXMLSourceDlg::OkPressed(), ScUndoDragDrop::PaintArea(), ScDocShell::PostEditView(), ScUndoDeleteCells::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoAutoFill::Redo(), ScUndoAutoFormat::Redo(), ScUndoReplace::Redo(), ScUndoTabOp::Redo(), ScUndoUseScenario::Redo(), ScUndoRemoveBreaks::Redo(), ScUndoRemoveMerge::Redo(), ScUndoDetective::Redo(), ScUndoDoOutline::Redo(), ScUndoMakeOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoOutlineBlock::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoConsolidate::Redo(), ScUndoInsertTab::Redo(), ScUndoInsertTables::Redo(), ScUndoDeleteTab::Redo(), ScUndoCopyTab::Redo(), ScUndoMakeScenario::Redo(), ScUndoScenarioFlags::Redo(), ScFormulaReferenceHelper::ReleaseFocus(), ScModule::ResetDragObject(), ScDocFunc::ResizeMatrix(), ScSimpleUndo::ScSimpleUndo(), ScUndoDraw::ScUndoDraw(), ScModule::SetDragJump(), ScModule::SetDragLink(), ScModule::SetDragObject(), ScSimpleUndo::SetViewMarkData(), ScDocShell::SetVisAreaOrSize(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScSimpleUndo::ShowTable(), StartSimpleRefDialog(), ScRefHandler::SwitchToDocument(), ScUndoDeleteCells::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoAutoFill::Undo(), ScUndoReplace::Undo(), ScUndoTabOp::Undo(), ScUndoUseScenario::Undo(), ScUndoEnterMatrix::Undo(), ScUndoRemoveBreaks::Undo(), ScUndoRemoveMerge::Undo(), ScUndoDetective::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoDataPilot::Undo(), ScUndoConsolidate::Undo(), ScUndoInsertTab::Undo(), ScUndoInsertTables::Undo(), ScUndoDeleteTab::Undo(), ScUndoMakeScenario::Undo(), ScUndoScenarioFlags::Undo(), ScGridWindow::UpdateDragRectOverlay(), ScModule::ViewShellChanged(), and ScTransferObj::~ScTransferObj().
|
static |
Definition at line 519 of file tabvwshc.cxx.
References vcl::Window::GetClipboard(), SfxViewFrame::GetFirst(), and SfxViewFrame::GetWindow().
Referenced by ScCellShell::ExecuteEdit(), ScModule::GetClipDoc(), ScCellShell::GetPossibleClipboardFormats(), ooo::vba::excel::implnCopy(), ooo::vba::excel::implnCut(), ooo::vba::excel::implnPasteSpecial(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScUndoPaste::Repeat(), ScViewData::SelectionForbidsPaste(), and ScGridWindow::UpdateCopySourceOverlay().
|
override |
See SfxViewShell::GetColorConfigColor().
Definition at line 496 of file tabvwshc.cxx.
References ScViewOptions::GetDocColor(), ScViewData::GetOptions(), ScTabView::GetViewData(), and O3TL_UNREACHABLE.
|
overridevirtual |
See SfxViewShell::GetColorConfigName().
Reimplemented from SfxViewShell.
Definition at line 514 of file tabvwshc.cxx.
References ScViewOptions::GetColorSchemeName(), ScViewData::GetOptions(), and ScTabView::GetViewData().
|
inline |
Definition at line 307 of file tabvwsh.hxx.
Referenced by DoReadUserData(), DoReadUserDataSequence(), Execute(), ScCellShell::ExecuteCursor(), GetImageMapState(), and SetFormShellAtTop().
|
inline |
Definition at line 246 of file tabvwsh.hxx.
Referenced by ScFormatShell::ExecuteAttr().
|
inline |
Definition at line 290 of file tabvwsh.hxx.
Referenced by ScCellShell::ExecuteDB().
weld::Window * ScTabViewShell::GetDialogParent | ( | ) |
parent window for dialogs Problem: OLE Server!
Definition at line 31 of file tabvwshd.cxx.
References weld::Widget::get_visible(), ScTabView::GetActiveWin(), SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), ScViewData::GetDocShell(), vcl::Window::GetFrameWeld(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxViewShell::GetWindow(), SfxViewFrame::HasChildWindow(), ScDocShell::IsOle(), nCurRefDlgId, SC_MOD, and xController.
Referenced by ScDocShell::Execute(), ScCellShell::ExecuteDB(), ScDocShell::GetActiveDialogParent(), and ScViewData::GetDialogParent().
|
inline |
Definition at line 424 of file tabvwsh.hxx.
Referenced by ScModule::GetDragData().
void ScTabViewShell::GetDrawInsState | ( | SfxItemSet & | rSet | ) |
Definition at line 557 of file tabvwshb.cxx.
References SfxItemSet::DisableItem(), ScRangeList::empty(), SfxWhichIter::FirstWhich(), ScViewData::GetDocShell(), ScViewData::GetDocument(), SfxViewFrame::GetFrame(), ScViewData::GetMarkData(), SdrMarkView::GetMarkedObjectCount(), ScMarkData::GetMarkedRanges(), ScTabView::GetScDrawView(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxObjectShell::IsDocShared(), SfxFrame::IsInPlace(), IsQRCodeSelected(), IsSignatureLineSelected(), IsSignatureLineSigned(), ScDocument::IsTabProtected(), SfxWhichIter::NextWhich(), and rSet.
void ScTabViewShell::GetDrawOptState | ( | SfxItemSet & | rSet | ) |
Definition at line 901 of file tabvwsha.cxx.
References ScViewOptions::GetGridOptions(), SvxOptionsGrid::GetGridVisible(), ScViewOptions::GetOption(), ScViewData::GetOptions(), SvxOptionsGrid::GetUseGridSnap(), ScTabView::GetViewData(), SfxItemSet::Put(), rSet, SfxBoolItem::SetValue(), SfxPoolItem::SetWhich(), and VOPT_HELPLINES.
void ScTabViewShell::GetDrawState | ( | SfxItemSet & | rSet | ) |
Definition at line 389 of file tabvwsh2.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), ScTabView::IsDrawSelMode(), SfxFrame::IsInPlace(), SvtCJKOptions::IsVerticalTextEnabled(), nDrawSfxId, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, and sDrawCustom.
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 49 of file tabvwsh2.cxx.
References ScTabView::GetScDrawView().
Referenced by ExecStyle(), and GetStyleState().
|
inline |
Definition at line 390 of file tabvwsh.hxx.
Referenced by ScTabView::MoveCursorAbs(), and ScAccessibleSpreadsheet::Notify().
|
inline |
Definition at line 414 of file tabvwsh.hxx.
Referenced by ScFormulaDlg::getCurrentFormula(), ScFormulaDlg::getFormEditData(), ScInputHandler::NotifyChange(), ScFormulaDlg::ScFormulaDlg(), and ScFormulaDlg::~ScFormulaDlg().
|
inlineoverridevirtual |
Reimplemented from SfxViewShell.
Definition at line 344 of file tabvwsh.hxx.
Referenced by ScDocShell::Execute(), ScViewPaneBase::isFormDesignMode(), ScTabView::MakeDrawView(), and ScTabView::SetTabNo().
|
inlineoverridevirtual |
Reimplemented from SfxViewShell.
Definition at line 345 of file tabvwsh.hxx.
OUString ScTabViewShell::GetFormula | ( | const ScAddress & | rAddress | ) |
Definition at line 109 of file tabvwsh.cxx.
References CELLTYPE_FORMULA, ScViewData::GetDocument(), ScRefCellValue::getFormula(), ScFormulaCell::GetFormula(), ScRefCellValue::getType(), ScTabView::GetViewData(), and ScRefCellValue::isEmpty().
Referenced by ScAccessibleCell::getExtendedAttributes().
bool ScTabViewShell::GetFunction | ( | OUString & | rFuncStr, |
FormulaError | nErrCode | ||
) |
Definition at line 85 of file tabvwsha.cxx.
References aStr, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), SvNumberFormatter::GetEntry(), ScDocument::GetFormatTable(), SvNumberformat::GetLanguage(), ScGlobal::GetLongErrorString(), ScViewData::GetMarkData(), ScDocument::GetNumberFormat(), SvNumberFormatter::GetOutputString(), ScDocument::GetSelectionFunction(), ScViewData::GetTabNo(), SvNumberFormatter::GetTimeFormat(), SvNumberformat::GetType(), ScTabView::GetViewData(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), SC_MOD, ScResId(), SUBTOTAL_FUNC_AVE, SUBTOTAL_FUNC_CNT, SUBTOTAL_FUNC_CNT2, SUBTOTAL_FUNC_MAX, SUBTOTAL_FUNC_MIN, SUBTOTAL_FUNC_SELECTION_COUNT, and SUBTOTAL_FUNC_SUM.
Referenced by ScCellShell::GetState().
void ScTabViewShell::GetImageMapState | ( | SfxItemSet & | rSet | ) |
Definition at line 148 of file tabvwsh9.cxx.
References SfxItemSet::DisableItem(), eType, SfxWhichIter::FirstWhich(), GetCurObjectSelectionType(), GetIMapDlg(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), ScTabView::GetScDrawView(), SfxViewShell::GetViewFrame(), SfxViewFrame::HasChildWindow(), SfxViewFrame::KnowsChildWindow(), SfxWhichIter::NextWhich(), nId, OST_Graphic, OST_OleObject, SfxItemSet::Put(), rSet, ScIMapChildWindowId(), and ScIMapDlgGetObj().
|
inline |
Definition at line 238 of file tabvwsh.hxx.
|
inline |
Definition at line 237 of file tabvwsh.hxx.
Referenced by Activate(), ScCellShell::ExecuteCursorSel(), ScGridWindow::GetEditUrl(), ScModule::GetInputHdl(), ScFormulaDlg::GetNextInputHandler(), isAnyEditViewInRange(), ScFormulaDlg::notifyChange(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScTabViewShell(), ScTextWnd::StartEditEngine(), ScTextWnd::StopEditEngine(), and ScFormulaDlg::switchBack().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 1900 of file tabvwsh4.cxx.
References ScViewData::getLOKVisibleArea(), and ScTabView::GetViewData().
|
private |
Definition at line 1022 of file tabvwsh4.cxx.
References SfxViewShell::GetSubShell(), m_pSparklineShell, nPos, pAuditingShell, pCellShell, pChartShell, pDrawFormShell, pDrawShell, pDrawTextShell, pEditShell, pGraphicShell, pMediaShell, pOleObjectShell, pPageBreakShell, and pPivotShell.
Referenced by EnableEditHyperlink(), GetSelectionText(), IsAuditShell(), IsDrawTextShell(), and ShouldDisableEditHyperlink().
ScNavigatorSettings * ScTabViewShell::GetNavigatorSettings | ( | ) |
Definition at line 1893 of file tabvwsh4.cxx.
References pNavSettings.
Referenced by ScNavigatorDlg::GetNavigatorSettings().
void ScTabViewShell::GetObjectState | ( | SfxItemSet & | rSet | ) |
convert from 1/100mm to something else ??????
Definition at line 155 of file tabvwshh.cxx.
References aName, SfxWhichIter::FirstWhich(), SfxObjectShell::GetEmbeddedObjectContainer(), comphelper::EmbeddedObjectContainer::GetEmbeddedObjectName(), tools::Rectangle::GetHeight(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), ScTabView::GetScDrawView(), ScViewData::GetSfxDocShell(), ScTabView::GetViewData(), tools::Rectangle::GetWidth(), lcl_GetSelectedObj(), tools::Rectangle::Left(), SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, and tools::Rectangle::Top().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 449 of file tabvwshc.cxx.
References ScViewData::GetTabNo(), and ScTabView::GetViewData().
Referenced by ScModelObj::getPart(), notifyAllViewsHeaderInvalidation(), notifyAllViewsSheetGeomInvalidation(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), and ScDBFunc::OnLOKShowHideColRow().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 1081 of file tabvwsh4.cxx.
References ScViewData::GetDocShell(), ScDocShell::GetPrinter(), and ScTabView::GetViewData().
Referenced by ScTabView::CalcZoom(), ExecStyle(), and ScGridWindow::MouseButtonUp().
void ScTabViewShell::GetSaveState | ( | SfxItemSet & | rSet | ) |
Definition at line 843 of file tabvwsha.cxx.
References SfxWhichIter::FirstWhich(), ScViewData::GetDocShell(), SfxShell::GetSlotState(), ScTabView::GetViewData(), SfxWhichIter::NextWhich(), and rSet.
uno::Reference< drawing::XShapes > ScTabViewShell::getSelectedXShapes | ( | ) |
Definition at line 824 of file viewuno.cxx.
References SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), comphelper::getProcessComponentContext(), ScTabView::GetScDrawView(), SdrObject::getUnoShape(), and i.
Referenced by ScChildrenShapes::AddShape(), ScChildrenShapes::Deselect(), ScChildrenShapes::FillShapes(), ScTabViewObj::getSelection(), ScChildrenShapes::IsSelected(), ScChildrenShapes::ScChildrenShapes(), ScChildrenShapes::Select(), ScChildrenShapes::SelectionChanged(), and ScNavigatorDlg::UpdateSelection().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 42 of file tabvwshe.cxx.
References ScRange::aEnd, ScRange::aStart, bInFormatDialog, ScAddress::Col(), convertLineEnd(), ScImportExport::ExportString(), ScViewData::GetDocument(), GetMySubShell(), ScHorizontalCellIterator::GetNext(), ScRange::GetVars(), ScTabView::GetViewData(), LINEEND_CR, pEditShell, ScAddress::Row(), SC_MARK_SIMPLE, ScAddress::SetCol(), ScImportExport::SetFormulas(), ScAddress::SetRow(), ScDocument::ShrinkToUsedDataArea(), comphelper::string::stripEnd(), and ScAddress::Tab().
Referenced by InsertURLField().
void ScTabViewShell::GetState | ( | SfxItemSet & | rSet | ) |
Definition at line 186 of file tabvwsha.cxx.
References ADDR_ABS, SvxZoomSliderItem::AddSnappingPoint(), ATTR_PAGE_SCALE(), ATTR_PAGE_SCALETOPAGES(), svtools::ColorConfigValue::bIsVisible, svtools::CALCHIDDENROWCOL, SfxItemSet::DisableItem(), SfxStyleSheetBasePool::Find(), SfxWhichIter::FirstWhich(), ScAddress::Format(), SfxItemSet::Get(), ScDocument::GetAddressConvention(), ScDocShell::GetChangeAction(), ScDocument::GetChangeTrack(), SfxViewFrame::GetChildWindow(), svtools::ColorConfig::GetColorValue(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), ScViewData::GetHSplitMode(), SfxStyleSheetBase::GetItemSet(), ScViewData::GetLOKSheetFreezeIndex(), ScViewData::GetMarkData(), ScViewOptions::GetOption(), ScViewData::GetOptions(), ScDocument::GetOutlineTable(), ScDocument::GetPageStyle(), ScGlobal::GetSearchItem(), ScMarkData::GetSelectCount(), ScDocShell::GetStatePageStyle(), ScDocument::GetStyleSheetPool(), ScViewData::GetTabNo(), GetTitle(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetVSplitMode(), ScViewData::GetZoomY(), SfxViewFrame::HasChildWindow(), ScDocument::HasManualBreaks(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsDocProtected(), SfxObjectShell::IsDocShared(), SfxFrame::IsInPlace(), ScMarkData::IsMarked(), sfx2::sidebar::Sidebar::IsPanelVisible(), ScDocument::IsPrintEntireSheet(), SfxObjectShell::IsReadOnly(), IsReadOnly(), ScDocument::IsTabProtected(), SfxViewFrame::KnowsChildWindow(), MAXZOOM, MINZOOM, SfxWhichIter::NextWhich(), nId, SfxItemSet::Put(), rSet, SC_MOD, SC_SPLIT_FIX, SC_SPLIT_NORMAL, SvxSearchItem::SetSelection(), Point::setX(), Point::setY(), u, and VOPT_FORMULAS.
Referenced by ScVbaApplication::getDisplayFormulaBar().
void ScTabViewShell::GetStateTable | ( | SfxItemSet & | rSet | ) |
Definition at line 953 of file tabvwshf.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), ScDocument::GetChangeTrack(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScDocument::GetName(), ScMarkData::GetSelectCount(), ScViewData::GetShowGrid(), ScDocument::GetTabBgColor(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), ScTabView::GetViewData(), i, SvtCTLOptions::IsCTLFontEnabled(), ScDocument::IsDocEditable(), ScDocument::IsDocProtected(), SfxObjectShell::IsDocShared(), ScDocument::IsLayoutRTL(), ScDocument::IsTabProtected(), ScDocument::IsVisible(), MAXTAB, SfxWhichIter::NextWhich(), SfxItemSet::Put(), and rSet.
void ScTabViewShell::GetStyleState | ( | SfxItemSet & | rSet | ) |
Definition at line 1698 of file tabvwsha.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), SfxViewFrame::GetBindings(), ScViewData::GetDocument(), GetDrawView(), SfxStyleSheetBase::GetName(), ScDocument::GetPageStyle(), SfxShell::GetPool(), SfxItemPool::GetSlotId(), SdrCreateView::GetStyleSheet(), ScViewFunc::GetStyleSheetFromMarked(), ScDocument::GetStyleSheetPool(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), i, ScDocument::IsTabProtected(), SfxItemPool::IsWhich(), SfxWhichIter::NextWhich(), SfxItemSet::Put(), SfxBindings::QueryState(), rSet, and SC_MOD.
void ScTabViewShell::GetUndoState | ( | SfxItemSet & | rSet | ) |
Definition at line 815 of file tabvwshb.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), ScViewData::GetDispatcher(), SfxStringListItem::GetList(), SfxUndoManager::GetRedoActionComment(), SfxUndoManager::GetRedoActionCount(), SfxDispatcher::GetShell(), SfxShell::GetSlotState(), SfxUndoManager::GetUndoActionComment(), SfxUndoManager::GetUndoActionCount(), SfxShell::GetUndoManager(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxUndoAction::GetViewShellId(), SfxViewShell::GetViewShellId(), i, ScUndoManager::IsViewUndoActionIndependent(), nCount, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, SvtResId(), and o3tl::temporary().
bool ScTabViewShell::HasAccessibilityObjects | ( | ) | const |
Definition at line 242 of file tabvwshh.cxx.
References pAccessibilityBroadcaster.
Referenced by ScTabView::DoResize(), ScGridWindow::GetFocus(), ScTabView::KillEditView(), ScGridWindow::LoseFocus(), ScTabView::MakeDrawView(), ScTabView::MakeEditView(), ScTabView::SelectionChanged(), ScTabView::SetNewVisArea(), and ScTabView::TabChanged().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 1092 of file tabvwsh4.cxx.
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 37 of file tabvwsh8.cxx.
References ScRange::aEnd, ScRange::aStart, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScDocument::GetSelectionFunction(), ScViewData::GetSimpleArea(), ScViewData::GetTabNo(), ScTabView::GetViewData(), SC_MARK_SIMPLE, and SUBTOTAL_FUNC_CNT2.
void ScTabViewShell::InitFormEditData | ( | ) |
Definition at line 760 of file tabvwshc.cxx.
References mpFormEditData.
Referenced by ScFormulaDlg::ScFormulaDlg().
|
staticprivate |
SfxInterface initializer.
Definition at line 47 of file tabvwsh.cxx.
References ChildControllerWrapper< SID_COVARIANCE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_MOVING_AVERAGE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_EXPONENTIAL_SMOOTHING_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_ZTEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_ANALYSIS_OF_VARIANCE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_SPARKLINE_DATA_RANGE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_CORRELATION_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_SPARKLINE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_CHI_SQUARE_TEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_REGRESSION_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_RANDOM_NUMBER_GENERATOR_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_FOURIER_ANALYSIS_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_SAMPLING_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_TTEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_DESCRIPTIVE_STATISTICS_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_FTEST_DIALOG >::GetChildWindowId(), and SFX_OBJECTBAR_TOOLS.
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 341 of file tabvwsh4.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), Point::AdjustX(), Point::AdjustY(), SvBorder::Bottom(), ScTabView::DoResize(), ScTabView::GetBorderSize(), ScViewData::GetDocShell(), SfxShell::GetFrame(), SfxViewShell::GetObjectShell(), tools::Rectangle::GetSize(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxObjectShell::GetVisArea(), SfxViewShell::GetWindow(), Size::Height(), Size::IsEmpty(), SvBorder::Left(), vcl::Window::PixelToLogic(), SvBorder::Right(), SfxViewShell::SetBorderPixel(), ScDocShell::SetDocumentModified(), vcl::Window::SetPosSizePixel(), SfxViewShell::SetZoomFactor(), SvBorder::Top(), UpdateOleZoom(), and Size::Width().
void ScTabViewShell::InsertURL | ( | const OUString & | rName, |
const OUString & | rURL, | ||
const OUString & | rTarget, | ||
sal_uInt16 | nMode | ||
) |
Definition at line 139 of file tabvwshe.cxx.
References eMode, ScViewData::GetCurX(), ScViewData::GetCurY(), ScTabView::GetViewData(), HLINK_BUTTON, ScViewFunc::InsertBookmark(), InsertURLButton(), InsertURLField(), ScViewData::IsActive(), rTarget, and SC_MOD.
Referenced by ScCellShell::ExecuteEdit().
void ScTabViewShell::InsertURLButton | ( | const OUString & | rName, |
const OUString & | rURL, | ||
const OUString & | rTarget, | ||
const Point * | pInsPos | ||
) |
Definition at line 42 of file tabvwshg.cxx.
References Point::AdjustX(), ScTabView::ErrorMessage(), INetURLObject::GetAbsURL(), ScTabView::GetActiveWin(), SfxMedium::GetBaseURL(), ScViewData::GetDocument(), ScDocument::GetDocumentShell(), ScTabView::GetInsertPos(), SfxObjectShell::GetMedium(), SdrPaintView::GetModel(), ScTabView::GetScDrawView(), SdrPaintView::GetSdrPageView(), ScViewData::GetTabNo(), SdrUnoObj::GetUnoControlModel(), ScViewData::GetView(), ScTabView::GetViewData(), ScDrawView::InsertObjectSafe(), avmedia::MediaWindow::isMediaURL(), ScDocument::IsNegativePage(), ScDocument::IsTabProtected(), ScTabView::MakeDrawLayer(), SdrObjFactory::MakeNewObject(), vcl::Window::PixelToLogic(), rTarget, and Size::Width().
Referenced by InsertURL(), and ScViewFunc::PasteFile().
void ScTabViewShell::InsertURLField | ( | const OUString & | rName, |
const OUString & | rURL, | ||
const OUString & | rTarget | ||
) |
Definition at line 184 of file tabvwshe.cxx.
References ScInputHandler::DataChanged(), ScInputHandler::DataChanging(), EE_FEATURE_FIELD(), ScModule::GetInputHdl(), GetSelectionText(), ScInputHandler::GetTableView(), ScInputHandler::GetTopView(), ScTabView::GetViewData(), ScViewData::GetViewShell(), ScViewFunc::HasBookmarkAtCursor(), EditView::InsertField(), ScModule::IsEditMode(), lcl_SelectFieldAfterInsert(), rTarget, SC_INPUT_TABLE, SC_MOD, ScViewFunc::SelectionEditable(), ScModule::SetInputMode(), EditView::SetSelection(), and SvxURLField::SetTargetFrame().
Referenced by ScViewFunc::InsertBookmark(), and InsertURL().
|
inline |
Definition at line 382 of file tabvwsh.hxx.
Referenced by ScAccessibleDocument::Notify().
|
static |
Definition at line 568 of file tabvwshc.cxx.
References ScInputHandler::GetActiveView(), ScViewData::GetCurX(), ScViewData::GetCurY(), SfxViewShell::GetDocId(), SfxViewShell::GetFirst(), GetInputHandler(), SfxViewShell::GetNext(), ScTabView::GetViewData(), comphelper::LibreOfficeKit::isActive(), and nPos.
Referenced by ScOutlineDocFunc::HideOutline(), ScDBDocFunc::Query(), ScOutlineDocFunc::SelectLevel(), ScUndoQuery::Undo(), and ScGridWindow::UpdateAutoFilterFromMenu().
bool ScTabViewShell::IsAuditShell | ( | ) | const |
Definition at line 1049 of file tabvwsh4.cxx.
References GetMySubShell(), and pAuditingShell.
Referenced by ScCellShell::Execute(), ScCellShell::GetState(), ScGridWindow::HandleMouseButtonDown(), and ScGridWindow::MouseMove().
bool ScTabViewShell::IsDrawTextShell | ( | ) | const |
Definition at line 1044 of file tabvwsh4.cxx.
References GetMySubShell(), and pDrawTextShell.
Referenced by ScTabView::DrawDeselectAll(), FuDraw::KeyInput(), ScDrawView::MarkListHasChanged(), and PrepareClose().
|
private |
Definition at line 666 of file tabvwshb.cxx.
References SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrGrafObj::getQrCode(), and ScTabView::GetScDrawView().
Referenced by GetDrawInsState().
bool ScTabViewShell::IsRefInputMode | ( | ) | const |
Definition at line 634 of file tabvwsha.cxx.
References ATTR_VALUE_FORMAT(), ScCompiler::CompileString(), ScDocument::GetAttr(), ScViewData::GetCurPos(), ScViewData::GetDocument(), ScInputHandler::GetEditString(), ScDocument::GetFormatTable(), ScDocument::GetGrammar(), ScModule::GetInputHdl(), ScInputHandler::GetSelIsRef(), SvNumberFormatter::GetType(), ScTabView::GetViewData(), ScModule::IsFormulaMode(), ScModule::IsRefDialogOpen(), nIndex, nType, SC_MOD, and ScCompiler::SetCloseBrackets().
Referenced by ScViewFunctionSet::CalcUpdateInterval(), ExecuteInputDirect(), ScTabView::ExpandBlock(), ScGridWindow::MouseButtonDown(), ScTabView::SetCursor(), and ScViewFunctionSet::SetCursorAtCell().
|
private |
Definition at line 646 of file tabvwshb.cxx.
References SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), ScTabView::GetScDrawView(), and SdrGrafObj::isSignatureLine().
Referenced by GetDrawInsState().
|
private |
Definition at line 692 of file tabvwshb.cxx.
References SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), ScTabView::GetScDrawView(), and SdrGrafObj::isSignatureLineSigned().
Referenced by GetDrawInsState().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 1490 of file tabvwsh4.cxx.
References TabKeyInput().
|
static |
Definition at line 313 of file tabvwsh5.cxx.
References CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ScViewData::GetCurPos(), ScRefCellValue::getDouble(), ScDocument::GetFormatTable(), ScRefCellValue::getFormula(), ScRefCellValue::getSharedString(), svl::SharedString::getString(), ScRefCellValue::getType(), ScFormulaCell::GetValue(), and ScFormulaCell::IsValue().
Referenced by ExecStyle(), and ExecuteCellFormatDlg().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 458 of file tabvwsh4.cxx.
References aWinPos, SfxViewShell::GetViewFrame(), SfxViewFrame::GetWindow(), vcl::Window::OutputToScreenPixel(), and ScTabView::StopMarking().
|
overridevirtual |
InvalidateBorder ???
what is with SfxHintId::SAVECOMPLETED ?
Reimplemented from SfxViewShell.
Definition at line 42 of file tabvwsh5.cxx.
References All, bInDispose, bInPrepareClose, bReadOnly, ScViewData::CopyTab(), SfxViewShell::Current(), ScViewData::DeleteTab(), ScViewData::DeleteTabs(), SfxDispatcher::ExecuteList(), Extras, ScViewData::GetActivePart(), ScTabView::GetActiveWin(), SfxViewFrame::GetBindings(), ScViewData::GetDispatcher(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetEditView(), SfxHint::GetId(), ScTabView::GetSelEngine(), ScViewData::GetSfxDocShell(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), Grid, ScDocument::HasTable(), ScTabView::HideNoteMarker(), ScViewData::InsertTab(), ScViewData::InsertTabs(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SfxObjectShell::IsReadOnly(), IsReadOnly(), ScTabView::KillEditView(), Left, ScTabView::MakeDrawView(), ScTabView::MakeEditView(), Marks, ScViewData::MoveTab(), nId, nIndex, SfxViewShell::Notify(), ScTabView::PaintArea(), ScTabView::PaintExtras(), ScTabView::PaintLeftArea(), ScTabView::PaintRangeFinder(), ScTabView::PaintTopArea(), ScTabView::RepeatResize(), SelectionEngine::Reset(), SC_MOD, SC_TAB_COPIED, SC_TAB_DELETED, SC_TAB_HIDDEN, SC_TAB_INSERTED, SC_TAB_MOVED, SC_TABS_DELETED, SC_TABS_INSERTED, SetEditShell(), ScTabView::SetTabNo(), Size, StopEditShell(), ScTabView::StopRefMode(), Top, TRISTATE_INDET, ScTabView::UpdateAllOverlays(), ScTabView::UpdateFormulas(), ScTabView::UpdateInputContext(), ScTabView::UpdateLayerLocks(), and ScDocShell::UpdatePendingRowHeights().
Referenced by ScDocShell::PostEditView().
|
static |
Emits a LOK_CALLBACK_INVALIDATE_HEADER for all views whose current tab is equal to nCurrentTabIndex.
Definition at line 535 of file tabvwshc.cxx.
References BOTH_HEADERS, COLUMN_HEADER, SfxViewShell::GetDocId(), SfxViewShell::GetFirst(), SfxViewShell::GetNext(), getPart(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), and ROW_HEADER.
Referenced by ScViewFunc::AdjustBlockHeight(), ScDocFunc::AdjustRowHeight(), ScViewFunc::AdjustRowHeight(), ScViewFunc::DeleteCells(), ScUndoEnterData::DoChange(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScViewFunc::InsertCells(), ScDBFunc::MakeOutline(), ScDBFunc::RemoveOutline(), ScUndoMakeOutline::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoQuery::Undo(), and ScTabView::UpdateScrollBars().
|
static |
Emits a LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY for all views whose current tab is equal to nCurrentTabIndex.
Definition at line 593 of file tabvwshc.cxx.
References SfxViewShell::GetDocId(), SfxViewShell::GetFirst(), SfxViewShell::GetNext(), getPart(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), and SfxViewShell::libreOfficeKitViewCallback().
Referenced by ScViewFunc::AdjustBlockHeight(), ScDocFunc::AdjustRowHeight(), ScViewFunc::AdjustRowHeight(), ScViewFunc::DeleteCells(), ScUndoEnterData::DoChange(), ScUndoPaste::DoChange(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::HideOutline(), ScViewFunc::InsertCells(), ScDBFunc::MakeOutline(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScDBFunc::Query(), ScDBFunc::RemoveAllOutlines(), ScDBFunc::RemoveOutline(), ScDBFunc::SelectLevel(), ScViewFunc::SetWidthOrHeight(), ScDBFunc::ShowMarkedOutlines(), ScDBFunc::ShowOutline(), ScDBDocFunc::Sort(), ScUndoWidthOrHeight::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoQuery::Undo(), and ScUndoRepeatDB::Undo().
|
overridevirtual |
See SfxViewShell::NotifyCursor().
Reimplemented from SfxViewShell.
Definition at line 469 of file tabvwshc.cxx.
References SdrMarkView::AdjustMarkHdl(), EditView::DrawSelectionXOR(), ScViewData::GetActiveWin(), OutlinerView::GetEditView(), ScTabView::GetScDrawView(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutlinerView(), ScTabView::GetViewData(), EditView::RegisterOtherShell(), EditView::ShowCursor(), and ScGridWindow::updateKitCellCursor().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 387 of file tabvwsh4.cxx.
References ScTabView::DoResize(), ForceMove(), ScTabView::GetBorderSize(), and SfxViewShell::SetBorderPixel().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 283 of file tabvwsh4.cxx.
References bInPrepareClose, ScInputHandler::EnterHandler(), SfxDispatcher::Execute(), ScViewData::GetDispatcher(), ScTabView::GetDrawFuncPtr(), ScTabView::GetScDrawView(), FuPoor::GetSlotID(), ScTabView::GetViewData(), IsDrawTextShell(), ScInputHandler::IsInputMode(), pFormShell, SfxViewShell::PrepareClose(), SC_MOD, and ScDrawView::ScEndTextEdit().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 429 of file tabvwsh4.cxx.
References ePos, ScViewData::GetActivePart(), ScTabView::GetActiveWin(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScDocument::GetMMRect(), ScViewData::GetPosX(), ScViewData::GetPosY(), tools::Rectangle::GetSize(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScDocument::IsNegativePage(), vcl::Window::LogicToPixel(), vcl::Window::PixelToLogic(), tools::Rectangle::Right(), tools::Rectangle::SetLeft(), tools::Rectangle::SetSize(), ScDocShell::SnapVisArea(), WhichH(), WhichV(), and Size::Width().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 491 of file tabvwsh4.cxx.
References DoReadUserData(), and ScTabView::GetViewData().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 497 of file tabvwsh4.cxx.
References DoReadUserDataSequence(), and ScTabView::GetViewData().
void ScTabViewShell::RemoveAccessibilityObject | ( | SfxListener & | rObject | ) |
Definition at line 220 of file tabvwshh.cxx.
References SfxListener::EndListening(), ScViewData::GetDocument(), ScTabView::GetViewData(), pAccessibilityBroadcaster, and ScDocument::RemoveUnoObject().
Referenced by ScAccessibleCell::disposing(), ScAccessibleDocument::disposing(), ScAccessibleSpreadsheet::disposing(), and ScAccessibleSpreadsheet::~ScAccessibleSpreadsheet().
void ScTabViewShell::ResetDragObject | ( | ) |
Definition at line 1912 of file tabvwsh4.cxx.
References m_pDragData.
Referenced by ScModule::ResetDragObject(), SetDragJump(), SetDragLink(), and SetDragObject().
bool ScTabViewShell::SelectObject | ( | std::u16string_view | rName | ) |
Definition at line 460 of file tabvwsh2.cxx.
References ScViewData::GetScDrawView(), ScTabView::GetViewData(), and ScDrawView::SelectObject().
Referenced by Execute(), and ExecuteObject().
void ScTabViewShell::SetActive | ( | ) |
Definition at line 276 of file tabvwsh4.cxx.
References ScTabView::ActiveGrabFocus().
Referenced by ScTabControl::Command(), ScTabControl::MouseButtonDown(), ScCornerButton::MouseButtonDown(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), and ScInputHandler::ShowRefFrame().
void ScTabViewShell::SetAuditShell | ( | bool | bActive | ) |
Definition at line 714 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveDrawTextSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, OST_Auditing, OST_Cell, and SetCurSubShell().
Referenced by ScAuditingShell::Execute(), and ScCellShell::Execute().
void ScTabViewShell::SetChartShell | ( | bool | bActive | ) |
Definition at line 737 of file tabvwsh4.cxx.
References bActiveChartSh, OST_Chart, and SetCurSubShell().
Referenced by ScDrawView::MarkListHasChanged().
void ScTabViewShell::SetCurRefDlgId | ( | sal_uInt16 | nNew | ) |
Definition at line 81 of file tabvwshc.cxx.
References nCurRefDlgId.
void ScTabViewShell::SetCurSubShell | ( | ObjectSelectionType | eOST, |
bool | bForce = false |
||
) |
Definition at line 789 of file tabvwsh4.cxx.
References SfxViewShell::AddSubShell(), aTarget, bDontSwitch, bFormShellAtTop, svx::checkForSelectedCustomShapes(), svx::checkForSelectedFontWork(), eCurOST, ScTabView::GetBrushDocument(), ScViewData::GetDocShell(), ScTabView::GetDrawBrushSet(), ScTabView::GetFrameWin(), ScTabView::GetScDrawView(), ScTabView::GetViewData(), ScViewData::IsPagebreakMode(), m_pSparklineShell, ScDocShell::MakeDrawLayer(), OST_Auditing, OST_Cell, OST_Chart, OST_DrawForm, OST_Drawing, OST_DrawText, OST_Editing, OST_Graphic, OST_Media, OST_NONE, OST_OleObject, OST_Pivot, OST_Sparkline, pAuditingShell, pCellShell, pChartShell, pDrawFormShell, pDrawShell, pDrawTextShell, pEditShell, pExtrusionBarShell, pFontworkBarShell, pFormShell, pGraphicShell, pMediaShell, pOleObjectShell, pPageBreakShell, pPivotShell, SfxViewShell::RemoveSubShell(), and ScTabView::ResetBrushDocument().
Referenced by DoReadUserData(), DoReadUserDataSequence(), Execute(), ScTabViewShell(), SetAuditShell(), SetChartShell(), SetDrawFormShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetEditShell(), SetFormShellAtTop(), SetGraphicShell(), SetMediaShell(), SetOleObjectShell(), SetPivotShell(), and SetSparklineShell().
void ScTabViewShell::SetDefaultFrameLine | ( | const ::editeng::SvxBorderLine * | pLine | ) |
Definition at line 25 of file tabvwsh8.cxx.
References pCurFrameLine.
Referenced by ScFormatShell::ExecuteAttr().
void ScTabViewShell::SetDialogDPObject | ( | std::unique_ptr< ScDPObject > | pObj | ) |
Definition at line 1862 of file tabvwsh4.cxx.
References pDialogDPObject.
Referenced by ScPivotLayoutDialog::ApplyChanges().
|
inline |
Definition at line 292 of file tabvwsh.hxx.
Referenced by ScCellShell::Execute().
void ScTabViewShell::SetDragJump | ( | ScDocument * | pLocalDoc, |
const OUString & | rTarget, | ||
const OUString & | rText | ||
) |
Definition at line 1932 of file tabvwsh4.cxx.
References m_pDragData, ResetDragObject(), and rTarget.
Referenced by ScModule::SetDragJump().
void ScTabViewShell::SetDragLink | ( | const OUString & | rDoc, |
const OUString & | rTab, | ||
const OUString & | rArea | ||
) |
Definition at line 1924 of file tabvwsh4.cxx.
References m_pDragData, and ResetDragObject().
Referenced by ScModule::SetDragLink().
void ScTabViewShell::SetDragObject | ( | ScTransferObj * | pCellObj, |
ScDrawTransferObj * | pDrawObj | ||
) |
Definition at line 1905 of file tabvwsh4.cxx.
References m_pDragData, and ResetDragObject().
Referenced by ScModule::SetDragObject().
void ScTabViewShell::SetDrawFormShell | ( | bool | bActive | ) |
Definition at line 730 of file tabvwsh4.cxx.
References bActiveDrawFormSh, OST_DrawForm, and SetCurSubShell().
Referenced by ExecDraw(), and ScDrawView::MarkListHasChanged().
void ScTabViewShell::SetDrawShell | ( | bool | bActive | ) |
Definition at line 613 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveDrawTextSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, ScTabView::GetViewData(), ScTabView::MoveCursorAbs(), OST_Cell, OST_Drawing, ScTabView::ResetDrawDragMode(), SC_FOLLOW_NONE, SC_SPLIT_FIX, and SetCurSubShell().
Referenced by ScTabView::DrawDeselectAll(), ScGridWindow::DrawKeyInput(), ExecDraw(), ScGridWinUIObject::execute(), FuInsertOLE::FuInsertOLE(), ScGridWindow::HandleMouseButtonDown(), IMPL_LINK(), FuDraw::KeyInput(), ScDrawView::MarkListHasChanged(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteObject(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), and UpdateDrawShell().
void ScTabViewShell::SetDrawShellOrSub | ( | ) |
Definition at line 581 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, OST_Chart, OST_DrawForm, OST_Drawing, OST_Graphic, OST_Media, OST_OleObject, and SetCurSubShell().
Referenced by ExecDraw().
void ScTabViewShell::SetDrawTextShell | ( | bool | bActive | ) |
Definition at line 655 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveDrawTextSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, OST_Cell, OST_DrawText, and SetCurSubShell().
Referenced by ExecDraw().
void ScTabViewShell::SetDrawTextUndo | ( | SfxUndoManager * | pUndoMgr | ) |
Definition at line 1054 of file tabvwsh4.cxx.
References ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScDocShell::GetUndoManager(), ScTabView::GetViewData(), ScDocument::IsUndoEnabled(), pDrawTextShell, and SfxUndoManager::SetMaxUndoActionCount().
Referenced by ScDrawView::ModelHasChanged(), FuText::MouseButtonDown(), ScDrawView::ScEndTextEdit(), FuText::SetInEditMode(), and FuText::StopEditMode().
void ScTabViewShell::SetEditShell | ( | EditView * | pView, |
bool | bActive | ||
) |
Definition at line 771 of file tabvwsh4.cxx.
References bActiveEditSh, ScTabView::GetViewData(), OST_Cell, OST_Editing, pEditShell, and SetCurSubShell().
Referenced by Notify(), and StopEditShell().
|
inline |
Definition at line 391 of file tabvwsh.hxx.
Referenced by ScCellShell::ExecuteCursor(), and ScTabView::MoveCursorAbs().
void ScTabViewShell::SetFormShellAtTop | ( | bool | bSet | ) |
Definition at line 1001 of file tabvwsh4.cxx.
References bFormShellAtTop, GetCurObjectSelectionType(), pFormShell, and SetCurSubShell().
Referenced by ScGridWindow::GetFocus(), and ScTextWnd::GetFocus().
void ScTabViewShell::SetGraphicShell | ( | bool | bActive | ) |
Definition at line 745 of file tabvwsh4.cxx.
References bActiveGraphicSh, OST_Graphic, and SetCurSubShell().
Referenced by ScDrawView::MarkListHasChanged().
|
inline |
Definition at line 355 of file tabvwsh.hxx.
Referenced by ExecStyle(), and ScEditWindow::SetCharAttributes().
void ScTabViewShell::SetMediaShell | ( | bool | bActive | ) |
Definition at line 753 of file tabvwsh4.cxx.
References bActiveMediaSh, OST_Media, and SetCurSubShell().
Referenced by ScDrawView::MarkListHasChanged().
void ScTabViewShell::SetOleObjectShell | ( | bool | bActive | ) |
Definition at line 761 of file tabvwsh4.cxx.
References bActiveOleObjectSh, OST_Cell, OST_OleObject, and SetCurSubShell().
Referenced by ScDrawView::MarkListHasChanged().
void ScTabViewShell::SetPivotShell | ( | bool | bActive | ) |
Definition at line 673 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveDrawTextSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, eCurOST, OST_Cell, OST_Pivot, and SetCurSubShell().
Referenced by ScTabView::CursorPosChanged().
|
overridevirtual |
Reimplemented from SfxViewShell.
Definition at line 1087 of file tabvwsh4.cxx.
References ScViewData::GetDocShell(), ScTabView::GetViewData(), and ScDocShell::SetPrinter().
void ScTabViewShell::SetSparklineShell | ( | bool | bActive | ) |
Definition at line 695 of file tabvwsh4.cxx.
References bActiveChartSh, bActiveDrawFormSh, bActiveDrawSh, bActiveDrawTextSh, bActiveGraphicSh, bActiveMediaSh, bActiveOleObjectSh, eCurOST, OST_Cell, OST_Sparkline, and SetCurSubShell().
Referenced by ScTabView::CursorPosChanged().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 401 of file tabvwsh4.cxx.
References ScTabView::GetViewData(), ScTabView::PaintGrid(), ScTabView::PaintLeft(), ScTabView::PaintTop(), ScTabView::SetZoom(), SfxViewShell::SetZoomFactor(), and ScViewData::UpdateScreenZoom().
Referenced by UpdateOleZoom().
ScTabViewShell::SFX_DECL_VIEWFACTORY | ( | ScTabViewShell | ) |
bool ScTabViewShell::SfxKeyInput | ( | const KeyEvent & | rKEvt | ) |
Definition at line 1485 of file tabvwsh4.cxx.
References SfxViewShell::KeyInput().
Referenced by ScTextWnd::KeyInput().
bool ScTabViewShell::ShouldDisableEditHyperlink | ( | ) | const |
return true if "Edit Hyperlink" in context menu should be disabled
Definition at line 119 of file tabvwshe.cxx.
References GetMySubShell(), and pEditShell.
Referenced by ScGridWindow::Command().
void ScTabView::ShowCursor | ( | ) |
Definition at line 411 of file tabview3.cxx.
|
overrideprotectedvirtual |
!! ShowCursor is not called as a pair as in gridwin. here the CursorLockCount for Gridwin must be set directly to 0
if (bOn) ShowAllCursors(); else HideAllCursors();
Reimplemented from SfxViewShell.
Definition at line 469 of file tabvwsh4.cxx.
Referenced by ScCellShell::ExecuteEdit(), and ScDBFunc::OnLOKShowHideColRow().
void ScTabViewShell::StartSimpleRefDialog | ( | const OUString & | rTitle, |
const OUString & | rInitVal, | ||
bool | bCloseOnButtonUp, | ||
bool | bSingleCell, | ||
bool | bMultiSelection | ||
) |
Definition at line 1162 of file tabvwsh4.cxx.
References SfxFrame::Appear(), GetActiveViewShell(), SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), LINK, nId, SC_MOD, ScSimpleRefDlgWrapper::SetAutoReOpen(), ScSimpleRefDlgWrapper::SetCloseHdl(), ScSimpleRefDlgWrapper::SetFlags(), ScSimpleRefDlgWrapper::SetRefString(), ScSimpleRefDlgWrapper::SetUnoLinks(), and ScSimpleRefDlgWrapper::StartRefInput().
Referenced by ScTabViewObj::startRangeSelection().
void ScTabViewShell::StopEditShell | ( | ) |
Definition at line 1106 of file tabvwsh4.cxx.
References bDontSwitch, pEditShell, and SetEditShell().
Referenced by ScInputHandler::CancelHandler(), and Notify().
void ScTabViewShell::StopSimpleRefDialog | ( | ) |
Definition at line 1197 of file tabvwsh4.cxx.
References SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), SfxViewShell::GetViewFrame(), nId, and RET_CLOSE.
Referenced by ScTabViewObj::abortRangeSelection().
void ScTabViewShell::SwitchBetweenRefDialogs | ( | SfxModelessDialogController * | pDialog | ) |
Definition at line 89 of file tabvwshc.cxx.
References Close, SfxViewFrame::GetChildWindow(), SfxViewShell::GetViewFrame(), m_RangeMap, maName, maScope, mbInSwitch, nId, and SC_MOD.
Referenced by ScNameDefDlg::AddPushed(), ScNameDlg::AddPushed(), and ScNameDefDlg::CancelPushed().
bool ScTabViewShell::TabKeyInput | ( | const KeyEvent & | rKEvt | ) |
Definition at line 1210 of file tabvwsh4.cxx.
References ScInputWindow::AutoSum(), BLOCK, DIR_BOTTOM, DIR_LEFT, DIR_RIGHT, DIR_TOP, ScTabView::ErrorMessage(), SfxDispatcher::Execute(), SfxViewFrame::GetChildWindow(), vcl::KeyCode::GetCode(), ScViewData::GetDispatcher(), ScViewData::GetDocument(), ScInputOptions::GetEnterEdit(), SfxViewFrame::GetFrame(), vcl::KeyCode::GetFunction(), vcl::KeyCode::GetGroup(), ScModule::GetInputHdl(), ScModule::GetInputOptions(), ScInputHandler::GetInputWindow(), KeyEvent::GetKeyCode(), ScTabView::GetLockedModifiers(), vcl::KeyCode::GetModifier(), ScViewData::GetRefTabNo(), ScViewData::GetSimpleArea(), ScViewData::GetTabNo(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), ScInputHandler::HasPartialComplete(), ScTabView::HideAllCursors(), ScTabView::HideNoteMarker(), ScModule::InputEnterHandler(), ScModule::InputKeyEvent(), ScTabView::IsDrawTextEdit(), ScModule::IsEditMode(), SfxFrame::IsInPlace(), ScModule::IsInputMode(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), vcl::KeyCode::IsShift(), KEY_DOWN, KEY_END, KEY_EQUAL, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_MOD1, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RETURN, KEY_RIGHT, KEY_SPACE, KEY_TAB, KEY_UP, KEYGROUP_ALPHA, KEYGROUP_MISC, KEYGROUP_NUM, ScDocument::KeyInput(), SfxViewShell::KeyInput(), ScTabView::LockModifiers(), MATRIX, ScViewFunc::ModifyCellSize(), NORMAL, ocSum, SC_INPUT_TABLE, SC_MARK_SIMPLE, SC_MOD, ScModule::SetInputMode(), ScTabView::ShowAllCursors(), ScInputHandler::TakesReturn(), and UpdateInputHandler().
Referenced by ScViewFunc::InsertSpecialChar(), ScGridWindow::KeyInput(), and KeyInput().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 63 of file tabvwsh8.cxx.
References ScTabView::ClearHighlightRanges(), ForceMove(), and SfxViewShell::UIDeactivated().
void ScTabViewShell::UpdateDrawShell | ( | ) |
Definition at line 571 of file tabvwsh4.cxx.
References SdrMarkView::AreObjectsMarked(), ScTabView::GetScDrawView(), ScTabView::IsDrawSelMode(), and SetDrawShell().
Referenced by ScDrawShell::ExecDrawFunc(), ScDrawTextObjectBar::ExecuteGlobal(), and ScUndoDraw::UpdateSubShell().
void ScTabViewShell::UpdateInputHandler | ( | bool | bForce = false , |
bool | bStopEditing = true |
||
) |
Definition at line 690 of file tabvwsha.cxx.
References ATTR_PROTECTION(), CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, ScDocument::GetAttr(), SfxViewFrame::GetBindings(), ScViewData::GetCurPos(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScRefCellValue::getEditText(), ScDocument::GetFormatTable(), ScRefCellValue::getFormula(), ScFormulaCell::GetFormula(), ScProtectionAttr::GetHideCell(), ScProtectionAttr::GetHideFormula(), ScCellFormat::GetInputString(), ScDocument::GetNumberFormat(), ScViewData::GetSimpleArea(), ScViewData::GetTabNo(), ScRefCellValue::getType(), ScTabView::GetViewData(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), SvNumberFormatter::IsNumberFormat(), ScDocument::IsTabProtected(), SvNumberFormatter::IsTextFormat(), mpInputHandler, ScInputHandler::NotifyChange(), pObject, PutInOrder(), SC_MOD, and o3tl::temporary().
Referenced by Activate(), afterCallbackRegistered(), ScInputHandler::CancelHandler(), ScTabView::CellContentChanged(), ScFormulaDlg::clear(), ScViewFunctionSet::DeselectAll(), ScUndoRenameTab::DoChange(), ScFormulaReferenceHelper::DoClose(), ScPosWnd::DoEnter(), ScDocShell::DoHardRecalc(), ScUndoDocProtect::DoProtect(), ScUndoTabProtect::DoProtect(), ScDocShell::DoRecalc(), ScViewFunc::DoSheetConversion(), ScImportExport::EndPaste(), ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), ScViewFunc::EnterDataAtCursor(), ScRefHandler::EnterRefMode(), ExecDraw(), ExecDrawIns(), ScCellShell::Execute(), Execute(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteTextDirection(), ScInputHandler::ForgetLastPattern(), ScGridWindow::GetFocus(), ScRefHandler::LeaveRefMode(), ScTabView::MarkCursor(), ScGridWindow::MouseButtonUp(), ScDocFunc::NotifyInputHandler(), ScUndoScenarioFlags::Redo(), ScViewFunc::RenameTable(), ScSpellDialogChildWindow::Reset(), ScFormulaDlg::ScFormulaDlg(), ScInputWindow::ScInputWindow(), ScGridWindow::SetCellSelectionPixel(), ScViewFunc::SetTabBgColor(), ScViewFunc::Solve(), TabKeyInput(), ScViewFunc::TransliterateText(), ScUndoScenarioFlags::Undo(), ScViewData::UpdateInputHandler(), ScGridWindow::UpdateKitSelection(), and ScModule::ViewShellChanged().
void ScTabViewShell::UpdateInputHandlerCellAdjust | ( | SvxCellHorJustify | eJust | ) |
Definition at line 787 of file tabvwsha.cxx.
References mpInputHandler, and SC_MOD.
Referenced by ScFormatShell::ExecuteAlignment().
|
static |
Definition at line 383 of file tabvwsh5.cxx.
References SvNumberFormatter::DeleteEntry(), SvxNumberInfoItem::GetDelFormats(), and SvxNumberInfoItem::GetNumberFormatter().
Referenced by ExecStyle().
void ScTabViewShell::UpdateOleZoom | ( | ) |
Definition at line 324 of file tabvwsh4.cxx.
References ScTabView::GetActiveWin(), SfxObjectShell::GetCreateMode(), ScViewData::GetDocShell(), vcl::Window::GetOutputSizePixel(), ScTabView::GetViewData(), Size::Height(), Size::IsEmpty(), vcl::Window::PixelToLogic(), SetZoomFactor(), and Size::Width().
Referenced by InnerResizePixel(), and ScDocShell::SetVisAreaOrSize().
bool ScTabViewShell::UseSubTotal | ( | ScRangeList * | pRangeList | ) |
Definition at line 637 of file tabvwshc.cxx.
References ScRange::aEnd, ScRange::aStart, ScDBData::GetArea(), ScDocument::GetDBCollection(), ScViewData::GetDocument(), ScDBCollection::getNamedDBs(), ScTabView::GetViewData(), ScDBData::HasAutoFilter(), ScRange::Intersects(), ScAddress::Row(), ScDocument::RowFiltered(), ScRangeList::size(), and ScAddress::Tab().
Referenced by DoAutoSum().
void ScTabViewShell::WindowChanged | ( | ) |
Definition at line 54 of file tabvwsh2.cxx.
References ScTabView::GetActiveWin(), ScTabView::GetDrawFuncPtr(), vcl::Window::GetOutDev(), ScTabView::GetScDrawView(), SdrSnapView::SetActualWin(), FuPoor::SetWindow(), and ScTabView::UpdateInputContext().
Referenced by ScTabView::ActivatePart(), DoReadUserData(), DoReadUserDataSequence(), and ScTabView::SetTabNo().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 481 of file tabvwsh4.cxx.
References ScTabView::GetViewData(), and ScViewData::WriteUserData().
|
overrideprotectedvirtual |
Reimplemented from SfxViewShell.
Definition at line 486 of file tabvwsh4.cxx.
References ScTabView::GetViewData(), and ScViewData::WriteUserDataSequence().
|
private |
Definition at line 129 of file tabvwsh.hxx.
Referenced by Construct(), and SetCurSubShell().
|
private |
Definition at line 127 of file tabvwsh.hxx.
Referenced by Move().
|
private |
Definition at line 141 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetChartShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 139 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawFormShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 137 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 138 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawShell(), SetDrawTextShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 144 of file tabvwsh.hxx.
Referenced by SetEditShell().
|
private |
Definition at line 142 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetGraphicShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 143 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetMediaShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 140 of file tabvwsh.hxx.
Referenced by SetAuditShell(), SetDrawShell(), SetDrawShellOrSub(), SetDrawTextShell(), SetOleObjectShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 148 of file tabvwsh.hxx.
Referenced by Deactivate(), SetCurSubShell(), and StopEditShell().
|
private |
Definition at line 135 of file tabvwsh.hxx.
Referenced by Activate(), and Construct().
|
private |
Definition at line 155 of file tabvwsh.hxx.
|
private |
Definition at line 146 of file tabvwsh.hxx.
Referenced by SetCurSubShell(), and SetFormShellAtTop().
|
private |
Definition at line 158 of file tabvwsh.hxx.
Referenced by Notify(), and ~ScTabViewShell().
|
private |
Definition at line 149 of file tabvwsh.hxx.
Referenced by ExecuteCellFormatDlg(), and GetSelectionText().
|
private |
Definition at line 157 of file tabvwsh.hxx.
Referenced by Notify(), and PrepareClose().
|
private |
Definition at line 153 of file tabvwsh.hxx.
Referenced by Activate(), Construct(), and Deactivate().
|
private |
Definition at line 151 of file tabvwsh.hxx.
Referenced by Construct(), and Notify().
|
private |
Definition at line 97 of file tabvwsh.hxx.
Referenced by SetCurSubShell(), SetPivotShell(), and SetSparklineShell().
|
private |
Definition at line 99 of file tabvwsh.hxx.
Referenced by ExecDraw().
|
private |
Definition at line 170 of file tabvwsh.hxx.
Referenced by ResetDragObject(), SetDragJump(), SetDragLink(), and SetDragObject().
|
private |
Definition at line 105 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 165 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), and SwitchBetweenRefDialogs().
|
private |
Definition at line 167 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), and SwitchBetweenRefDialogs().
|
private |
Definition at line 168 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), and SwitchBetweenRefDialogs().
|
private |
Definition at line 166 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), and SwitchBetweenRefDialogs().
|
private |
Definition at line 119 of file tabvwsh.hxx.
Referenced by ClearFormEditData(), InitFormEditData(), and ~ScTabViewShell().
|
private |
Definition at line 120 of file tabvwsh.hxx.
Referenced by Activate(), afterCallbackRegistered(), Construct(), UpdateInputHandler(), UpdateInputHandlerCellAdjust(), and ~ScTabViewShell().
|
private |
Definition at line 160 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), GetDialogParent(), and SetCurRefDlgId().
|
private |
Definition at line 98 of file tabvwsh.hxx.
Referenced by ExecDraw(), and GetDrawState().
|
private |
Definition at line 162 of file tabvwsh.hxx.
Referenced by AddAccessibilityObject(), BroadcastAccessibility(), HasAccessibilityObjects(), RemoveAccessibilityObject(), and ~ScTabViewShell().
|
private |
Definition at line 106 of file tabvwsh.hxx.
Referenced by GetMySubShell(), IsAuditShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 108 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 110 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 122 of file tabvwsh.hxx.
Referenced by Construct(), SetDefaultFrameLine(), and ~ScTabViewShell().
|
private |
Definition at line 130 of file tabvwsh.hxx.
Referenced by CreateRefDialogController(), SetDialogDPObject(), and ~ScTabViewShell().
|
private |
Definition at line 107 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 101 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 102 of file tabvwsh.hxx.
Referenced by GetMySubShell(), IsDrawTextShell(), SetCurSubShell(), SetDrawTextUndo(), and ~ScTabViewShell().
|
private |
Definition at line 103 of file tabvwsh.hxx.
Referenced by EnableEditHyperlink(), GetMySubShell(), GetSelectionText(), SetCurSubShell(), SetEditShell(), ShouldDisableEditHyperlink(), StopEditShell(), and ~ScTabViewShell().
|
private |
Definition at line 114 of file tabvwsh.hxx.
Referenced by SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 115 of file tabvwsh.hxx.
Referenced by SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 117 of file tabvwsh.hxx.
Referenced by Construct(), PrepareClose(), SetCurSubShell(), SetFormShellAtTop(), and ~ScTabViewShell().
|
private |
Definition at line 111 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 112 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 132 of file tabvwsh.hxx.
Referenced by GetNavigatorSettings(), and ~ScTabViewShell().
|
private |
Definition at line 109 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 113 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 104 of file tabvwsh.hxx.
Referenced by GetMySubShell(), SetCurSubShell(), and ~ScTabViewShell().
|
private |
Definition at line 100 of file tabvwsh.hxx.
Referenced by ExecDraw(), and GetDrawState().
|
private |
Definition at line 125 of file tabvwsh.hxx.
Referenced by Construct().