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 ()
 

Static Public Member Functions

static css::uno::Sequence< sal_Int8getUnoTunnelId ()
 
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 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< class >
 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 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

reportdesign::OReportDefinition::OReportDefinition ( const OReportDefinition )
privatedelete
reportdesign::OReportDefinition::~OReportDefinition ( )
overrideprivatevirtual

Definition at line 569 of file ReportDefinition.cxx.

References dispose().

reportdesign::OReportDefinition::OReportDefinition ( css::uno::Reference< css::uno::XComponentContext > const &  _xContext)
explicit
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

Member Function Documentation

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

Definition at line 1028 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 1782 of file ReportDefinition.cxx.

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

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

Definition at line 261 of file ReportDefinition.hxx.

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

Definition at line 1734 of file ReportDefinition.cxx.

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

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

Definition at line 1414 of file ReportDefinition.cxx.

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

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

Definition at line 2530 of file ReportDefinition.cxx.

References m_aMutex.

void SAL_CALL reportdesign::OReportDefinition::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual
sal_Bool SAL_CALL reportdesign::OReportDefinition::attachResource ( const OUString &  URL,
const css::uno::Sequence< css::beans::PropertyValue > &  Arguments 
)
overrideprivatevirtual

Definition at line 1085 of file ReportDefinition.cxx.

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

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

Definition at line 1042 of file ReportDefinition.cxx.

References dispose(), cppu::BaseMutex::m_aMutex, m_pImpl, and xFrame.

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

Definition at line 1141 of file ReportDefinition.cxx.

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

uno::Reference< util::XCloneable > SAL_CALL reportdesign::OReportDefinition::createClone ( )
overrideprivatevirtual
uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::createInstance ( const OUString &  aServiceSpecifier)
overrideprivatevirtual
uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overrideprivatevirtual
sal_Bool SAL_CALL reportdesign::OReportDefinition::disableSetModified ( )
overrideprivatevirtual

Definition at line 1674 of file ReportDefinition.cxx.

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

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

Definition at line 1154 of file ReportDefinition.cxx.

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

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

Definition at line 614 of file ReportDefinition.cxx.

References cppu::PropertySetMixinImpl::dispose().

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

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

this function is called upon disposing the component

Definition at line 620 of file ReportDefinition.cxx.

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

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

Definition at line 1684 of file ReportDefinition.cxx.

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

void reportdesign::OReportDefinition::fillArgs ( utl::MediaDescriptor _aDescriptor)
private
uno::Reference< sdbc::XConnection > SAL_CALL reportdesign::OReportDefinition::getActiveConnection ( )
overrideprivatevirtual

Definition at line 2414 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1134 of file ReportDefinition.cxx.

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

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

Definition at line 724 of file ReportDefinition.cxx.

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

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

Definition at line 780 of file ReportDefinition.cxx.

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

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

Definition at line 791 of file ReportDefinition.cxx.

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

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

Definition at line 1953 of file ReportDefinition.cxx.

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

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

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

Definition at line 1186 of file ReportDefinition.cxx.

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

Referenced by storeToStorage().

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

Definition at line 1202 of file ReportDefinition.cxx.

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

Definition at line 2427 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 906 of file ReportDefinition.cxx.

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

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2443 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 2601 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1407 of file ReportDefinition.cxx.

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

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

Definition at line 1876 of file ReportDefinition.cxx.

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

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

Definition at line 1883 of file ReportDefinition.cxx.

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

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2397 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 817 of file ReportDefinition.cxx.

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

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

Definition at line 928 of file ReportDefinition.cxx.

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

Definition at line 806 of file ReportDefinition.cxx.

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

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

Definition at line 1847 of file ReportDefinition.cxx.

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

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

Definition at line 735 of file ReportDefinition.cxx.

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

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

Definition at line 884 of file ReportDefinition.cxx.

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

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

Definition at line 2366 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 676 of file ReportDefinition.cxx.

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2407 of file ReportDefinition.cxx.

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

Definition at line 1668 of file ReportDefinition.cxx.

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

Definition at line 1891 of file ReportDefinition.cxx.

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

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

Definition at line 2389 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 2381 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 912 of file ReportDefinition.cxx.

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

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

Definition at line 870 of file ReportDefinition.cxx.

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

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

Definition at line 765 of file ReportDefinition.cxx.

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

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

Definition at line 898 of file ReportDefinition.cxx.

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

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

Definition at line 856 of file ReportDefinition.cxx.

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

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

Definition at line 750 of file ReportDefinition.cxx.

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

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OReportDefinition::getParent ( )
overrideprivatevirtual
embed::VisualRepresentation SAL_CALL reportdesign::OReportDefinition::getPreferredVisualRepresentation ( ::sal_Int64  nAspect)
overrideprivatevirtual

Definition at line 1648 of file ReportDefinition.cxx.

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

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

Reimplemented from cppu::PropertySetMixinImpl.

Definition at line 939 of file ReportDefinition.cxx.

References cppu::PropertySetMixinImpl::getPropertySetInfo().

uno::Any SAL_CALL reportdesign::OReportDefinition::getPropertyValue ( const OUString &  PropertyName)
overrideprivatevirtual
uno::Reference< report::XSection > SAL_CALL reportdesign::OReportDefinition::getReportFooter ( )
overrideprivatevirtual

Definition at line 920 of file ReportDefinition.cxx.

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

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

Definition at line 842 of file ReportDefinition.cxx.

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

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

Definition at line 890 of file ReportDefinition.cxx.

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

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

Definition at line 828 of file ReportDefinition.cxx.

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

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

abstract SdrModel provider

Definition at line 1969 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 2188 of file ReportDefinition.cxx.

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

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

Definition at line 1919 of file ReportDefinition.cxx.

References m_aProps, and m_pImpl.

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2402 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 2340 of file ReportDefinition.cxx.

References createInstance(), m_aMutex, and m_pImpl.

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

Definition at line 681 of file ReportDefinition.cxx.

References comphelper::findValue(), m_aProps, and SERVICE_REPORTDEFINITION.

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

Definition at line 2506 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 2612 of file ReportDefinition.cxx.

References DBG_UNHANDLED_EXCEPTION.

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

Definition at line 2633 of file ReportDefinition.cxx.

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

Definition at line 1854 of file ReportDefinition.cxx.

References getUIConfigurationManager2().

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

Definition at line 1859 of file ReportDefinition.cxx.

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

Referenced by getUIConfigurationManager().

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

Definition at line 2650 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1946 of file ReportDefinition.cxx.

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

Definition at line 2591 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 1129 of file ReportDefinition.cxx.

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

Definition at line 1814 of file ReportDefinition.cxx.

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

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

Definition at line 1641 of file ReportDefinition.cxx.

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

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

Definition at line 1179 of file ReportDefinition.cxx.

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

uno::Reference< frame::XTitle > reportdesign::OReportDefinition::impl_getTitleHelper_throw ( )
private
uno::Reference< frame::XUntitledNumbers > reportdesign::OReportDefinition::impl_getUntitledHelper_throw ( )
private
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 our mutex is locked

Exceptions

Definition at line 1207 of file ReportDefinition.cxx.

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

Referenced by load(), and loadFromStorage().

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

Definition at line 1516 of file ReportDefinition.cxx.

References setPageFooterOn(), and setPageHeaderOn().

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

Definition at line 2644 of file ReportDefinition.cxx.

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2438 of file ReportDefinition.cxx.

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

Definition at line 1703 of file ReportDefinition.cxx.

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

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

Definition at line 1694 of file ReportDefinition.cxx.

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

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

Definition at line 2558 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 1165 of file ReportDefinition.cxx.

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

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 1767 of file ReportDefinition.cxx.

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

Referenced by notifyEvent().

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

Definition at line 1749 of file ReportDefinition.cxx.

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

Referenced by disposing(), and setModified().

OReportDefinition& reportdesign::OReportDefinition::operator= ( const OReportDefinition )
privatedelete
void SAL_CALL reportdesign::OReportDefinition::releaseNumber ( ::sal_Int32  nNumber)
overrideprivatevirtual

Definition at line 2569 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 2580 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 1035 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 1790 of file ReportDefinition.cxx.

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

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

Definition at line 265 of file ReportDefinition.hxx.

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

Definition at line 1742 of file ReportDefinition.cxx.

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

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

Definition at line 1422 of file ReportDefinition.cxx.

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

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

Definition at line 2544 of file ReportDefinition.cxx.

References m_aMutex.

void SAL_CALL reportdesign::OReportDefinition::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual
template<typename T >
void reportdesign::OReportDefinition::set ( const OUString &  _sProperty,
const T &  Value,
T &  _member 
)
inlineprivate
void reportdesign::OReportDefinition::set ( const OUString &  _sProperty,
bool  Value,
bool &  _member 
)
inlineprivate

Definition at line 114 of file ReportDefinition.hxx.

References m_aMutex.

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

Definition at line 2420 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ACTIVECONNECTION, and set().

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

Definition at line 730 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_CAPTION, and set().

Referenced by fillArgs().

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

Definition at line 786 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_COMMAND, and set().

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

Definition at line 1193 of file ReportDefinition.cxx.

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

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

Definition at line 2433 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_DATASOURCENAME, and set().

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

Definition at line 823 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ESCAPEPROCESSING, and set().

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

Definition at line 812 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_FILTER, and set().

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

Definition at line 2373 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1710 of file ReportDefinition.cxx.

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

Referenced by setVisualAreaSize(), and storeToStorage().

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

Definition at line 876 of file ReportDefinition.cxx.

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

Referenced by initNew().

void SAL_CALL reportdesign::OReportDefinition::setPageFooterOption ( ::sal_Int16  _pagefooteroption)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportDefinition::setPageHeaderOn ( sal_Bool  _pageheaderon)
overrideprivatevirtual

Definition at line 862 of file ReportDefinition.cxx.

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

Referenced by initNew().

void SAL_CALL reportdesign::OReportDefinition::setPageHeaderOption ( ::sal_Int16  _pageheaderoption)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportDefinition::setParent ( const css::uno::Reference< css::uno::XInterface > &  Parent)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportDefinition::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportDefinition::setReportFooterOn ( sal_Bool  _reportfooteron)
overrideprivatevirtual

Definition at line 848 of file ReportDefinition.cxx.

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

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

Definition at line 834 of file ReportDefinition.cxx.

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

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

Definition at line 2518 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 1840 of file ReportDefinition.cxx.

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

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

Definition at line 1628 of file ReportDefinition.cxx.

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

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

Definition at line 700 of file ReportDefinition.cxx.

References cppu::supportsService().

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

Definition at line 1172 of file ReportDefinition.cxx.

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

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().

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(...))

Member Data Documentation

std::shared_ptr<OReportComponentProperties> reportdesign::OReportDefinition::m_aProps
private
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(), getArgs(), getCaption(), getCommand(), getCommandType(), getCurrentController(), getDetail(), getDocumentStorage(), getDocumentSubStorage(), getDocumentSubStoragesNames(), getEscapeProcessing(), getFilter(), getFunctions(), getGroupKeepTogether(), getGroups(), getMimeType(), getPageFooter(), getPageFooterOn(), getPageFooterOption(), getPageHeader(), getPageHeaderOn(), getPageHeaderOption(), getParent(), getPreferredVisualRepresentation(), getReportFooter(), getReportFooterOn(), getReportHeader(), getReportHeaderOn(), getSdrModelFromUnoModel(), getSomething(), getUIConfigurationManager2(), getViewData(), getVisualAreaSize(), hasControllersLocked(), impl_loadFromStorage_nolck_throw(), isModified(), isSetModifiedEnabled(), lockControllers(), notifyDocumentEvent(), notifyEvent(), removeCloseListener(), removeDocumentEventListener(), removeModifyListener(), removeStorageChangeListener(), setCaption(), setCommand(), setCommandType(), setCurrentController(), setEscapeProcessing(), setFilter(), setGroupKeepTogether(), 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: