LibreOffice Module reportdesign (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
reportdesign::OReportDefinition Class Referencefinal

implementation of a More...

#include <ReportDefinition.hxx>

Inheritance diagram for reportdesign::OReportDefinition:
[legend]
Collaboration diagram for reportdesign::OReportDefinition:
[legend]

Public Member Functions

 OReportDefinition (css::uno::Reference< css::uno::XComponentContext > const &_xContext)
 
 OReportDefinition (css::uno::Reference< css::uno::XComponentContext > const &_xContext, const css::uno::Reference< css::lang::XMultiServiceFactory > &_xFactory, css::uno::Reference< css::drawing::XShape > &_xShape)
 
css::uno::Reference< css::uno::XComponentContext > getContext ()
 
virtual EmbeddedObjectContainergetEmbeddedObjectContainer () const=0
 
virtual css::uno::Reference< css::embed::XStorage > getStorage () const=0
 
virtual css::uno::Reference< css::task::XInteractionHandler > getInteractionHandler () const=0
 
virtual bool isEnableSetModified () const=0
 
virtual OUString getDocumentBaseURL () const=0
 

Static Public Member Functions

static css::uno::Sequence< OUString > getSupportedServiceNames_Static ()
 
static OUString getImplementationName_Static ()
 
static css::uno::Reference< css::uno::XInterface > create (css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
static std::shared_ptr< rptui::OReportModelgetSdrModel (const css::uno::Reference< css::report::XReportDefinition > &_xReportDefinition)
 

Private Member Functions

 OReportDefinition (const OReportDefinition &)=delete
 
OReportDefinitionoperator= (const OReportDefinition &)=delete
 
void setSection (const OUString &_sProperty, bool _bOn, const OUString &_sName, css::uno::Reference< css::report::XSection > &_member)
 
template<typename T >
void set (const OUString &_sProperty, const T &Value, T &_member)
 
void set (const OUString &_sProperty, bool Value, bool &_member)
 
bool WriteThroughComponent (const css::uno::Reference< css::lang::XComponent > &xComponent, const char *pStreamName, const char *pServiceName, const css::uno::Sequence< css::uno::Any > &rArguments, const css::uno::Sequence< css::beans::PropertyValue > &rMediaDesc, const css::uno::Reference< css::embed::XStorage > &_xStorageToSaveTo)
 write a single XML stream into the package More...
 
bool WriteThroughComponent (const css::uno::Reference< css::io::XOutputStream > &xOutputStream, const css::uno::Reference< css::lang::XComponent > &xComponent, const char *pServiceName, const css::uno::Sequence< css::uno::Any > &rArguments, const css::uno::Sequence< css::beans::PropertyValue > &rMediaDesc)
 write a single output stream (to be called either directly or by WriteThroughComponent(...)) More...
 
void notifyEvent (const OUString &_sEventName)
 
void init ()
 
void fillArgs (utl::MediaDescriptor &_aDescriptor)
 
css::uno::Reference< css::frame::XTitle > impl_getTitleHelper_throw ()
 
css::uno::Reference< css::frame::XUntitledNumbers > impl_getUntitledHelper_throw ()
 
void impl_loadFromStorage_nolck_throw (const css::uno::Reference< css::embed::XStorage > &_rxStorage, const css::uno::Sequence< css::beans::PropertyValue > &_rArguments)
 loads the report definition from the given storage @precond our mutex is locked More...
 
virtual ~OReportDefinition () override
 
virtual void SAL_CALL disposing () override
 this function is called upon disposing the component More...
 
virtual SdrModelgetSdrModelFromUnoModel () const override
 abstract SdrModel provider More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
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 OUString SAL_CALL getMimeType () override
 
virtual void SAL_CALL setMimeType (const OUString &_mimetype) override
 
virtual OUString SAL_CALL getCaption () override
 
virtual void SAL_CALL setCaption (const OUString &_caption) override
 
virtual ::sal_Int16 SAL_CALL getGroupKeepTogether () override
 
virtual void SAL_CALL setGroupKeepTogether (::sal_Int16 _groupkeeptogether) override
 
virtual ::sal_Int16 SAL_CALL getPageHeaderOption () override
 
virtual void SAL_CALL setPageHeaderOption (::sal_Int16 _pageheaderoption) override
 
virtual ::sal_Int16 SAL_CALL getPageFooterOption () override
 
virtual void SAL_CALL setPageFooterOption (::sal_Int16 _pagefooteroption) override
 
virtual OUString SAL_CALL getCommand () override
 
virtual void SAL_CALL setCommand (const OUString &_command) override
 
virtual ::sal_Int32 SAL_CALL getCommandType () override
 
virtual void SAL_CALL setCommandType (::sal_Int32 _commandtype) override
 
virtual OUString SAL_CALL getFilter () override
 
virtual void SAL_CALL setFilter (const OUString &_filter) override
 
virtual sal_Bool SAL_CALL getEscapeProcessing () override
 
virtual void SAL_CALL setEscapeProcessing (sal_Bool _escapeprocessing) override
 
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getActiveConnection () override
 
virtual void SAL_CALL setActiveConnection (const css::uno::Reference< css::sdbc::XConnection > &_activeconnection) override
 
virtual OUString SAL_CALL getDataSourceName () override
 
virtual void SAL_CALL setDataSourceName (const OUString &_datasourcename) override
 
virtual sal_Bool SAL_CALL getReportHeaderOn () override
 
virtual void SAL_CALL setReportHeaderOn (sal_Bool _reportheaderon) override
 
virtual sal_Bool SAL_CALL getReportFooterOn () override
 
virtual void SAL_CALL setReportFooterOn (sal_Bool _reportfooteron) override
 
virtual sal_Bool SAL_CALL getPageHeaderOn () override
 
virtual void SAL_CALL setPageHeaderOn (sal_Bool _pageheaderon) override
 
virtual sal_Bool SAL_CALL getPageFooterOn () override
 
virtual void SAL_CALL setPageFooterOn (sal_Bool _pagefooteron) override
 
virtual css::uno::Reference< css::report::XGroups > SAL_CALL getGroups () override
 
virtual css::uno::Reference< css::report::XSection > SAL_CALL getReportHeader () override
 
virtual css::uno::Reference< css::report::XSection > SAL_CALL getPageHeader () override
 
virtual css::uno::Reference< css::report::XSection > SAL_CALL getDetail () override
 
virtual css::uno::Reference< css::report::XSection > SAL_CALL getPageFooter () override
 
virtual css::uno::Reference< css::report::XSection > SAL_CALL getReportFooter () override
 
virtual css::uno::Reference< css::document::XEventBroadcaster > SAL_CALL getEventBroadcaster () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableMimeTypes () override
 
virtual OUString SAL_CALL getShapeType () override
 
virtual css::uno::Reference< css::report::XFunctions > SAL_CALL getFunctions () override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () 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::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override
 
virtual void SAL_CALL addCloseListener (const css::uno::Reference< css::util::XCloseListener > &Listener) override
 
virtual void SAL_CALL removeCloseListener (const css::uno::Reference< css::util::XCloseListener > &Listener) override
 
virtual void SAL_CALL close (sal_Bool DeliverOwnership) override
 
virtual sal_Bool SAL_CALL attachResource (const OUString &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) 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 > &Controller) override
 
virtual void SAL_CALL disconnectController (const css::uno::Reference< css::frame::XController > &Controller) override
 
virtual void SAL_CALL lockControllers () override
 
virtual void SAL_CALL unlockControllers () 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 > &Controller) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getCurrentSelection () 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 css::uno::Reference< css::container::XIndexAccess > SAL_CALL getViewData () override
 
virtual void SAL_CALL setViewData (const css::uno::Reference< css::container::XIndexAccess > &Data) override
 
virtual void SAL_CALL initNew () override
 
virtual void SAL_CALL load (const css::uno::Sequence< css::beans::PropertyValue > &lArguments) 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 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 > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::document::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::document::XEventListener > &aListener) override
 
virtual void SAL_CALL addDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &rListener) override
 
virtual void SAL_CALL removeDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &rListener) override
 
virtual void SAL_CALL notifyDocumentEvent (const OUString &rEventName, const css::uno::Reference< css::frame::XController2 > &rViewController, const css::uno::Any &rSupplement) override
 
virtual css::uno::Reference< css::ui::XUIConfigurationManager > SAL_CALL getUIConfigurationManager () 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 sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &aServiceSpecifier) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getStyleFamilies () override
 
virtual void SAL_CALL setIdentifier (const OUString &Identifier) override
 
virtual OUString SAL_CALL getIdentifier () override
 
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getNumberFormatSettings () override
 
virtual css::uno::Reference< css::util::XNumberFormats > SAL_CALL getNumberFormats () 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 css::uno::Reference< css::document::XDocumentProperties > SAL_CALL getDocumentProperties () 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::document::XUndoManager > SAL_CALL getUndoManager () override
 
virtual css::uno::Reference< css::embed::XStorage > getStorage () const override
 
virtual ::comphelper::EmbeddedObjectContainergetEmbeddedObjectContainer () const override
 
virtual css::uno::Reference< css::task::XInteractionHandler > getInteractionHandler () const override
 
virtual bool isEnableSetModified () const override
 
virtual OUString getDocumentBaseURL () const override
 
css::uno::Reference< css::ui::XUIConfigurationManager2 > getUIConfigurationManager2 ()
 

Private Attributes

std::shared_ptr< OReportComponentPropertiesm_aProps
 
std::shared_ptr< OReportDefinitionImplm_pImpl
 

Additional Inherited Members

- Protected Types inherited from cppu::PropertySetMixinImpl
enum  Implements
 
- Protected Member Functions inherited from cppu::PropertySetMixin< typename T >
 PropertySetMixin (css::uno::Reference< css::uno::XComponentContext > const &context, Implements implements, css::uno::Sequence< rtl::OUString > const &absentOptional)
 
 ~PropertySetMixin ()
 
- Protected Member Functions inherited from cppu::PropertySetMixinImpl
void prepareSet (rtl::OUString const &propertyName, css::uno::Any const &oldValue, css::uno::Any const &newValue, BoundListeners *boundListeners)
 
void dispose ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &type) SAL_OVERRIDE
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValue (rtl::OUString const &propertyName, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getPropertyValue (rtl::OUString const &propertyName) SAL_OVERRIDE
 
virtual void SAL_CALL addPropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removePropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL addVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removeVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 handle, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 handle) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValues (css::uno::Sequence< css::beans::PropertyValue > const &props) SAL_OVERRIDE
 
- Protected Member Functions inherited from comphelper::IEmbeddedHelper
 ~IEmbeddedHelper ()
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 
- Protected Attributes inherited from cppu::PropertySetMixinImpl
 IMPLEMENTS_PROPERTY_SET
 
 IMPLEMENTS_FAST_PROPERTY_SET
 
 IMPLEMENTS_PROPERTY_ACCESS
 

Detailed Description

implementation of a

Definition at line 85 of file ReportDefinition.hxx.

Constructor & Destructor Documentation

◆ OReportDefinition() [1/3]

reportdesign::OReportDefinition::OReportDefinition ( const OReportDefinition )
privatedelete

Referenced by create().

◆ ~OReportDefinition()

reportdesign::OReportDefinition::~OReportDefinition ( )
overrideprivatevirtual

Definition at line 575 of file ReportDefinition.cxx.

References dispose().

◆ OReportDefinition() [2/3]

reportdesign::OReportDefinition::OReportDefinition ( css::uno::Reference< css::uno::XComponentContext > const &  _xContext)
explicit

◆ OReportDefinition() [3/3]

reportdesign::OReportDefinition::OReportDefinition ( css::uno::Reference< css::uno::XComponentContext > const &  _xContext,
const css::uno::Reference< css::lang::XMultiServiceFactory > &  _xFactory,
css::uno::Reference< css::drawing::XShape > &  _xShape 
)
explicit

References create(), and DECLARE_XINTERFACE.

Member Function Documentation

◆ addCloseListener()

void SAL_CALL reportdesign::OReportDefinition::addCloseListener ( const css::uno::Reference< css::util::XCloseListener > &  Listener)
overrideprivatevirtual

Definition at line 1051 of file ReportDefinition.cxx.

References m_pImpl.

◆ addDocumentEventListener()

void SAL_CALL reportdesign::OReportDefinition::addDocumentEventListener ( const css::uno::Reference< css::document::XDocumentEventListener > &  rListener)
overrideprivatevirtual

Definition at line 1804 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ addEventListener() [1/2]

virtual void SAL_CALL reportdesign::OReportDefinition::addEventListener ( const css::uno::Reference< css::document::XEventListener > &  aListener)
overrideprivatevirtual

◆ addEventListener() [2/2]

virtual void SAL_CALL reportdesign::OReportDefinition::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverrideprivatevirtual

Definition at line 268 of file ReportDefinition.hxx.

◆ addModifyListener()

void SAL_CALL reportdesign::OReportDefinition::addModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overrideprivatevirtual

Definition at line 1756 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ addPropertyChangeListener()

void SAL_CALL reportdesign::OReportDefinition::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overrideprivatevirtual

◆ addStorageChangeListener()

void SAL_CALL reportdesign::OReportDefinition::addStorageChangeListener ( const css::uno::Reference< css::document::XStorageChangeListener > &  xListener)
overrideprivatevirtual

Definition at line 1437 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ addTitleChangeListener()

void SAL_CALL reportdesign::OReportDefinition::addTitleChangeListener ( const css::uno::Reference< css::frame::XTitleChangeListener > &  xListener)
overrideprivatevirtual

◆ addVetoableChangeListener()

void SAL_CALL reportdesign::OReportDefinition::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual

◆ attachResource()

sal_Bool SAL_CALL reportdesign::OReportDefinition::attachResource ( const OUString &  URL,
const css::uno::Sequence< css::beans::PropertyValue > &  Arguments 
)
overrideprivatevirtual

Definition at line 1108 of file ReportDefinition.cxx.

References fillArgs(), cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ close()

void SAL_CALL reportdesign::OReportDefinition::close ( sal_Bool  DeliverOwnership)
overrideprivatevirtual

◆ connectController()

void SAL_CALL reportdesign::OReportDefinition::connectController ( const css::uno::Reference< css::frame::XController > &  Controller)
overrideprivatevirtual

Definition at line 1164 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_pImpl, and nCount.

◆ create()

uno::Reference< uno::XInterface > reportdesign::OReportDefinition::create ( css::uno::Reference< css::uno::XComponentContext > const &  xContext)
static

Definition at line 741 of file ReportDefinition.cxx.

References OReportDefinition().

◆ createClone()

uno::Reference< util::XCloneable > SAL_CALL reportdesign::OReportDefinition::createClone ( )
overrideprivatevirtual

◆ createInstance()

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::createInstance ( const OUString &  aServiceSpecifier)
overrideprivatevirtual

◆ createInstanceWithArguments()

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overrideprivatevirtual

◆ disableSetModified()

sal_Bool SAL_CALL reportdesign::OReportDefinition::disableSetModified ( )
overrideprivatevirtual

Definition at line 1696 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ disconnectController()

void SAL_CALL reportdesign::OReportDefinition::disconnectController ( const css::uno::Reference< css::frame::XController > &  Controller)
overrideprivatevirtual

Definition at line 1177 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ dispose()

void SAL_CALL reportdesign::OReportDefinition::dispose ( void  )
overrideprivatevirtual

Definition at line 620 of file ReportDefinition.cxx.

References cppu::PropertySetMixinImpl::dispose().

Referenced by close(), and ~OReportDefinition().

◆ disposing()

void SAL_CALL reportdesign::OReportDefinition::disposing ( )
overrideprivatevirtual

this function is called upon disposing the component

Definition at line 626 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_pImpl, and notifyEvent().

◆ enableSetModified()

sal_Bool SAL_CALL reportdesign::OReportDefinition::enableSetModified ( )
overrideprivatevirtual

Definition at line 1706 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ fillArgs()

void reportdesign::OReportDefinition::fillArgs ( utl::MediaDescriptor _aDescriptor)
private

◆ getActiveConnection()

uno::Reference< sdbc::XConnection > SAL_CALL reportdesign::OReportDefinition::getActiveConnection ( )
overrideprivatevirtual

Definition at line 2432 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getArgs()

uno::Sequence< beans::PropertyValue > SAL_CALL reportdesign::OReportDefinition::getArgs ( )
overrideprivatevirtual

Definition at line 1157 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getAvailableMimeTypes()

uno::Sequence< OUString > SAL_CALL reportdesign::OReportDefinition::getAvailableMimeTypes ( )
overrideprivatevirtual

◆ getAvailableServiceNames()

uno::Sequence< OUString > SAL_CALL reportdesign::OReportDefinition::getAvailableServiceNames ( )
overrideprivate

◆ getCaption()

OUString SAL_CALL reportdesign::OReportDefinition::getCaption ( )
overrideprivatevirtual

Definition at line 747 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getCommand()

OUString SAL_CALL reportdesign::OReportDefinition::getCommand ( )
overrideprivatevirtual

Definition at line 803 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getCommandType()

sal_Int32 SAL_CALL reportdesign::OReportDefinition::getCommandType ( )
overrideprivate

Definition at line 814 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getContext()

uno::Reference< uno::XComponentContext > reportdesign::OReportDefinition::getContext ( )

Definition at line 1971 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_aProps.

Referenced by rptui::OReportModel::createShape(), and setSection().

◆ getCurrentController()

uno::Reference< frame::XController > SAL_CALL reportdesign::OReportDefinition::getCurrentController ( )
overrideprivatevirtual

Definition at line 1209 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

Referenced by storeToStorage().

◆ getCurrentSelection()

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::getCurrentSelection ( )
overrideprivatevirtual

Definition at line 1225 of file ReportDefinition.cxx.

◆ getDataSourceName()

OUString SAL_CALL reportdesign::OReportDefinition::getDataSourceName ( )
overrideprivatevirtual

Definition at line 2445 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getDetail()

uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getDetail ( )
overrideprivatevirtual

Definition at line 929 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getDocumentBaseURL()

OUString reportdesign::OReportDefinition::getDocumentBaseURL ( ) const
overrideprivatevirtual

Implements comphelper::IEmbeddedHelper.

Definition at line 2461 of file ReportDefinition.cxx.

References getParent(), cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getDocumentProperties()

uno::Reference< document::XDocumentProperties > SAL_CALL reportdesign::OReportDefinition::getDocumentProperties ( )
overrideprivatevirtual

Definition at line 2615 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_aProps, and m_pImpl.

◆ getDocumentStorage()

uno::Reference< embed::XStorage > SAL_CALL reportdesign::OReportDefinition::getDocumentStorage ( )
overrideprivatevirtual

Definition at line 1430 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getDocumentSubStorage()

uno::Reference< embed::XStorage > SAL_CALL reportdesign::OReportDefinition::getDocumentSubStorage ( const OUString &  aStorageName,
sal_Int32  nMode 
)
overrideprivatevirtual

Definition at line 1898 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getDocumentSubStoragesNames()

uno::Sequence< OUString > SAL_CALL reportdesign::OReportDefinition::getDocumentSubStoragesNames ( )
overrideprivatevirtual

Definition at line 1905 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getEmbeddedObjectContainer()

comphelper::EmbeddedObjectContainer & reportdesign::OReportDefinition::getEmbeddedObjectContainer ( ) const
overrideprivatevirtual

Implements comphelper::IEmbeddedHelper.

Definition at line 2415 of file ReportDefinition.cxx.

References m_pImpl.

◆ getEscapeProcessing()

sal_Bool SAL_CALL reportdesign::OReportDefinition::getEscapeProcessing ( )
overrideprivatevirtual

Definition at line 840 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getEventBroadcaster()

uno::Reference< document::XEventBroadcaster > SAL_CALL reportdesign::OReportDefinition::getEventBroadcaster ( )
overrideprivatevirtual

Definition at line 951 of file ReportDefinition.cxx.

◆ getFilter()

OUString SAL_CALL reportdesign::OReportDefinition::getFilter ( )
overrideprivatevirtual

Definition at line 829 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getFunctions()

uno::Reference< report::XFunctions > SAL_CALL reportdesign::OReportDefinition::getFunctions ( )
overrideprivatevirtual

Definition at line 1869 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getGroupKeepTogether()

sal_Int16 SAL_CALL reportdesign::OReportDefinition::getGroupKeepTogether ( )
overrideprivate

Definition at line 758 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getGroups()

uno::Reference< report::XGroups > SAL_CALL reportdesign::OReportDefinition::getGroups ( )
overrideprivatevirtual

Definition at line 907 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getIdentifier()

OUString SAL_CALL reportdesign::OReportDefinition::getIdentifier ( )
overrideprivatevirtual

Definition at line 2384 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getImplementationName()

OUString SAL_CALL reportdesign::OReportDefinition::getImplementationName ( )
overrideprivatevirtual

Definition at line 687 of file ReportDefinition.cxx.

References getImplementationName_Static().

◆ getImplementationName_Static()

OUString reportdesign::OReportDefinition::getImplementationName_Static ( )
static
Exceptions
css::uno::RuntimeException

Definition at line 682 of file ReportDefinition.cxx.

Referenced by getImplementationName().

◆ getInteractionHandler()

uno::Reference< task::XInteractionHandler > reportdesign::OReportDefinition::getInteractionHandler ( ) const
overrideprivatevirtual

Implements comphelper::IEmbeddedHelper.

Definition at line 2425 of file ReportDefinition.cxx.

References m_aProps.

◆ getMapUnit()

sal_Int32 SAL_CALL reportdesign::OReportDefinition::getMapUnit ( ::sal_Int64  nAspect)
overrideprivate

Definition at line 1690 of file ReportDefinition.cxx.

◆ getMimeType()

OUString SAL_CALL reportdesign::OReportDefinition::getMimeType ( )
overrideprivatevirtual

Definition at line 1913 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getNumberFormats()

uno::Reference< util::XNumberFormats > SAL_CALL reportdesign::OReportDefinition::getNumberFormats ( )
overrideprivatevirtual

Definition at line 2407 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getNumberFormatSettings()

uno::Reference< beans::XPropertySet > SAL_CALL reportdesign::OReportDefinition::getNumberFormatSettings ( )
overrideprivatevirtual

Definition at line 2399 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageFooter()

uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getPageFooter ( )
overrideprivatevirtual

Definition at line 935 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageFooterOn()

sal_Bool SAL_CALL reportdesign::OReportDefinition::getPageFooterOn ( )
overrideprivatevirtual

Definition at line 893 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageFooterOption()

sal_Int16 SAL_CALL reportdesign::OReportDefinition::getPageFooterOption ( )
overrideprivate

Definition at line 788 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageHeader()

uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getPageHeader ( )
overrideprivatevirtual

Definition at line 921 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageHeaderOn()

sal_Bool SAL_CALL reportdesign::OReportDefinition::getPageHeaderOn ( )
overrideprivatevirtual

Definition at line 879 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getPageHeaderOption()

sal_Int16 SAL_CALL reportdesign::OReportDefinition::getPageHeaderOption ( )
overrideprivate

Definition at line 773 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getParent()

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::getParent ( )
overrideprivatevirtual

◆ getPreferredVisualRepresentation()

embed::VisualRepresentation SAL_CALL reportdesign::OReportDefinition::getPreferredVisualRepresentation ( ::sal_Int64  nAspect)
overrideprivatevirtual

Definition at line 1670 of file ReportDefinition.cxx.

References aSeq, cppu::BaseMutex::m_aMutex, m_pImpl, and xStream.

Referenced by getTransferData().

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL reportdesign::OReportDefinition::getPropertySetInfo ( )
overrideprivatevirtual

Reimplemented from cppu::PropertySetMixinImpl.

Definition at line 962 of file ReportDefinition.cxx.

References cppu::PropertySetMixinImpl::getPropertySetInfo().

◆ getPropertyValue()

uno::Any SAL_CALL reportdesign::OReportDefinition::getPropertyValue ( const OUString &  PropertyName)
overrideprivatevirtual

◆ getReportFooter()

uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getReportFooter ( )
overrideprivatevirtual

Definition at line 943 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getReportFooterOn()

sal_Bool SAL_CALL reportdesign::OReportDefinition::getReportFooterOn ( )
overrideprivatevirtual

Definition at line 865 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getReportHeader()

uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getReportHeader ( )
overrideprivatevirtual

Definition at line 913 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getReportHeaderOn()

sal_Bool SAL_CALL reportdesign::OReportDefinition::getReportHeaderOn ( )
overrideprivatevirtual

Definition at line 851 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getSdrModel()

std::shared_ptr< rptui::OReportModel > reportdesign::OReportDefinition::getSdrModel ( const css::uno::Reference< css::report::XReportDefinition > &  _xReportDefinition)
static

◆ getSdrModelFromUnoModel()

SdrModel & reportdesign::OReportDefinition::getSdrModelFromUnoModel ( ) const
overrideprivatevirtual

abstract SdrModel provider

Definition at line 1987 of file ReportDefinition.cxx.

References m_pImpl.

◆ getShapeType()

OUString SAL_CALL reportdesign::OReportDefinition::getShapeType ( )
overrideprivatevirtual

Definition at line 2206 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_aProps.

◆ getSomething()

sal_Int64 SAL_CALL reportdesign::OReportDefinition::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overrideprivatevirtual

Definition at line 1938 of file ReportDefinition.cxx.

References comphelper::getSomething_cast(), m_aProps, and m_pImpl.

◆ getStorage()

uno::Reference< embed::XStorage > reportdesign::OReportDefinition::getStorage ( ) const
overrideprivatevirtual

Implements comphelper::IEmbeddedHelper.

Definition at line 2420 of file ReportDefinition.cxx.

References m_pImpl.

◆ getStyleFamilies()

uno::Reference< container::XNameAccess > SAL_CALL reportdesign::OReportDefinition::getStyleFamilies ( )
overrideprivatevirtual

Definition at line 2358 of file ReportDefinition.cxx.

References createInstance(), cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL reportdesign::OReportDefinition::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 699 of file ReportDefinition.cxx.

References m_aProps, and SERVICE_REPORTDEFINITION.

◆ getSupportedServiceNames_Static()

uno::Sequence< OUString > reportdesign::OReportDefinition::getSupportedServiceNames_Static ( )
static
Exceptions
css::uno::RuntimeException

Definition at line 692 of file ReportDefinition.cxx.

References SERVICE_REPORTDEFINITION.

◆ getTitle()

OUString SAL_CALL reportdesign::OReportDefinition::getTitle ( )
overrideprivatevirtual

◆ getTransferData()

uno::Any SAL_CALL reportdesign::OReportDefinition::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
overrideprivatevirtual

◆ getTransferDataFlavors()

uno::Sequence< datatransfer::DataFlavor > SAL_CALL reportdesign::OReportDefinition::getTransferDataFlavors ( )
overrideprivatevirtual

Definition at line 2647 of file ReportDefinition.cxx.

◆ getUIConfigurationManager()

uno::Reference< ui::XUIConfigurationManager > SAL_CALL reportdesign::OReportDefinition::getUIConfigurationManager ( )
overrideprivatevirtual

Definition at line 1876 of file ReportDefinition.cxx.

References getUIConfigurationManager2().

◆ getUIConfigurationManager2()

uno::Reference< ui::XUIConfigurationManager2 > reportdesign::OReportDefinition::getUIConfigurationManager2 ( )
private
Exceptions
css::uno::RuntimeException

Definition at line 1881 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_aProps, and m_pImpl.

Referenced by getUIConfigurationManager().

◆ getUndoManager()

uno::Reference< document::XUndoManager > SAL_CALL reportdesign::OReportDefinition::getUndoManager ( )
overrideprivatevirtual

Definition at line 2658 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getUnoTunnelId()

const uno::Sequence< sal_Int8 > & reportdesign::OReportDefinition::getUnoTunnelId ( )
static

Definition at line 1965 of file ReportDefinition.cxx.

References comphelper::UnoIdInit::getSeq().

◆ getUntitledPrefix()

OUString SAL_CALL reportdesign::OReportDefinition::getUntitledPrefix ( )
overrideprivatevirtual

◆ getURL()

OUString SAL_CALL reportdesign::OReportDefinition::getURL ( )
overrideprivatevirtual

Definition at line 1152 of file ReportDefinition.cxx.

◆ getViewData()

uno::Reference< container::XIndexAccess > SAL_CALL reportdesign::OReportDefinition::getViewData ( )
overrideprivatevirtual

Definition at line 1836 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ getVisualAreaSize()

awt::Size SAL_CALL reportdesign::OReportDefinition::getVisualAreaSize ( ::sal_Int64  nAspect)
overrideprivatevirtual

Definition at line 1663 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ hasControllersLocked()

sal_Bool SAL_CALL reportdesign::OReportDefinition::hasControllersLocked ( )
overrideprivatevirtual

Definition at line 1202 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ impl_getTitleHelper_throw()

uno::Reference< frame::XTitle > reportdesign::OReportDefinition::impl_getTitleHelper_throw ( )
private

◆ impl_getUntitledHelper_throw()

uno::Reference< frame::XUntitledNumbers > reportdesign::OReportDefinition::impl_getUntitledHelper_throw ( )
private

◆ impl_loadFromStorage_nolck_throw()

void reportdesign::OReportDefinition::impl_loadFromStorage_nolck_throw ( const css::uno::Reference< css::embed::XStorage > &  _rxStorage,
const css::uno::Sequence< css::beans::PropertyValue > &  _rArguments 
)
private

loads the report definition from the given storage @precond our mutex is locked

Exceptions

Definition at line 1230 of file ReportDefinition.cxx.

References aLock, fillArgs(), i, reportdesign::lcl_setModelReadOnly(), m_aProps, m_pImpl, and nPos.

Referenced by load(), and loadFromStorage().

◆ init()

void reportdesign::OReportDefinition::init ( )
private

◆ initNew()

void SAL_CALL reportdesign::OReportDefinition::initNew ( )
overrideprivatevirtual

Definition at line 1540 of file ReportDefinition.cxx.

References setPageFooterOn(), and setPageHeaderOn().

◆ isDataFlavorSupported()

sal_Bool SAL_CALL reportdesign::OReportDefinition::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
overrideprivatevirtual

Definition at line 2652 of file ReportDefinition.cxx.

Referenced by getTransferData().

◆ isEnableSetModified()

bool reportdesign::OReportDefinition::isEnableSetModified ( ) const
overrideprivatevirtual

Implements comphelper::IEmbeddedHelper.

Definition at line 2456 of file ReportDefinition.cxx.

◆ isModified()

sal_Bool SAL_CALL reportdesign::OReportDefinition::isModified ( )
overrideprivatevirtual

Definition at line 1725 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ isSetModifiedEnabled()

sal_Bool SAL_CALL reportdesign::OReportDefinition::isSetModifiedEnabled ( )
overrideprivatevirtual

Definition at line 1716 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ leaseNumber()

sal_Int32 SAL_CALL reportdesign::OReportDefinition::leaseNumber ( const css::uno::Reference< css::uno::XInterface > &  xComponent)
overrideprivate

◆ load()

void SAL_CALL reportdesign::OReportDefinition::load ( const css::uno::Sequence< css::beans::PropertyValue > &  lArguments)
overrideprivatevirtual

◆ loadFromStorage()

void SAL_CALL reportdesign::OReportDefinition::loadFromStorage ( const css::uno::Reference< css::embed::XStorage > &  xStorage,
const css::uno::Sequence< css::beans::PropertyValue > &  aMediaDescriptor 
)
overrideprivatevirtual

◆ lockControllers()

void SAL_CALL reportdesign::OReportDefinition::lockControllers ( )
overrideprivatevirtual

Definition at line 1188 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ notifyDocumentEvent()

void SAL_CALL reportdesign::OReportDefinition::notifyDocumentEvent ( const OUString &  rEventName,
const css::uno::Reference< css::frame::XController2 > &  rViewController,
const css::uno::Any &  rSupplement 
)
overrideprivatevirtual

Definition at line 1789 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

Referenced by notifyEvent().

◆ notifyEvent()

void reportdesign::OReportDefinition::notifyEvent ( const OUString &  _sEventName)
private

Definition at line 1771 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_pImpl, and notifyDocumentEvent().

Referenced by disposing(), and setModified().

◆ operator=()

OReportDefinition & reportdesign::OReportDefinition::operator= ( const OReportDefinition )
privatedelete

◆ releaseNumber()

void SAL_CALL reportdesign::OReportDefinition::releaseNumber ( ::sal_Int32  nNumber)
overrideprivatevirtual

◆ releaseNumberForComponent()

void SAL_CALL reportdesign::OReportDefinition::releaseNumberForComponent ( const css::uno::Reference< css::uno::XInterface > &  xComponent)
overrideprivatevirtual

◆ removeCloseListener()

void SAL_CALL reportdesign::OReportDefinition::removeCloseListener ( const css::uno::Reference< css::util::XCloseListener > &  Listener)
overrideprivatevirtual

Definition at line 1058 of file ReportDefinition.cxx.

References m_pImpl.

◆ removeDocumentEventListener()

void SAL_CALL reportdesign::OReportDefinition::removeDocumentEventListener ( const css::uno::Reference< css::document::XDocumentEventListener > &  rListener)
overrideprivatevirtual

Definition at line 1812 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ removeEventListener() [1/2]

virtual void SAL_CALL reportdesign::OReportDefinition::removeEventListener ( const css::uno::Reference< css::document::XEventListener > &  aListener)
overrideprivatevirtual

◆ removeEventListener() [2/2]

virtual void SAL_CALL reportdesign::OReportDefinition::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverrideprivatevirtual

Definition at line 272 of file ReportDefinition.hxx.

◆ removeModifyListener()

void SAL_CALL reportdesign::OReportDefinition::removeModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overrideprivatevirtual

Definition at line 1764 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ removePropertyChangeListener()

void SAL_CALL reportdesign::OReportDefinition::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overrideprivatevirtual

◆ removeStorageChangeListener()

void SAL_CALL reportdesign::OReportDefinition::removeStorageChangeListener ( const css::uno::Reference< css::document::XStorageChangeListener > &  xListener)
overrideprivatevirtual

Definition at line 1445 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ removeTitleChangeListener()

void SAL_CALL reportdesign::OReportDefinition::removeTitleChangeListener ( const css::uno::Reference< css::frame::XTitleChangeListener > &  xListener)
overrideprivatevirtual

◆ removeVetoableChangeListener()

void SAL_CALL reportdesign::OReportDefinition::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual

◆ set() [1/2]

void reportdesign::OReportDefinition::set ( const OUString &  _sProperty,
bool  Value,
bool &  _member 
)
inlineprivate

Definition at line 114 of file ReportDefinition.hxx.

References m_aMutex, and Value.

◆ set() [2/2]

template<typename T >
void reportdesign::OReportDefinition::set ( const OUString &  _sProperty,
const T &  Value,
T &  _member 
)
inlineprivate

◆ setActiveConnection()

void SAL_CALL reportdesign::OReportDefinition::setActiveConnection ( const css::uno::Reference< css::sdbc::XConnection > &  _activeconnection)
overrideprivatevirtual

Definition at line 2438 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ACTIVECONNECTION, and set().

◆ setCaption()

void SAL_CALL reportdesign::OReportDefinition::setCaption ( const OUString &  _caption)
overrideprivatevirtual

Definition at line 753 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_CAPTION, and set().

Referenced by fillArgs().

◆ setCommand()

void SAL_CALL reportdesign::OReportDefinition::setCommand ( const OUString &  _command)
overrideprivatevirtual

Definition at line 809 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_COMMAND, and set().

◆ setCommandType()

void SAL_CALL reportdesign::OReportDefinition::setCommandType ( ::sal_Int32  _commandtype)
overrideprivatevirtual

◆ setCurrentController()

void SAL_CALL reportdesign::OReportDefinition::setCurrentController ( const css::uno::Reference< css::frame::XController > &  Controller)
overrideprivatevirtual

Definition at line 1216 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ setDataSourceName()

void SAL_CALL reportdesign::OReportDefinition::setDataSourceName ( const OUString &  _datasourcename)
overrideprivatevirtual

Definition at line 2451 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_DATASOURCENAME, and set().

◆ setEscapeProcessing()

void SAL_CALL reportdesign::OReportDefinition::setEscapeProcessing ( sal_Bool  _escapeprocessing)
overrideprivatevirtual

Definition at line 846 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ESCAPEPROCESSING, and set().

◆ setFilter()

void SAL_CALL reportdesign::OReportDefinition::setFilter ( const OUString &  _filter)
overrideprivatevirtual

Definition at line 835 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_FILTER, and set().

◆ setGroupKeepTogether()

void SAL_CALL reportdesign::OReportDefinition::setGroupKeepTogether ( ::sal_Int16  _groupkeeptogether)
overrideprivatevirtual

◆ setIdentifier()

void SAL_CALL reportdesign::OReportDefinition::setIdentifier ( const OUString &  Identifier)
overrideprivatevirtual

Definition at line 2391 of file ReportDefinition.cxx.

References Identifier, cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ setMimeType()

void SAL_CALL reportdesign::OReportDefinition::setMimeType ( const OUString &  _mimetype)
overrideprivatevirtual

◆ setModified()

void SAL_CALL reportdesign::OReportDefinition::setModified ( sal_Bool  bModified)
overrideprivatevirtual

Definition at line 1732 of file ReportDefinition.cxx.

References aEvent, cppu::BaseMutex::m_aMutex, m_pImpl, and notifyEvent().

Referenced by setVisualAreaSize(), and storeToStorage().

◆ setPageFooterOn()

void SAL_CALL reportdesign::OReportDefinition::setPageFooterOn ( sal_Bool  _pagefooteron)
overrideprivatevirtual

Definition at line 899 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_PAGEFOOTERON, RptResId(), and setSection().

Referenced by initNew().

◆ setPageFooterOption()

void SAL_CALL reportdesign::OReportDefinition::setPageFooterOption ( ::sal_Int16  _pagefooteroption)
overrideprivatevirtual

◆ setPageHeaderOn()

void SAL_CALL reportdesign::OReportDefinition::setPageHeaderOn ( sal_Bool  _pageheaderon)
overrideprivatevirtual

Definition at line 885 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_PAGEHEADERON, RptResId(), and setSection().

Referenced by initNew().

◆ setPageHeaderOption()

void SAL_CALL reportdesign::OReportDefinition::setPageHeaderOption ( ::sal_Int16  _pageheaderoption)
overrideprivatevirtual

◆ setParent()

void SAL_CALL reportdesign::OReportDefinition::setParent ( const css::uno::Reference< css::uno::XInterface > &  Parent)
overrideprivatevirtual

◆ setPropertyValue()

void SAL_CALL reportdesign::OReportDefinition::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overrideprivatevirtual

◆ setReportFooterOn()

void SAL_CALL reportdesign::OReportDefinition::setReportFooterOn ( sal_Bool  _reportfooteron)
overrideprivatevirtual

Definition at line 871 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_REPORTFOOTERON, RptResId(), and setSection().

◆ setReportHeaderOn()

void SAL_CALL reportdesign::OReportDefinition::setReportHeaderOn ( sal_Bool  _reportheaderon)
overrideprivatevirtual

Definition at line 857 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_REPORTHEADERON, RptResId(), and setSection().

◆ setSection()

void reportdesign::OReportDefinition::setSection ( const OUString &  _sProperty,
bool  _bOn,
const OUString &  _sName,
css::uno::Reference< css::report::XSection > &  _member 
)
private

◆ setTitle()

void SAL_CALL reportdesign::OReportDefinition::setTitle ( const OUString &  sTitle)
overrideprivatevirtual

◆ setViewData()

void SAL_CALL reportdesign::OReportDefinition::setViewData ( const css::uno::Reference< css::container::XIndexAccess > &  Data)
overrideprivatevirtual

Definition at line 1862 of file ReportDefinition.cxx.

References Data, cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ setVisualAreaSize()

void SAL_CALL reportdesign::OReportDefinition::setVisualAreaSize ( ::sal_Int64  nAspect,
const css::awt::Size &  aSize 
)
overrideprivatevirtual

Definition at line 1650 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, m_pImpl, and setModified().

◆ storeToStorage()

void SAL_CALL reportdesign::OReportDefinition::storeToStorage ( const css::uno::Reference< css::embed::XStorage > &  xStorage,
const css::uno::Sequence< css::beans::PropertyValue > &  aMediaDescriptor 
)
overrideprivatevirtual

◆ supportsService()

sal_Bool SAL_CALL reportdesign::OReportDefinition::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 718 of file ReportDefinition.cxx.

References cppu::supportsService().

◆ switchToStorage()

void SAL_CALL reportdesign::OReportDefinition::switchToStorage ( const css::uno::Reference< css::embed::XStorage > &  xStorage)
overrideprivatevirtual

◆ unlockControllers()

void SAL_CALL reportdesign::OReportDefinition::unlockControllers ( )
overrideprivatevirtual

Definition at line 1195 of file ReportDefinition.cxx.

References cppu::BaseMutex::m_aMutex, and m_pImpl.

◆ WriteThroughComponent() [1/2]

bool reportdesign::OReportDefinition::WriteThroughComponent ( const css::uno::Reference< css::io::XOutputStream > &  xOutputStream,
const css::uno::Reference< css::lang::XComponent > &  xComponent,
const char *  pServiceName,
const css::uno::Sequence< css::uno::Any > &  rArguments,
const css::uno::Sequence< css::beans::PropertyValue > &  rMediaDesc 
)
private

write a single output stream (to be called either directly or by WriteThroughComponent(...))

References init().

◆ WriteThroughComponent() [2/2]

bool reportdesign::OReportDefinition::WriteThroughComponent ( const css::uno::Reference< css::lang::XComponent > &  xComponent,
const char *  pStreamName,
const char *  pServiceName,
const css::uno::Sequence< css::uno::Any > &  rArguments,
const css::uno::Sequence< css::beans::PropertyValue > &  rMediaDesc,
const css::uno::Reference< css::embed::XStorage > &  _xStorageToSaveTo 
)
private

write a single XML stream into the package

Parameters
xComponentthe component we export
pServiceNamethe stream name
rArgumentsservice name of the component the argument (XInitialization)
rMediaDescoutput descriptor

Referenced by storeToStorage().

Member Data Documentation

◆ m_aProps

std::shared_ptr<OReportComponentProperties> reportdesign::OReportDefinition::m_aProps
private

◆ m_pImpl

std::shared_ptr<OReportDefinitionImpl> reportdesign::OReportDefinition::m_pImpl
private

Definition at line 91 of file ReportDefinition.hxx.

Referenced by addCloseListener(), addDocumentEventListener(), addModifyListener(), addStorageChangeListener(), attachResource(), close(), connectController(), createInstance(), createInstanceWithArguments(), disableSetModified(), disconnectController(), disposing(), enableSetModified(), fillArgs(), getActiveConnection(), getArgs(), getCaption(), getCommand(), getCommandType(), getCurrentController(), getDataSourceName(), getDetail(), getDocumentBaseURL(), getDocumentProperties(), getDocumentStorage(), getDocumentSubStorage(), getDocumentSubStoragesNames(), getEmbeddedObjectContainer(), getEscapeProcessing(), getFilter(), getFunctions(), getGroupKeepTogether(), getGroups(), getIdentifier(), getMimeType(), getNumberFormats(), getNumberFormatSettings(), getPageFooter(), getPageFooterOn(), getPageFooterOption(), getPageHeader(), getPageHeaderOn(), getPageHeaderOption(), getParent(), getPreferredVisualRepresentation(), getReportFooter(), getReportFooterOn(), getReportHeader(), getReportHeaderOn(), getSdrModelFromUnoModel(), getSomething(), getStorage(), getStyleFamilies(), getUIConfigurationManager2(), getUndoManager(), getViewData(), getVisualAreaSize(), hasControllersLocked(), impl_getTitleHelper_throw(), impl_getUntitledHelper_throw(), impl_loadFromStorage_nolck_throw(), isModified(), isSetModifiedEnabled(), lockControllers(), notifyDocumentEvent(), notifyEvent(), removeCloseListener(), removeDocumentEventListener(), removeModifyListener(), removeStorageChangeListener(), setActiveConnection(), setCaption(), setCommand(), setCommandType(), setCurrentController(), setDataSourceName(), setEscapeProcessing(), setFilter(), setGroupKeepTogether(), setIdentifier(), setMimeType(), setModified(), setPageFooterOn(), setPageFooterOption(), setPageHeaderOn(), setPageHeaderOption(), setParent(), setReportFooterOn(), setReportHeaderOn(), setViewData(), setVisualAreaSize(), storeToStorage(), switchToStorage(), and unlockControllers().


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