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

#include <condformatdlgentry.hxx>

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

Public Member Functions

 ScColorScale3FrmtEntry (ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos, const ScColorScaleFormat *pFormat=nullptr)
 
virtual ~ScColorScale3FrmtEntry () override
 
virtual ScFormatEntry * GetEntry () 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_preferred_height () const
 
void SetPos (const ScAddress &rPos)
 
bool IsSelected () const
 
void SetIndex (sal_Int32 nIndex)
 
virtual ScFormatEntry * GetEntry () const =0
 
virtual void SetActive ()=0
 
virtual void SetInactive ()=0
 
virtual condformat::entry::ScCondFrmtEntryType GetType ()=0
 

Private Member Functions

ScFormatEntry * createColorscaleEntry () const
 
virtual OUString GetExpressionString () override
 
void Init ()
 
 DECL_LINK (EntryTypeHdl, weld::ComboBox &, void)
 

Private Attributes

std::unique_ptr< weld::ComboBox > mxLbColorFormat
 
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMin
 
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMiddle
 
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMax
 
std::unique_ptr< weld::Entry > mxEdMin
 
std::unique_ptr< weld::Entry > mxEdMiddle
 
std::unique_ptr< weld::Entry > mxEdMax
 
std::unique_ptr< ColorListBox > mxLbColMin
 
std::unique_ptr< ColorListBox > mxLbColMiddle
 
std::unique_ptr< ColorListBox > mxLbColMax
 
std::unique_ptr< weld::Label > mxFtMin
 
std::unique_ptr< weld::Label > mxFtMax
 

Additional Inherited Members

- Protected Member Functions inherited from ScCondFrmtEntry
virtual void Select ()
 
virtual void Deselect ()
 
virtual OUString GetExpressionString ()=0
 
- Protected Attributes inherited from ScCondFrmtEntry
ScCondFormatList * mpParent
 
std::unique_ptr< weld::Builder > mxBuilder
 
std::unique_ptr< weld::ComboBox > mxLbType
 
ScDocument * mpDoc
 
ScAddress maPos
 

Detailed Description

Definition at line 202 of file condformatdlgentry.hxx.

Constructor & Destructor Documentation

◆ ScColorScale3FrmtEntry()

ScColorScale3FrmtEntry::ScColorScale3FrmtEntry ( ScCondFormatList *  pParent,
ScDocument *  pDoc,
const ScAddress &  rPos,
const ScColorScaleFormat *  pFormat = nullptr 
)

◆ ~ScColorScale3FrmtEntry()

ScColorScale3FrmtEntry::~ScColorScale3FrmtEntry ( )
overridevirtual

Definition at line 928 of file condformatdlgentry.cxx.

Member Function Documentation

◆ createColorscaleEntry()

ScFormatEntry * ScColorScale3FrmtEntry::createColorscaleEntry ( ) const
private

◆ DECL_LINK()

ScColorScale3FrmtEntry::DECL_LINK ( EntryTypeHdl  ,
weld::ComboBox &  ,
void   
)
private

◆ GetEntry()

ScFormatEntry * ScColorScale3FrmtEntry::GetEntry ( ) const
overridevirtual

Implements ScCondFrmtEntry.

Definition at line 957 of file condformatdlgentry.cxx.

References createColorscaleEntry().

◆ GetExpressionString()

OUString ScColorScale3FrmtEntry::GetExpressionString ( )
overrideprivatevirtual

Implements ScCondFrmtEntry.

Definition at line 952 of file condformatdlgentry.cxx.

References COLORSCALE, and ScCondFormatHelper::GetExpression().

◆ GetType()

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

Implements ScCondFrmtEntry.

Definition at line 236 of file condformatdlgentry.hxx.

References condformat::entry::COLORSCALE3.

◆ Init()

void ScColorScale3FrmtEntry::Init ( void  )
private

◆ SetActive()

void ScColorScale3FrmtEntry::SetActive ( )
overridevirtual

◆ SetInactive()

void ScColorScale3FrmtEntry::SetInactive ( )
overridevirtual

Member Data Documentation

◆ mxEdMax

std::unique_ptr<weld::Entry> ScColorScale3FrmtEntry::mxEdMax
private

Definition at line 215 of file condformatdlgentry.hxx.

Referenced by createColorscaleEntry(), SetActive(), and SetInactive().

◆ mxEdMiddle

std::unique_ptr<weld::Entry> ScColorScale3FrmtEntry::mxEdMiddle
private

Definition at line 214 of file condformatdlgentry.hxx.

Referenced by createColorscaleEntry(), SetActive(), and SetInactive().

◆ mxEdMin

std::unique_ptr<weld::Entry> ScColorScale3FrmtEntry::mxEdMin
private

Definition at line 213 of file condformatdlgentry.hxx.

Referenced by createColorscaleEntry(), SetActive(), and SetInactive().

◆ mxFtMax

std::unique_ptr<weld::Label> ScColorScale3FrmtEntry::mxFtMax
private

Definition at line 222 of file condformatdlgentry.hxx.

◆ mxFtMin

std::unique_ptr<weld::Label> ScColorScale3FrmtEntry::mxFtMin
private

Definition at line 221 of file condformatdlgentry.hxx.

◆ mxLbColMax

std::unique_ptr<ColorListBox> ScColorScale3FrmtEntry::mxLbColMax
private

Definition at line 219 of file condformatdlgentry.hxx.

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

◆ mxLbColMiddle

std::unique_ptr<ColorListBox> ScColorScale3FrmtEntry::mxLbColMiddle
private

Definition at line 218 of file condformatdlgentry.hxx.

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

◆ mxLbColMin

std::unique_ptr<ColorListBox> ScColorScale3FrmtEntry::mxLbColMin
private

Definition at line 217 of file condformatdlgentry.hxx.

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

◆ mxLbColorFormat

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

Definition at line 206 of file condformatdlgentry.hxx.

Referenced by createColorscaleEntry(), SetActive(), and SetInactive().

◆ mxLbEntryTypeMax

std::unique_ptr<weld::ComboBox> ScColorScale3FrmtEntry::mxLbEntryTypeMax
private

Definition at line 211 of file condformatdlgentry.hxx.

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

◆ mxLbEntryTypeMiddle

std::unique_ptr<weld::ComboBox> ScColorScale3FrmtEntry::mxLbEntryTypeMiddle
private

Definition at line 210 of file condformatdlgentry.hxx.

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

◆ mxLbEntryTypeMin

std::unique_ptr<weld::ComboBox> ScColorScale3FrmtEntry::mxLbEntryTypeMin
private

Definition at line 209 of file condformatdlgentry.hxx.

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


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