LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
XHatchList Class Reference

#include <xtable.hxx>

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

Public Member Functions

 XHatchList (const OUString &rPath, const OUString &rReferer)
 
virtual ~XHatchList () override
 
void Replace (std::unique_ptr< XHatchEntry > pEntry, long nIndex)
 
XHatchEntryGetHatch (long nIndex) const
 
BitmapEx GetBitmapForPreview (long nIndex, const Size &rSize)
 
virtual css::uno::Reference< css::container::XNameContainer > createInstance () override
 
virtual bool Create () override
 
- Public Member Functions inherited from XPropertyList
 XPropertyList (const XPropertyList &)=delete
 
XPropertyListoperator= (const XPropertyList &)=delete
 
virtual ~XPropertyList () override
 
XPropertyListType Type () const
 
long Count () const
 
void Insert (std::unique_ptr< XPropertyEntry > pEntry, long nIndex=std::numeric_limits< long >::max())
 
void Replace (std::unique_ptr< XPropertyEntry > pEntry, long nIndex)
 
void Remove (long nIndex)
 
XPropertyEntryGet (long nIndex) const
 
long GetIndex (const OUString &rName) const
 
BitmapEx GetUiBitmap (long nIndex) const
 
const OUString & GetName () const
 
void SetName (const OUString &rString)
 
const OUString & GetPath () const
 
void SetPath (const OUString &rString)
 
void SetDirty (bool bDirty)
 
bool IsEmbedInDocument () const
 
OUString GetDefaultExt () const
 
bool Load ()
 
bool LoadFrom (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &rURL, const OUString &rReferer)
 
bool Save ()
 
bool SaveTo (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &rURL, OUString *pOptName)
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Protected Member Functions

virtual BitmapEx CreateBitmapForUI (long nIndex) override
 
- Protected Member Functions inherited from XPropertyList
 XPropertyList (XPropertyListType t, const OUString &rPath, const OUString &rReferer)
 
bool isValidIdx (long nIndex) const
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 

Private Member Functions

BitmapEx CreateBitmap (long nIndex, const Size &rSize) const
 

Additional Inherited Members

- Static Public Member Functions inherited from XPropertyList
static OUString GetDefaultExt (XPropertyListType t)
 
static XPropertyListRef CreatePropertyList (XPropertyListType t, const OUString &rPath, const OUString &rReferer)
 
static XPropertyListRef CreatePropertyListFromURL (XPropertyListType t, const OUString &rUrl)
 
static XDashListRef AsDashList (rtl::Reference< XPropertyList > const &plist)
 
static XHatchListRef AsHatchList (rtl::Reference< XPropertyList > const &plist)
 
static XColorListRef AsColorList (rtl::Reference< XPropertyList > const &plist)
 
static XBitmapListRef AsBitmapList (rtl::Reference< XPropertyList > const &plist)
 
static XPatternListRef AsPatternList (rtl::Reference< XPropertyList > const &plist)
 
static XLineEndListRef AsLineEndList (rtl::Reference< XPropertyList > const &plist)
 
static XGradientListRef AsGradientList (rtl::Reference< XPropertyList > const &plist)
 
- Protected Attributes inherited from XPropertyList
XPropertyListType const meType
 
OUString maName
 
OUString maPath
 
OUString const maReferer
 
std::vector< std::unique_ptr< XPropertyEntry > > maList
 
bool mbListDirty
 
bool mbEmbedInDocument
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 303 of file xtable.hxx.

Constructor & Destructor Documentation

XHatchList::XHatchList ( const OUString &  rPath,
const OUString &  rReferer 
)

Definition at line 39 of file xtabhtch.cxx.

XHatchList::~XHatchList ( )
overridevirtual

Definition at line 44 of file xtabhtch.cxx.

Member Function Documentation

bool XHatchList::Create ( )
overridevirtual

Implements XPropertyList.

Definition at line 64 of file xtabhtch.cxx.

References aStr, COL_BLACK(), COL_BLUE(), COL_RED(), XPropertyList::Insert(), and SvxResId().

BitmapEx XHatchList::CreateBitmap ( long  nIndex,
const Size rSize 
) const
private
BitmapEx XHatchList::CreateBitmapForUI ( long  nIndex)
overrideprotectedvirtual
uno::Reference< container::XNameContainer > XHatchList::createInstance ( )
overridevirtual

Implements XPropertyList.

Definition at line 58 of file xtabhtch.cxx.

References SvxUnoXHatchTable_createInstance().

BitmapEx XHatchList::GetBitmapForPreview ( long  nIndex,
const Size rSize 
)

Definition at line 192 of file xtabhtch.cxx.

References CreateBitmap().

XHatchEntry * XHatchList::GetHatch ( long  nIndex) const

Definition at line 53 of file xtabhtch.cxx.

References XPropertyList::Get().

Referenced by CreateBitmap(), and SvxFillToolBoxControl::Update().

void XHatchList::Replace ( std::unique_ptr< XHatchEntry pEntry,
long  nIndex 
)

Definition at line 48 of file xtabhtch.cxx.

References XPropertyList::Replace().


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