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< OUString > getSupportedServiceNames_Static ()
 
static OUString getImplementationName_Static ()
 
static css::uno::Reference< css::uno::XInterface > create (css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
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

Referenced by create().

reportdesign::OReportDefinition::~OReportDefinition ( )
overrideprivatevirtual

Definition at line 573 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 1049 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 1803 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 268 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 1755 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 1434 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 2547 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 1106 of file ReportDefinition.cxx.

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

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

Definition at line 1162 of file ReportDefinition.cxx.

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

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

Definition at line 739 of file ReportDefinition.cxx.

References OReportDefinition().

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

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

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

Definition at line 618 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 624 of file ReportDefinition.cxx.

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

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

Definition at line 1705 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 2431 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1155 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 745 of file ReportDefinition.cxx.

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

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

Definition at line 801 of file ReportDefinition.cxx.

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

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

Definition at line 812 of file ReportDefinition.cxx.

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

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

Definition at line 1970 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 1207 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 1223 of file ReportDefinition.cxx.

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

Definition at line 2444 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 927 of file ReportDefinition.cxx.

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

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2460 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 2618 of file ReportDefinition.cxx.

References m_aMutex, m_aProps, and m_pImpl.

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

Definition at line 1427 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 1897 of file ReportDefinition.cxx.

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

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

Definition at line 1904 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 2414 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 838 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 949 of file ReportDefinition.cxx.

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

Definition at line 827 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 1868 of file ReportDefinition.cxx.

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

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

Definition at line 756 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 905 of file ReportDefinition.cxx.

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

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

Definition at line 2383 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 685 of file ReportDefinition.cxx.

References getImplementationName_Static().

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

Definition at line 680 of file ReportDefinition.cxx.

Referenced by getImplementationName().

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2424 of file ReportDefinition.cxx.

References m_aProps.

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

Definition at line 1689 of file ReportDefinition.cxx.

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

Definition at line 1912 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 2406 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 2398 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 933 of file ReportDefinition.cxx.

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

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

Definition at line 891 of file ReportDefinition.cxx.

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

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

Definition at line 786 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 919 of file ReportDefinition.cxx.

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

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

Definition at line 877 of file ReportDefinition.cxx.

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

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

Definition at line 771 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 1669 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 960 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 941 of file ReportDefinition.cxx.

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

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

Definition at line 863 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 911 of file ReportDefinition.cxx.

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

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

Definition at line 849 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 1986 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 2205 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 1937 of file ReportDefinition.cxx.

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

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2419 of file ReportDefinition.cxx.

References m_pImpl.

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

Definition at line 2357 of file ReportDefinition.cxx.

References createInstance(), m_aMutex, and m_pImpl.

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

Definition at line 697 of file ReportDefinition.cxx.

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

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

Definition at line 690 of file ReportDefinition.cxx.

References SERVICE_REPORTDEFINITION.

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

Definition at line 2523 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 2629 of file ReportDefinition.cxx.

References DBG_UNHANDLED_EXCEPTION.

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

Definition at line 2650 of file ReportDefinition.cxx.

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

Definition at line 1875 of file ReportDefinition.cxx.

References getUIConfigurationManager2().

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

Definition at line 1880 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 2661 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

Definition at line 1964 of file ReportDefinition.cxx.

References comphelper::UnoIdInit::getSeq().

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

Definition at line 2608 of file ReportDefinition.cxx.

References m_aMutex.

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

Definition at line 1150 of file ReportDefinition.cxx.

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

Definition at line 1835 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 1662 of file ReportDefinition.cxx.

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

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

Definition at line 1200 of file ReportDefinition.cxx.

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

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

Definition at line 2481 of file ReportDefinition.cxx.

References m_aMutex, m_aProps, and m_pImpl.

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

Definition at line 2502 of file ReportDefinition.cxx.

References m_aMutex, and m_pImpl.

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

References setPageFooterOn(), and setPageHeaderOn().

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

Definition at line 2655 of file ReportDefinition.cxx.

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

Implements comphelper::IEmbeddedHelper.

Definition at line 2455 of file ReportDefinition.cxx.

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

Definition at line 1724 of file ReportDefinition.cxx.

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

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

Definition at line 1715 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 2575 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 1186 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 1788 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 1770 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 2586 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 2597 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 1056 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 1811 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 272 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 1763 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 1442 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 2561 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 2437 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ACTIVECONNECTION, and set().

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

Definition at line 751 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 807 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 1214 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 2450 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_DATASOURCENAME, and set().

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

Definition at line 844 of file ReportDefinition.cxx.

References m_pImpl, PROPERTY_ESCAPEPROCESSING, and set().

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

Definition at line 833 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 2390 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 1731 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 897 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 883 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 869 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 855 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 2535 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 1861 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 1649 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 716 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 1193 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: