LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScModelObj Class Reference

#include <docuno.hxx>

Inheritance diagram for ScModelObj:
[legend]
Collaboration diagram for ScModelObj:
[legend]

Public Member Functions

 ScModelObj (ScDocShell *pDocSh)
 
virtual ~ScModelObj () override
 
ScDocumentGetDocument () const
 
SfxObjectShellGetEmbeddedObject () const
 
void UpdateAllRowHeights ()
 
void BeforeXMLLoading ()
 
void AfterXMLLoading ()
 
ScSheetSaveDataGetSheetSaveData ()
 
ScFormatSaveDataGetFormatSaveData ()
 
void RepaintRange (const ScRange &rRange)
 
void RepaintRange (const ScRangeList &rRange)
 
bool HasChangesListeners () const
 
void NotifyChanges (const OUString &rOperation, const ScRangeList &rRanges, const css::uno::Sequence< css::beans::PropertyValue > &rProperties)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual css::uno::Reference< css::sheet::XSpreadsheets > SAL_CALL getSheets () override
 XSpreadsheetDocument. More...
 
virtual ::css::uno::Reference< css::chart2::data::XDataProvider > SAL_CALL createDataProvider () override
 XDataProviderAccess. More...
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getStyleFamilies () override
 XStyleFamiliesSupplier. More...
 
virtual sal_Int32 SAL_CALL getRendererCount (const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 XRenderable. More...
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getRenderer (sal_Int32 nRenderer, const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual void SAL_CALL render (sal_Int32 nRenderer, const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getLinks () override
 XLinkTargetSupplier. More...
 
virtual sal_Bool SAL_CALL isActionLocked () override
 XActionLockable. More...
 
virtual void SAL_CALL addActionLock () override
 
virtual void SAL_CALL removeActionLock () override
 
virtual void SAL_CALL setActionLocks (sal_Int16 nLock) override
 
virtual sal_Int16 SAL_CALL resetActionLocks () override
 
virtual void SAL_CALL lockControllers () override
 
virtual void SAL_CALL unlockControllers () override
 
virtual void SAL_CALL calculate () override
 XCalculatable. More...
 
virtual void SAL_CALL calculateAll () override
 
virtual sal_Bool SAL_CALL isAutomaticCalculationEnabled () override
 
virtual void SAL_CALL enableAutomaticCalculation (sal_Bool bEnabled) override
 
virtual void SAL_CALL protect (const OUString &aPassword) override
 XProtectable. More...
 
virtual void SAL_CALL unprotect (const OUString &aPassword) override
 
virtual sal_Bool SAL_CALL isProtected () override
 
virtual css::uno::Reference< css::drawing::XDrawPages > SAL_CALL getDrawPages () override
 XDrawPagesSupplier. More...
 
virtual css::sheet::GoalResult SAL_CALL seekGoal (const css::table::CellAddress &aFormulaPosition, const css::table::CellAddress &aVariablePosition, const OUString &aGoalValue) override
 XGoalSeek. More...
 
virtual css::uno::Reference< css::sheet::XConsolidationDescriptor > SAL_CALL createConsolidationDescriptor (sal_Bool bEmpty) override
 XConsolidatable. More...
 
virtual void SAL_CALL consolidate (const css::uno::Reference< css::sheet::XConsolidationDescriptor > &xDescriptor) override
 
virtual void SAL_CALL refreshArrows () override
 XDocumentAuditing. More...
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getViewData () override
 XViewDataSupplier. More...
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 XPropertySet. More...
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &aServiceSpecifier) override
 XMultiServiceFactory. More...
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo. More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 XUnoTunnel. More...
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 XTypeProvider. More...
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual void SAL_CALL addChangesListener (const css::uno::Reference< css::util::XChangesListener > &aListener) override
 XChangesNotifier. More...
 
virtual void SAL_CALL removeChangesListener (const css::uno::Reference< css::util::XChangesListener > &aListener) override
 
virtual sal_Bool SAL_CALL isOpenCLEnabled () override
 
virtual void SAL_CALL enableOpenCL (sal_Bool bEnable) override
 
virtual void SAL_CALL enableAutomaticDeviceSelection (sal_Bool bForce) override
 
virtual void SAL_CALL disableAutomaticDeviceSelection () override
 
virtual void SAL_CALL selectOpenCLDevice (sal_Int32 platform, sal_Int32 device) override
 
virtual sal_Int32 SAL_CALL getPlatformID () override
 
virtual sal_Int32 SAL_CALL getDeviceID () override
 
virtual css::uno::Sequence< css::sheet::opencl::OpenCLPlatform > SAL_CALL getOpenCLPlatforms () override
 
virtual void SAL_CALL enableOpcodeSubsetTest () override
 
virtual void SAL_CALL disableOpcodeSubsetTest () override
 
virtual sal_Bool SAL_CALL isOpcodeSubsetTested () override
 
virtual void SAL_CALL setFormulaCellNumberLimit (sal_Int32 number) override
 
virtual sal_Int32 SAL_CALL getFormulaCellNumberLimit () override
 
virtual void paintTile (VirtualDevice &rDevice, int nOutputWidth, int nOutputHeight, int nTilePosX, int nTilePosY, long nTileWidth, long nTileHeight) override
 
virtual Size getDocumentSize () override
 
virtual void setPart (int nPart) override
 
virtual int getPart () override
 
virtual int getParts () override
 
virtual OUString getPartInfo (int nPart) override
 
virtual OUString getPartName (int nPart) override
 
virtual OUString getPartHash (int nPart) override
 
virtual VclPtr< vcl::WindowgetDocWindow () override
 
virtual void initializeForTiledRendering (const css::uno::Sequence< css::beans::PropertyValue > &rArguments) override
 
virtual void postKeyEvent (int nType, int nCharCode, int nKeyCode) override
 
virtual void postMouseEvent (int nType, int nX, int nY, int nCount, int nButtons, int nModifier) override
 
virtual void setTextSelection (int nType, int nX, int nY) override
 
virtual css::uno::Reference< css::datatransfer::XTransferable > getSelection () override
 
virtual void setGraphicSelection (int nType, int nX, int nY) override
 
virtual void resetSelection () override
 
virtual void setClipboard (const css::uno::Reference< css::datatransfer::clipboard::XClipboard > &xClipboard) override
 
virtual bool isMimeTypeSupported () override
 
virtual void setClientZoom (int nTilePixelWidth, int nTilePixelHeight, int nTileTwipWidth, int nTileTwipHeight) override
 
virtual void setOutlineState (bool bColumn, int nLevel, int nIndex, bool bHidden) override
 
virtual void getRowColumnHeaders (const tools::Rectangle &rRectangle, tools::JsonWriter &rJsonWriter) override
 
virtual void getCellCursor (tools::JsonWriter &rJsonWriter) override
 
virtual PointerStyle getPointer () override
 
void getTrackedChanges (tools::JsonWriter &) override
 
virtual void setClientVisibleArea (const tools::Rectangle &rRectangle) override
 
void getPostIts (tools::JsonWriter &rJsonWriter) override
 
void getPostItsPos (tools::JsonWriter &rJsonWriter) override
 
virtual void completeFunction (const OUString &rFunctionName) override
 
- Public Member Functions inherited from SfxBaseModel
 SfxBaseModel (SfxObjectShell *pObjectShell)
 
virtual ~SfxBaseModel () override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getLibraryContainer () override
 
virtual void SAL_CALL createLibrary (const OUString &LibName, const OUString &Password, const OUString &ExternalSourceURL, const OUString &LinkTargetURL) override
 
virtual void SAL_CALL addModule (const OUString &LibraryName, const OUString &ModuleName, const OUString &Language, const OUString &Source) override
 
virtual void SAL_CALL addDialog (const OUString &LibraryName, const OUString &DialogName, const css::uno::Sequence< sal_Int8 > &Data) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &xParent) override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual css::uno::Reference< css::document::XDocumentProperties > SAL_CALL getDocumentProperties () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &aEvent) override
 
virtual sal_Bool SAL_CALL attachResource (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual OUString SAL_CALL getURL () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getArgs () override
 
virtual void SAL_CALL connectController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual void SAL_CALL disconnectController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual sal_Bool SAL_CALL hasControllersLocked () override
 
virtual css::uno::Reference< css::frame::XController > SAL_CALL getCurrentController () override
 
virtual void SAL_CALL setCurrentController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getCurrentSelection () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL getControllers () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableViewControllerNames () override
 
virtual css::uno::Reference< css::frame::XController2 > SAL_CALL createDefaultViewController (const css::uno::Reference< css::frame::XFrame > &Frame) override
 
virtual css::uno::Reference< css::frame::XController2 > SAL_CALL createViewController (const OUString &ViewName, const css::uno::Sequence< css::beans::PropertyValue > &Arguments, const css::uno::Reference< css::frame::XFrame > &Frame) override
 
virtual void SAL_CALL setArgs (const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual sal_Bool SAL_CALL disableSetModified () override
 
virtual sal_Bool SAL_CALL enableSetModified () override
 
virtual sal_Bool SAL_CALL isSetModifiedEnabled () override
 
virtual sal_Bool SAL_CALL isModified () override
 
virtual void SAL_CALL setModified (sal_Bool bModified) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &xListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &xListener) override
 
virtual void SAL_CALL close (sal_Bool bDeliverOwnership) override
 
virtual void SAL_CALL addCloseListener (const css::uno::Reference< css::util::XCloseListener > &xListener) override
 
virtual void SAL_CALL removeCloseListener (const css::uno::Reference< css::util::XCloseListener > &xListener) override
 
virtual void SAL_CALL addPrintJobListener (const css::uno::Reference< css::view::XPrintJobListener > &xListener) override
 
virtual void SAL_CALL removePrintJobListener (const css::uno::Reference< css::view::XPrintJobListener > &xListener) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPrinter () override
 
virtual void SAL_CALL setPrinter (const css::uno::Sequence< css::beans::PropertyValue > &seqPrinter) override
 
virtual void SAL_CALL print (const css::uno::Sequence< css::beans::PropertyValue > &seqOptions) override
 
virtual void SAL_CALL storeSelf (const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual sal_Bool SAL_CALL hasLocation () override
 
virtual OUString SAL_CALL getLocation () override
 
virtual sal_Bool SAL_CALL isReadonly () override
 
virtual void SAL_CALL store () override
 
virtual void SAL_CALL storeAsURL (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual void SAL_CALL storeToURL (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
SAL_DLLPRIVATE void impl_store (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments, bool bSaveTo)
 
virtual void SAL_CALL initNew () override
 
virtual void SAL_CALL load (const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual css::uno::Reference< css::embed::XStorage > SAL_CALL getDocumentSubStorage (const OUString &aStorageName, sal_Int32 nMode) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getDocumentSubStoragesNames () override
 
virtual void SAL_CALL loadFromStorage (const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescriptor) override
 
virtual void SAL_CALL storeToStorage (const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescriptor) override
 
virtual void SAL_CALL switchToStorage (const css::uno::Reference< css::embed::XStorage > &xStorage) override
 
virtual css::uno::Reference< css::embed::XStorage > SAL_CALL getDocumentStorage () override
 
virtual void SAL_CALL addStorageChangeListener (const css::uno::Reference< css::document::XStorageChangeListener > &xListener) override
 
virtual void SAL_CALL removeStorageChangeListener (const css::uno::Reference< css::document::XStorageChangeListener > &xListener) override
 
virtual void SAL_CALL setVisualAreaSize (sal_Int64 nAspect, const css::awt::Size &aSize) override
 
virtual css::awt::Size SAL_CALL getVisualAreaSize (sal_Int64 nAspect) override
 
virtual css::embed::VisualRepresentation SAL_CALL getPreferredVisualRepresentation (::sal_Int64 nAspect) override
 
virtual sal_Int32 SAL_CALL getMapUnit (sal_Int64 nAspect) override
 
virtual css::uno::Reference< css::script::provider::XScriptProvider > SAL_CALL getScriptProvider () override
 
virtual css::uno::Reference< css::ui::XUIConfigurationManager > SAL_CALL getUIConfigurationManager () override
 
virtual css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
virtual sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents () override
 
virtual css::uno::Reference< css::script::XStorageBasedLibraryContainer > SAL_CALL getBasicLibraries () override
 
virtual css::uno::Reference< css::script::XStorageBasedLibraryContainer > SAL_CALL getDialogLibraries () override
 
virtual sal_Bool SAL_CALL getAllowMacroExecution () override
 
virtual css::uno::Reference< css::document::XEmbeddedScripts > SAL_CALL getScriptContainer () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::document::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::document::XEventListener > &xListener) override
 
virtual void SAL_CALL addShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::document::XShapeEventListener > &xListener) override
 
virtual void SAL_CALL removeShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::document::XShapeEventListener > &xListener) override
 
virtual void SAL_CALL addDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &Listener) override
 
virtual void SAL_CALL removeDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &Listener) override
 
virtual void SAL_CALL notifyDocumentEvent (const OUString &EventName, const css::uno::Reference< css::frame::XController2 > &ViewController, const css::uno::Any &Supplement) override
 
virtual void SAL_CALL setIdentifier (const OUString &sIdentifier) override
 
virtual OUString SAL_CALL getIdentifier () override
 
virtual OUString SAL_CALL getTitle () override
 
virtual void SAL_CALL setTitle (const OUString &sTitle) override
 
virtual void SAL_CALL addTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual void SAL_CALL removeTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual ::sal_Int32 SAL_CALL leaseNumber (const css::uno::Reference< css::uno::XInterface > &xComponent) override
 
virtual void SAL_CALL releaseNumber (::sal_Int32 nNumber) override
 
virtual void SAL_CALL releaseNumberForComponent (const css::uno::Reference< css::uno::XInterface > &xComponent) override
 
virtual OUString SAL_CALL getUntitledPrefix () override
 
virtual sal_Bool SAL_CALL wasModifiedSinceLastSave () override
 
virtual void SAL_CALL storeToRecoveryFile (const OUString &i_TargetLocation, const css::uno::Sequence< css::beans::PropertyValue > &i_MediaDescriptor) override
 
virtual void SAL_CALL recoverFromFile (const OUString &i_SourceLocation, const OUString &i_SalvagedFile, const css::uno::Sequence< css::beans::PropertyValue > &i_MediaDescriptor) override
 
virtual css::uno::Reference< css::document::XUndoManager > SAL_CALL getUndoManager () override
 
virtual OUString SAL_CALL getStringValue () override
 
virtual OUString SAL_CALL getNamespace () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual css::uno::Reference< css::rdf::XRepository > SAL_CALL getRDFRepository () override
 
virtual css::uno::Reference< css::rdf::XMetadatable > SAL_CALL getElementByMetadataReference (const css::beans::StringPair &i_rReference) override
 
virtual css::uno::Reference< css::rdf::XMetadatable > SAL_CALL getElementByURI (const css::uno::Reference< css::rdf::XURI > &i_xURI) override
 
virtual css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > SAL_CALL getMetadataGraphsWithType (const css::uno::Reference< css::rdf::XURI > &i_xType) override
 
virtual css::uno::Reference< css::rdf::XURI > SAL_CALL addMetadataFile (const OUString &i_rFileName, const css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > &i_rTypes) override
 
virtual css::uno::Reference< css::rdf::XURI > SAL_CALL importMetadataFile (::sal_Int16 i_Format, const css::uno::Reference< css::io::XInputStream > &i_xInStream, const OUString &i_rFileName, const css::uno::Reference< css::rdf::XURI > &i_xBaseURI, const css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > &i_rTypes) override
 
virtual void SAL_CALL removeMetadataFile (const css::uno::Reference< css::rdf::XURI > &i_xGraphName) override
 
virtual void SAL_CALL addContentOrStylesFile (const OUString &i_rFileName) override
 
virtual void SAL_CALL removeContentOrStylesFile (const OUString &i_rFileName) override
 
virtual void SAL_CALL loadMetadataFromStorage (const css::uno::Reference< css::embed::XStorage > &i_xStorage, const css::uno::Reference< css::rdf::XURI > &i_xBaseURI, const css::uno::Reference< css::task::XInteractionHandler > &i_xHandler) override
 
virtual void SAL_CALL storeMetadataToStorage (const css::uno::Reference< css::embed::XStorage > &i_xStorage) override
 
virtual void SAL_CALL loadMetadataFromMedium (const css::uno::Sequence< css::beans::PropertyValue > &i_rMedium) override
 
virtual void SAL_CALL storeMetadataToMedium (const css::uno::Sequence< css::beans::PropertyValue > &i_rMedium) override
 
virtual css::uno::Sequence< css::document::CmisProperty > SAL_CALL getCmisProperties () override
 
virtual void SAL_CALL setCmisProperties (const css::uno::Sequence< css::document::CmisProperty > &_cmisproperties) override
 
virtual void SAL_CALL updateCmisProperties (const css::uno::Sequence< css::document::CmisProperty > &_cmisproperties) override
 
virtual css::uno::Sequence< css::document::CmisVersion > SAL_CALL getAllVersions () override
 
virtual void SAL_CALL checkOut () override
 
virtual void SAL_CALL cancelCheckOut () override
 
virtual void SAL_CALL checkIn (sal_Bool bIsMajor, const OUString &rMessage) override
 
virtual sal_Bool SAL_CALL isVersionable () override
 
virtual sal_Bool SAL_CALL canCheckOut () override
 
virtual sal_Bool SAL_CALL canCancelCheckOut () override
 
virtual sal_Bool SAL_CALL canCheckIn () override
 
bool getBoolPropertyValue (const OUString &rName)
 
void Notify (SfxBroadcaster &aBC, const SfxHint &aHint) override
 
void changing ()
 
SfxObjectShellGetObjectShell () const
 
SAL_DLLPRIVATE bool impl_isDisposed () const
 
bool IsInitialized () const
 
void MethodEntryCheck (const bool i_mustBeInitialized) const
 
css::uno::Reference< css::container::XIndexAccess > SAL_CALL getViewData () override
 
void SAL_CALL setViewData (const css::uno::Reference< css::container::XIndexAccess > &aData) override
 
void notifyEvent (const css::document::EventObject &aEvent) const
 
bool hasEventListeners () const
 
- Public Member Functions inherited from vcl::ITiledRenderable
virtual ~ITiledRenderable ()
 
virtual void setPartMode (int)
 
virtual OUString getPartPageRectangles ()
 
virtual void getTrackedChangeAuthors (tools::JsonWriter &)
 
virtual void getRulerState (tools::JsonWriter &)
 
virtual void selectPart (int, int)
 
virtual void moveSelectedParts (int, bool)
 
virtual bool isDisposed () const
 
virtual void executeFromFieldEvent (const StringMap &)
 
- Public Member Functions inherited from SvxFmMSFactory
 SvxFmMSFactory ()
 
virtual ~SvxFmMSFactory ()
 
- Public Member Functions inherited from SvxUnoDrawMSFactory
 SvxUnoDrawMSFactory ()
 

Static Public Member Functions

static void CreateAndSet (ScDocShell *pDocSh)
 create ScModelObj and set at pDocSh (SetBaseModel) More...
 
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
- Static Public Member Functions inherited from SvxUnoDrawMSFactory
static css::uno::Reference< css::uno::XInterface > createTextField (const OUString &aServiceSpecifier)
 
static bool createEvent (const SdrModel *pDoc, const SdrHint *pSdrHint, css::document::EventObject &aEvent)
 

Protected Member Functions

const SfxItemPropertySetGetPropertySet () const
 
virtual SdrModelgetSdrModelFromUnoModel () const override
 abstract SdrModel provider More...
 
- Protected Member Functions inherited from SfxBaseModel
OUString const & getRuntimeUID () const
 
bool hasValidSignatures () const
 
void getGrabBagItem (css::uno::Any &rVal) const
 
void setGrabBagItem (const css::uno::Any &rVal)
 
- Protected Member Functions inherited from SvxUnoDrawMSFactory
 ~SvxUnoDrawMSFactory ()
 

Private Member Functions

bool FillRenderMarkData (const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &rOptions, ScMarkData &rMark, ScPrintSelectionStatus &rStatus, OUString &rPagesStr, bool &rbRenderToGraphic) const
 
css::uno::Reference< css::uno::XAggregation > const & GetFormatter ()
 
void HandleCalculateEvents ()
 
css::uno::Reference< css::uno::XInterface > create (OUString const &aServiceSpecifier, css::uno::Sequence< css::uno::Any > const *arguments)
 

Static Private Member Functions

static bool IsOnEvenPage (sal_Int32 nPage)
 

Private Attributes

SfxItemPropertySet aPropSet
 
ScDocShellpDocShell
 
std::unique_ptr< ScPrintFuncCachepPrintFuncCache
 
std::unique_ptr< ScPrintUIOptionspPrinterOptions
 
std::unique_ptr< ScPrintStatem_pPrintState
 
css::uno::Reference< css::uno::XAggregation > xNumberAgg
 
css::uno::Reference< css::uno::XInterface > xDrawGradTab
 
css::uno::Reference< css::uno::XInterface > xDrawHatchTab
 
css::uno::Reference< css::uno::XInterface > xDrawBitmapTab
 
css::uno::Reference< css::uno::XInterface > xDrawTrGradTab
 
css::uno::Reference< css::uno::XInterface > xDrawMarkerTab
 
css::uno::Reference< css::uno::XInterface > xDrawDashTab
 
css::uno::Reference< css::uno::XInterface > xChartDataProv
 
css::uno::Reference< css::uno::XInterface > xObjProvider
 
::comphelper::OInterfaceContainerHelper2 maChangesListeners
 
OUString maBuildId
 
std::vector< sal_Int32 > maValidPages
 

Additional Inherited Members

- Public Types inherited from vcl::ITiledRenderable
typedef std::map< const OUString, OUString > StringMap
 

Detailed Description

Definition at line 76 of file docuno.hxx.

Constructor & Destructor Documentation

ScModelObj::ScModelObj ( ScDocShell pDocSh)

Definition at line 392 of file docuno.cxx.

References ScDocument::AddUnoObject(), ScDocShell::GetDocument(), m_aMutex, and pDocShell.

ScModelObj::~ScModelObj ( )
overridevirtual

Member Function Documentation

void SAL_CALL ScModelObj::acquire ( )
throw (
)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 1155 of file docuno.cxx.

References SfxBaseModel::acquire().

void SAL_CALL ScModelObj::addActionLock ( )
overridevirtual

Definition at line 2245 of file docuno.cxx.

References ScDocShell::LockDocument(), and pDocShell.

void ScModelObj::addChangesListener ( const css::uno::Reference< css::util::XChangesListener > &  aListener)
overridevirtual

XChangesNotifier.

Definition at line 3041 of file docuno.cxx.

References comphelper::OInterfaceContainerHelper2::addInterface(), and maChangesListeners.

virtual void SAL_CALL ScModelObj::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScModelObj::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void ScModelObj::AfterXMLLoading ( )

Definition at line 470 of file docuno.cxx.

References ScDocShell::AfterXMLLoading(), and pDocShell.

void ScModelObj::BeforeXMLLoading ( )

Definition at line 464 of file docuno.cxx.

References ScDocShell::BeforeXMLLoading(), and pDocShell.

void SAL_CALL ScModelObj::calculate ( )
overridevirtual

XCalculatable.

throw exception?

Definition at line 2299 of file docuno.cxx.

References ScDocShell::DoRecalc(), and pDocShell.

void SAL_CALL ScModelObj::calculateAll ( )
overridevirtual

throw exception?

Definition at line 2313 of file docuno.cxx.

References ScDocShell::DoHardRecalc(), and pDocShell.

void ScModelObj::completeFunction ( const OUString &  rFunctionName)
overridevirtual
void SAL_CALL ScModelObj::consolidate ( const css::uno::Reference< css::sheet::XConsolidationDescriptor > &  xDescriptor)
overridevirtual

but if this already is ScConsolidationDescriptor, do it directly via getImplementation?

Definition at line 2444 of file docuno.cxx.

References ScDocShell::DoConsolidate(), ScDocShell::GetDocument(), pDocShell, and ScDocument::SetConsolidateDlgData().

css::uno::Reference< css::uno::XInterface > ScModelObj::create ( OUString const &  aServiceSpecifier,
css::uno::Sequence< css::uno::Any > const *  arguments 
)
private
void ScModelObj::CreateAndSet ( ScDocShell pDocSh)
static

create ScModelObj and set at pDocSh (SetBaseModel)

Definition at line 374 of file docuno.cxx.

References SfxObjectShell::SetBaseModel().

Referenced by ScDocShell::ScDocShell().

uno::Reference< sheet::XConsolidationDescriptor > SAL_CALL ScModelObj::createConsolidationDescriptor ( sal_Bool  bEmpty)
overridevirtual
css::uno::Reference<::css::chart2::data::XDataProvider > SAL_CALL ScModelObj::createDataProvider ( )
override

XDataProviderAccess.

Definition at line 1271 of file docuno.cxx.

References ScServiceProvider::CHDATAPROV, ScServiceProvider::MakeInstance(), and pDocShell.

uno::Reference< uno::XInterface > SAL_CALL ScModelObj::createInstance ( const OUString &  aServiceSpecifier)
overridevirtual

XMultiServiceFactory.

Reimplemented from SvxFmMSFactory.

Definition at line 2938 of file docuno.cxx.

References create().

uno::Reference< uno::XInterface > SAL_CALL ScModelObj::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overridevirtual

distinguish between own services and those of drawing layer?

Reimplemented from SvxUnoDrawMSFactory.

Definition at line 2945 of file docuno.cxx.

References create().

void ScModelObj::disableAutomaticDeviceSelection ( )
overridevirtual
void ScModelObj::disableOpcodeSubsetTest ( )
overridevirtual

Definition at line 3352 of file docuno.cxx.

void SAL_CALL ScModelObj::enableAutomaticCalculation ( sal_Bool  bEnabled)
overridevirtual
void ScModelObj::enableAutomaticDeviceSelection ( sal_Bool  bForce)
overridevirtual
void ScModelObj::enableOpcodeSubsetTest ( )
overridevirtual

Definition at line 3347 of file docuno.cxx.

void ScModelObj::enableOpenCL ( sal_Bool  bEnable)
overridevirtual
bool ScModelObj::FillRenderMarkData ( const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  rOptions,
ScMarkData rMark,
ScPrintSelectionStatus rStatus,
OUString &  rPagesStr,
bool &  rbRenderToGraphic 
) const
private
uno::Sequence< OUString > SAL_CALL ScModelObj::getAvailableServiceNames ( )
overridevirtual
void ScModelObj::getCellCursor ( tools::JsonWriter rJsonWriter)
overridevirtual
sal_Int32 ScModelObj::getDeviceID ( )
overridevirtual

Definition at line 3295 of file docuno.cxx.

ScDocument * ScModelObj::GetDocument ( ) const
Size ScModelObj::getDocumentSize ( )
overridevirtual
VclPtr< vcl::Window > ScModelObj::getDocWindow ( )
overridevirtual
uno::Reference< drawing::XDrawPages > SAL_CALL ScModelObj::getDrawPages ( )
overridevirtual

XDrawPagesSupplier.

throw exception?

Definition at line 2391 of file docuno.cxx.

References pDocShell.

SfxObjectShell * ScModelObj::GetEmbeddedObject ( ) const
ScFormatSaveData * ScModelObj::GetFormatSaveData ( )

Definition at line 483 of file docuno.cxx.

References ScDocShell::GetFormatSaveData(), and pDocShell.

uno::Reference< uno::XAggregation > const & ScModelObj::GetFormatter ( )
private
sal_Int32 ScModelObj::getFormulaCellNumberLimit ( )
overridevirtual

Definition at line 3369 of file docuno.cxx.

uno::Sequence< sal_Int8 > SAL_CALL ScModelObj::getImplementationId ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 1206 of file docuno.cxx.

OUString SAL_CALL ScModelObj::getImplementationName ( )
overridevirtual

XServiceInfo.

Definition at line 2975 of file docuno.cxx.

uno::Reference< container::XNameAccess > SAL_CALL ScModelObj::getLinks ( )
overridevirtual

XLinkTargetSupplier.

Definition at line 2226 of file docuno.cxx.

References pDocShell.

uno::Sequence< sheet::opencl::OpenCLPlatform > ScModelObj::getOpenCLPlatforms ( )
overridevirtual
int ScModelObj::getPart ( )
overridevirtual
OUString ScModelObj::getPartHash ( int  nPart)
overridevirtual
OUString ScModelObj::getPartInfo ( int  nPart)
overridevirtual
OUString ScModelObj::getPartName ( int  nPart)
overridevirtual
int ScModelObj::getParts ( )
overridevirtual
sal_Int32 ScModelObj::getPlatformID ( )
overridevirtual

Definition at line 3283 of file docuno.cxx.

PointerStyle ScModelObj::getPointer ( )
overridevirtual
void ScModelObj::getPostIts ( tools::JsonWriter rJsonWriter)
overridevirtual
void ScModelObj::getPostItsPos ( tools::JsonWriter rJsonWriter)
overridevirtual
const SfxItemPropertySet& ScModelObj::GetPropertySet ( ) const
inlineprotected
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScModelObj::getPropertySetInfo ( )
overridevirtual

XPropertySet.

provide them also to the application?

Definition at line 2514 of file docuno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

uno::Any SAL_CALL ScModelObj::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Reimplemented in ScDocOptionsObj.

Definition at line 2670 of file docuno.cxx.

References aPropSet, ScUnoConversion::FillLocale(), FmFormModel::GetAutoControlFocus(), SfxObjectShell::GetBasicContainer(), ScDocument::GetCodeName(), SfxObjectShell::GetCreateMode(), SfxObjectShell::GetDialogContainer(), ScDocument::GetDocOptions(), ScDocShell::GetDocument(), ScDocument::GetDrawLayer(), SfxBaseModel::getGrabBagItem(), ScDocument::GetLanguage(), FmFormModel::GetOpenInDesignMode(), SfxItemPropertySet::getPropertyMap(), ScDocOptionsHelper::getPropertyValue(), ScDocument::GetRefDevice(), SfxBaseModel::getRuntimeUID(), ScDocShell::HasChangeRecordProtection(), SfxBaseModel::hasValidSignatures(), uno::Any::hasValue(), ScDocument::IsAdjustHeightLocked(), ScDocument::IsChangeReadOnlyEnabled(), ScDocShell::IsChangeRecording(), ScDocShell::IsEmpty(), ScDocument::IsExecuteLinkEnabled(), ScDocument::IsUndoEnabled(), maBuildId, pDocShell, SC_UNO_APPLYFMDES, SC_UNO_AREALINKS, SC_UNO_AUTOCONTFOC, SC_UNO_BASICLIBRARIES, SC_UNO_CJK_CLOCAL, SC_UNO_CODENAME, SC_UNO_COLLABELRNG, SC_UNO_CTL_CLOCAL, SC_UNO_DATABASERNG, SC_UNO_DDELINKS, SC_UNO_DIALOGLIBRARIES, SC_UNO_EXTERNALDOCLINKS, SC_UNO_FORBIDDEN, SC_UNO_HASDRAWPAGES, SC_UNO_HASVALIDSIGNATURES, SC_UNO_INTEROPGRABBAG, SC_UNO_ISADJUSTHEIGHTENABLED, SC_UNO_ISCHANGEREADONLYENABLED, SC_UNO_ISEXECUTELINKENABLED, SC_UNO_ISLOADED, SC_UNO_ISRECORDCHANGESPROTECTED, SC_UNO_ISUNDOENABLED, SC_UNO_NAMEDRANGES, SC_UNO_RECORDCHANGES, SC_UNO_REFERENCEDEVICE, SC_UNO_ROWLABELRNG, SC_UNO_RUNTIMEUID, SC_UNO_SHEETLINKS, SC_UNO_UNNAMEDDBRNG, SC_UNO_VBAGLOBNAME, SC_UNONAME_CLOCAL, and VCLXDevice::SetOutputDevice().

Referenced by ScDocOptionsObj::getPropertyValue().

uno::Sequence< beans::PropertyValue > SAL_CALL ScModelObj::getRenderer ( sal_Int32  nRenderer,
const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
sal_Int32 SAL_CALL ScModelObj::getRendererCount ( const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
void ScModelObj::getRowColumnHeaders ( const tools::Rectangle rRectangle,
tools::JsonWriter rJsonWriter 
)
overridevirtual
SdrModel & ScModelObj::getSdrModelFromUnoModel ( ) const
overrideprotectedvirtual

abstract SdrModel provider

Implements SvxUnoDrawMSFactory.

Definition at line 380 of file docuno.cxx.

References ScDocument::InitDrawLayer().

uno::Reference< datatransfer::XTransferable > ScModelObj::getSelection ( )
overridevirtual
uno::Reference< sheet::XSpreadsheets > SAL_CALL ScModelObj::getSheets ( )
overridevirtual

XSpreadsheetDocument.

Definition at line 1263 of file docuno.cxx.

References pDocShell.

ScSheetSaveData * ScModelObj::GetSheetSaveData ( )

Definition at line 476 of file docuno.cxx.

References ScDocShell::GetSheetSaveData(), and pDocShell.

sal_Int64 SAL_CALL ScModelObj::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

XUnoTunnel.

Reimplemented from SfxBaseModel.

Definition at line 2995 of file docuno.cxx.

References cppu::UnoType< class >::get(), GetFormatter(), SfxBaseModel::getSomething(), pDocShell, o3tl::tryAccess(), and xNumberAgg.

uno::Reference< container::XNameAccess > SAL_CALL ScModelObj::getStyleFamilies ( )
overridevirtual

XStyleFamiliesSupplier.

Definition at line 1283 of file docuno.cxx.

References pDocShell.

uno::Sequence< OUString > SAL_CALL ScModelObj::getSupportedServiceNames ( )
overridevirtual

Definition at line 2988 of file docuno.cxx.

References SCDOC_SERVICE, SCDOCSETTINGS_SERVICE, and SCMODELOBJ_SERVICE.

void ScModelObj::getTrackedChanges ( tools::JsonWriter rJson)
overridevirtual
uno::Sequence< uno::Type > SAL_CALL ScModelObj::getTypes ( )
overridevirtual
const uno::Sequence< sal_Int8 > & ScModelObj::getUnoTunnelId ( )
static

Definition at line 3034 of file docuno.cxx.

uno::Reference< container::XIndexAccess > SAL_CALL ScModelObj::getViewData ( )
overridevirtual
void ScModelObj::HandleCalculateEvents ( )
private
bool ScModelObj::HasChangesListeners ( ) const
void ScModelObj::initializeForTiledRendering ( const css::uno::Sequence< css::beans::PropertyValue > &  rArguments)
overridevirtual
sal_Bool SAL_CALL ScModelObj::isActionLocked ( )
overridevirtual

XActionLockable.

Definition at line 2236 of file docuno.cxx.

References ScDocShell::GetLockCount(), and pDocShell.

sal_Bool SAL_CALL ScModelObj::isAutomaticCalculationEnabled ( )
overridevirtual

throw exception?

Definition at line 2327 of file docuno.cxx.

References ScDocument::GetAutoCalc(), ScDocShell::GetDocument(), and pDocShell.

bool ScModelObj::isMimeTypeSupported ( )
overridevirtual
static bool ScModelObj::IsOnEvenPage ( sal_Int32  nPage)
inlinestaticprivate

Definition at line 125 of file docuno.hxx.

Referenced by getRendererCount().

sal_Bool ScModelObj::isOpcodeSubsetTested ( )
overridevirtual

Definition at line 3357 of file docuno.cxx.

sal_Bool ScModelObj::isOpenCLEnabled ( )
overridevirtual

Definition at line 3207 of file docuno.cxx.

References ScCalcConfig::isOpenCLEnabled().

sal_Bool SAL_CALL ScModelObj::isProtected ( )
overridevirtual

throw exception?

Definition at line 2379 of file docuno.cxx.

References ScDocShell::GetDocument(), ScDocument::IsDocProtected(), and pDocShell.

void SAL_CALL ScModelObj::lockControllers ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 2278 of file docuno.cxx.

References SfxBaseModel::lockControllers(), ScDocShell::LockPaint(), and pDocShell.

void ScModelObj::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual
void ScModelObj::NotifyChanges ( const OUString &  rOperation,
const ScRangeList rRanges,
const css::uno::Sequence< css::beans::PropertyValue > &  rProperties 
)
void ScModelObj::paintTile ( VirtualDevice rDevice,
int  nOutputWidth,
int  nOutputHeight,
int  nTilePosX,
int  nTilePosY,
long  nTileWidth,
long  nTileHeight 
)
overridevirtual
void ScModelObj::postKeyEvent ( int  nType,
int  nCharCode,
int  nKeyCode 
)
overridevirtual
void ScModelObj::postMouseEvent ( int  nType,
int  nX,
int  nY,
int  nCount,
int  nButtons,
int  nModifier 
)
overridevirtual
void SAL_CALL ScModelObj::protect ( const OUString &  aPassword)
overridevirtual
uno::Any SAL_CALL ScModelObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual
void SAL_CALL ScModelObj::refreshArrows ( )
overridevirtual

XDocumentAuditing.

Definition at line 2471 of file docuno.cxx.

References ScDocFunc::DetectiveRefresh(), ScDocShell::GetDocFunc(), and pDocShell.

void SAL_CALL ScModelObj::release ( )
throw (
)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 1160 of file docuno.cxx.

References SfxBaseModel::release().

void SAL_CALL ScModelObj::removeActionLock ( )
overridevirtual

Definition at line 2252 of file docuno.cxx.

References pDocShell, and ScDocShell::UnlockDocument().

void ScModelObj::removeChangesListener ( const css::uno::Reference< css::util::XChangesListener > &  aListener)
overridevirtual
virtual void SAL_CALL ScModelObj::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScModelObj::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL ScModelObj::render ( sal_Int32  nRenderer,
const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
void ScModelObj::RepaintRange ( const ScRange rRange)

Definition at line 490 of file docuno.cxx.

References Grid, pDocShell, and ScDocShell::PostPaint().

Referenced by ScDocument::RepaintRange().

void ScModelObj::RepaintRange ( const ScRangeList rRange)

Definition at line 496 of file docuno.cxx.

References Grid, pDocShell, and ScDocShell::PostPaint().

sal_Int16 SAL_CALL ScModelObj::resetActionLocks ( )
overridevirtual

Definition at line 2266 of file docuno.cxx.

References ScDocShell::GetLockCount(), pDocShell, and ScDocShell::SetLockCount().

void ScModelObj::resetSelection ( )
overridevirtual
sheet::GoalResult SAL_CALL ScModelObj::seekGoal ( const css::table::CellAddress &  aFormulaPosition,
const css::table::CellAddress &  aVariablePosition,
const OUString &  aGoalValue 
)
overridevirtual

XGoalSeek.

this is a lie

Definition at line 2403 of file docuno.cxx.

References ScDocShell::GetActiveDialogParent(), ScDocShell::GetDocument(), pDocShell, and ScDocument::Solver().

void ScModelObj::selectOpenCLDevice ( sal_Int32  platform,
sal_Int32  device 
)
overridevirtual

Definition at line 3262 of file docuno.cxx.

References o3tl::make_unsigned().

void SAL_CALL ScModelObj::setActionLocks ( sal_Int16  nLock)
overridevirtual

Definition at line 2259 of file docuno.cxx.

References pDocShell, and ScDocShell::SetLockCount().

void ScModelObj::setClientVisibleArea ( const tools::Rectangle rRectangle)
overridevirtual
void ScModelObj::setClientZoom ( int  nTilePixelWidth,
int  nTilePixelHeight,
int  nTileTwipWidth,
int  nTileTwipHeight 
)
overridevirtual
void ScModelObj::setClipboard ( const css::uno::Reference< css::datatransfer::clipboard::XClipboard > &  xClipboard)
overridevirtual
void ScModelObj::setFormulaCellNumberLimit ( sal_Int32  number)
overridevirtual

Definition at line 3362 of file docuno.cxx.

References comphelper::ConfigurationChanges::create().

void ScModelObj::setGraphicSelection ( int  nType,
int  nX,
int  nY 
)
overridevirtual
void ScModelObj::setOutlineState ( bool  bColumn,
int  nLevel,
int  nIndex,
bool  bHidden 
)
overridevirtual
void ScModelObj::setPart ( int  nPart)
overridevirtual
void SAL_CALL ScModelObj::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Recalc only for options that need it?

Reimplemented in ScDocOptionsObj.

Definition at line 2522 of file docuno.cxx.

References aPropSet, ScDocShell::DoHardRecalc(), ScDocument::EnableChangeReadOnly(), ScDocument::EnableExecuteLink(), ScDocument::EnableUndo(), ScUnoHelpFunctions::GetBoolFromAny(), ScDocument::GetDocOptions(), ScDocShell::GetDocument(), ScUnoConversion::GetLanguage(), ScDocument::GetLanguage(), SfxItemPropertySet::getPropertyMap(), ScDocShell::GetUndoManager(), ScDocShell::GetViewBindings(), ScDocShell::HasChangeRecordProtection(), SfxBindings::Invalidate(), ScDocument::IsImportingXML(), ScDocument::LockAdjustHeight(), maBuildId, ScDocShell::MakeDrawLayer(), pDocShell, ScDocument::RestoreChartListener(), SC_UNO_APPLYFMDES, SC_UNO_AUTOCONTFOC, SC_UNO_CJK_CLOCAL, SC_UNO_CODENAME, SC_UNO_CTL_CLOCAL, SC_UNO_IGNORECASE, SC_UNO_INTEROPGRABBAG, SC_UNO_ISADJUSTHEIGHTENABLED, SC_UNO_ISCHANGEREADONLYENABLED, SC_UNO_ISEXECUTELINKENABLED, SC_UNO_ISLOADED, SC_UNO_ISUNDOENABLED, SC_UNO_LOOKUPLABELS, SC_UNO_RECORDCHANGES, SC_UNONAME_CLOCAL, SC_UNONAME_REGEXP, SC_UNONAME_WILDCARDS, FmFormModel::SetAutoControlFocus(), ScDocShell::SetChangeRecording(), ScDocument::SetCodeName(), ScDocument::SetDocOptions(), ScDocShell::SetDocumentModified(), ScDocShell::SetEmpty(), SfxBaseModel::setGrabBagItem(), ScDocument::SetLanguage(), SfxUndoManager::SetMaxUndoActionCount(), FmFormModel::SetOpenInDesignMode(), ScDocOptionsHelper::setPropertyValue(), and ScDocument::UnlockAdjustHeight().

Referenced by ScDocOptionsObj::setPropertyValue().

void ScModelObj::setTextSelection ( int  nType,
int  nX,
int  nY 
)
overridevirtual
sal_Bool SAL_CALL ScModelObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 2983 of file docuno.cxx.

References cppu::supportsService().

void SAL_CALL ScModelObj::unlockControllers ( )
overridevirtual
void SAL_CALL ScModelObj::unprotect ( const OUString &  aPassword)
overridevirtual

Definition at line 2368 of file docuno.cxx.

References ScDocShell::GetDocFunc(), pDocShell, TABLEID_DOC, and ScDocFunc::Unprotect().

void ScModelObj::UpdateAllRowHeights ( )

Definition at line 458 of file docuno.cxx.

References pDocShell, and ScDocShell::UpdateAllRowHeights().

Member Data Documentation

SfxItemPropertySet ScModelObj::aPropSet
private

Definition at line 97 of file docuno.hxx.

Referenced by getPropertySetInfo(), getPropertyValue(), and setPropertyValue().

std::unique_ptr<ScPrintState> ScModelObj::m_pPrintState
private

Definition at line 101 of file docuno.hxx.

Referenced by getRenderer(), getRendererCount(), Notify(), and render().

OUString ScModelObj::maBuildId
private

Definition at line 125 of file docuno.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

::comphelper::OInterfaceContainerHelper2 ScModelObj::maChangesListeners
private
std::vector<sal_Int32> ScModelObj::maValidPages
private

Definition at line 128 of file docuno.hxx.

Referenced by getRenderer(), getRendererCount(), and render().

ScDocShell* ScModelObj::pDocShell
private
std::unique_ptr<ScPrintUIOptions> ScModelObj::pPrinterOptions
private

Definition at line 100 of file docuno.hxx.

Referenced by getRenderer(), and ~ScModelObj().

std::unique_ptr<ScPrintFuncCache> ScModelObj::pPrintFuncCache
private

Definition at line 99 of file docuno.hxx.

Referenced by getRenderer(), getRendererCount(), Notify(), render(), and ~ScModelObj().

css::uno::Reference<css::uno::XInterface> ScModelObj::xChartDataProv
private

Definition at line 109 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawBitmapTab
private

Definition at line 105 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawDashTab
private

Definition at line 108 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawGradTab
private

Definition at line 103 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawHatchTab
private

Definition at line 104 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawMarkerTab
private

Definition at line 107 of file docuno.hxx.

css::uno::Reference<css::uno::XInterface> ScModelObj::xDrawTrGradTab
private

Definition at line 106 of file docuno.hxx.

css::uno::Reference<css::uno::XAggregation> ScModelObj::xNumberAgg
private

Definition at line 102 of file docuno.hxx.

Referenced by GetFormatter(), getSomething(), getTypes(), Notify(), queryInterface(), and ~ScModelObj().

css::uno::Reference<css::uno::XInterface> ScModelObj::xObjProvider
private

Definition at line 110 of file docuno.hxx.


The documentation for this class was generated from the following files: