LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
XColorList Class Referencefinal

#include <xtable.hxx>

Inheritance diagram for XColorList:
Collaboration diagram for XColorList:

Public Member Functions

 XColorList (const OUString &rPath, const OUString &rReferer)
void Replace (tools::Long nIndex, std::unique_ptr< XColorEntry > pEntry)
XColorEntryGetColor (tools::Long nIndex) const
tools::Long GetIndexOfColor (const Color &rColor) const
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
tools::Long Count () const
void Insert (std::unique_ptr< XPropertyEntry > pEntry, tools::Long nIndex=std::numeric_limits< tools::Long >::max())
void Replace (std::unique_ptr< XPropertyEntry > pEntry, tools::Long nIndex)
void Remove (tools::Long nIndex)
XPropertyEntryGet (tools::Long nIndex) const
tools::Long GetIndex (std::u16string_view rName) const
BitmapEx GetUiBitmap (tools::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
virtual css::uno::Reference< css::container::XNameContainer > createInstance ()=0
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)
virtual bool Create ()=0
- 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_NOEXCEPT SAL_OVERRIDE
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()

Static Public Member Functions

static XColorListRef CreateStdColorList ()
static XColorListRef GetStdColorList ()
- 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, std::u16string_view 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)

Private Member Functions

virtual BitmapEx CreateBitmapForUI (tools::Long nIndex) override

Additional Inherited Members

- Protected Member Functions inherited from XPropertyList
 XPropertyList (XPropertyListType t, OUString aPath, OUString aReferer)
bool isValidIdx (tools::Long nIndex) const
virtual BitmapEx CreateBitmapForUI (tools::Long nIndex)=0
- Protected Member Functions inherited from cppu::OWeakObject
void disposeWeakConnectionPoint ()
- Protected Attributes inherited from XPropertyList
XPropertyListType meType
OUString maName
OUString maPath
OUString 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 237 of file xtable.hxx.

Constructor & Destructor Documentation

◆ XColorList()

XColorList::XColorList ( const OUString &  rPath,
const OUString &  rReferer 

Definition at line 242 of file xtable.hxx.

Member Function Documentation

◆ Create()

bool XColorList::Create ( )

Implements XPropertyList.

Definition at line 60 of file xtabcolr.cxx.

References a, ColorTransparency, XPropertyList::Count(), XPropertyList::Insert(), and SvxResId().

◆ CreateBitmapForUI()

BitmapEx XColorList::CreateBitmapForUI ( tools::Long  nIndex)

Implements XPropertyList.

Definition at line 154 of file xtabcolr.cxx.

◆ createInstance()

uno::Reference< container::XNameContainer > XColorList::createInstance ( )

Implements XPropertyList.

Definition at line 55 of file xtabcolr.cxx.

References SvxUnoXColorTable_createInstance().

◆ CreateStdColorList()

XColorListRef XColorList::CreateStdColorList ( )

◆ GetColor()

XColorEntry * XColorList::GetColor ( tools::Long  nIndex) const

Definition at line 50 of file xtabcolr.cxx.

References XPropertyList::Get(), and nIndex.

Referenced by SvxColorValueSet::addEntriesForXColorList(), and GetIndexOfColor().

◆ GetIndexOfColor()

tools::Long XColorList::GetIndexOfColor ( const Color rColor) const

Definition at line 159 of file xtabcolr.cxx.

References GetColor(), i, XPropertyList::maList, and n.

◆ GetStdColorList()

XColorListRef XColorList::GetStdColorList ( )

Definition at line 40 of file xtabcolr.cxx.

References CreateStdColorList().

◆ Replace()

void XColorList::Replace ( tools::Long  nIndex,
std::unique_ptr< XColorEntry pEntry 

Definition at line 46 of file xtabcolr.cxx.

References nIndex, and XPropertyList::Replace().

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