LibreOffice Module sc (master)  1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
ScIconSetFrmtEntry Class Reference

#include <condformatdlgentry.hxx>

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

Public Member Functions

 ScIconSetFrmtEntry (ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos, const ScIconSetFormat *pFormat=nullptr)
 
virtual ~ScIconSetFrmtEntry () override
 
virtual ScFormatEntryGetEntry () const override
 
virtual void SetActive () override
 
virtual void SetInactive () override
 
virtual condformat::entry::ScCondFrmtEntryType GetType () override
 
- Public Member Functions inherited from ScCondFrmtEntry
 ScCondFrmtEntry (ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos)
 
virtual ~ScCondFrmtEntry ()
 
void Show ()
 
void set_grid_top_attach (int nAttach)
 
int get_grid_top_attach () const
 
Size get_preferred_size () const
 
void SetPos (const ScAddress &rPos)
 
bool IsSelected () const
 
void SetIndex (sal_Int32 nIndex)
 

Private Types

typedef std::vector< std::unique_ptr< ScIconSetFrmtDataEntry > > ScIconSetFrmtDataEntriesType
 

Private Member Functions

virtual OUString GetExpressionString () override
 
void Init ()
 
 DECL_LINK (IconSetTypeHdl, weld::ComboBox &, void)
 

Private Attributes

std::unique_ptr< weld::ComboBoxmxLbColorFormat
 
std::unique_ptr< weld::ComboBoxmxLbIconSetType
 
std::unique_ptr< weld::ContainermxIconParent
 
ScIconSetFrmtDataEntriesType maEntries
 

Additional Inherited Members

- Protected Member Functions inherited from ScCondFrmtEntry
virtual void Select ()
 
virtual void Deselect ()
 
- Protected Attributes inherited from ScCondFrmtEntry
ScCondFormatListmpParent
 
std::unique_ptr< weld::BuildermxBuilder
 
std::unique_ptr< weld::ComboBoxmxLbType
 
ScDocumentmpDoc
 
ScAddress maPos
 

Detailed Description

Definition at line 310 of file condformatdlgentry.hxx.

Member Typedef Documentation

typedef std::vector<std::unique_ptr<ScIconSetFrmtDataEntry> > ScIconSetFrmtEntry::ScIconSetFrmtDataEntriesType
private

Definition at line 320 of file condformatdlgentry.hxx.

Constructor & Destructor Documentation

ScIconSetFrmtEntry::ScIconSetFrmtEntry ( ScCondFormatList pParent,
ScDocument pDoc,
const ScAddress rPos,
const ScIconSetFormat pFormat = nullptr 
)
ScIconSetFrmtEntry::~ScIconSetFrmtEntry ( )
overridevirtual

Definition at line 1451 of file condformatdlgentry.cxx.

Member Function Documentation

ScIconSetFrmtEntry::DECL_LINK ( IconSetTypeHdl  ,
weld::ComboBox ,
void   
)
private
ScFormatEntry * ScIconSetFrmtEntry::GetEntry ( ) const
overridevirtual
OUString ScIconSetFrmtEntry::GetExpressionString ( )
overrideprivatevirtual

Implements ScCondFrmtEntry.

Definition at line 1482 of file condformatdlgentry.cxx.

References ScCondFormatHelper::GetExpression(), and ICONSET.

virtual condformat::entry::ScCondFrmtEntryType ScIconSetFrmtEntry::GetType ( )
inlineoverridevirtual

Implements ScCondFrmtEntry.

Definition at line 335 of file condformatdlgentry.hxx.

References condformat::entry::ICONSET.

void ScIconSetFrmtEntry::Init ( void  )
private

Definition at line 1455 of file condformatdlgentry.cxx.

References LINK, mxLbColorFormat, mxLbIconSetType, and ScCondFrmtEntry::mxLbType.

Referenced by ScIconSetFrmtEntry().

void ScIconSetFrmtEntry::SetActive ( )
overridevirtual
void ScIconSetFrmtEntry::SetInactive ( )
overridevirtual

Member Data Documentation

ScIconSetFrmtDataEntriesType ScIconSetFrmtEntry::maEntries
private

Definition at line 321 of file condformatdlgentry.hxx.

Referenced by GetEntry(), ScIconSetFrmtEntry(), SetActive(), and SetInactive().

std::unique_ptr<weld::Container> ScIconSetFrmtEntry::mxIconParent
private

Definition at line 318 of file condformatdlgentry.hxx.

Referenced by ScIconSetFrmtEntry().

std::unique_ptr<weld::ComboBox> ScIconSetFrmtEntry::mxLbColorFormat
private

Definition at line 313 of file condformatdlgentry.hxx.

Referenced by Init(), ScIconSetFrmtEntry(), SetActive(), and SetInactive().

std::unique_ptr<weld::ComboBox> ScIconSetFrmtEntry::mxLbIconSetType
private

Definition at line 316 of file condformatdlgentry.hxx.

Referenced by GetEntry(), Init(), ScIconSetFrmtEntry(), SetActive(), and SetInactive().


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