51 std::unique_ptr<weld::Container>
mxGrid;
126 virtual void Select()
override;
virtual ScFormatEntry * GetEntry() const override
DECL_LINK(EntryTypeHdl, weld::ComboBox &, void)
ScFormatEntry * createColorscaleEntry() const
std::unique_ptr< weld::ComboBox > mxLbColorFormat
std::unique_ptr< weld::Label > mxFtMin
std::unique_ptr< weld::Entry > mxEdMin
virtual condformat::entry::ScCondFrmtEntryType GetType() override
ScColorScale2FrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos, const ScColorScaleFormat *pFormat=nullptr)
std::unique_ptr< weld::Entry > mxEdMax
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMax
std::unique_ptr< weld::Label > mxFtMax
virtual ~ScColorScale2FrmtEntry() override
virtual OUString GetExpressionString() override
std::unique_ptr< ColorListBox > mxLbColMax
virtual void SetActive() override
std::unique_ptr< ColorListBox > mxLbColMin
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMin
virtual void SetInactive() override
std::unique_ptr< weld::ComboBox > mxLbColorFormat
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMax
std::unique_ptr< weld::Label > mxFtMin
virtual void SetActive() override
std::unique_ptr< ColorListBox > mxLbColMiddle
std::unique_ptr< weld::Entry > mxEdMin
std::unique_ptr< weld::Label > mxFtMax
virtual ~ScColorScale3FrmtEntry() override
ScFormatEntry * createColorscaleEntry() const
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMiddle
virtual void SetInactive() override
ScColorScale3FrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos, const ScColorScaleFormat *pFormat=nullptr)
std::unique_ptr< ColorListBox > mxLbColMin
virtual OUString GetExpressionString() override
virtual ScFormatEntry * GetEntry() const override
std::unique_ptr< weld::Entry > mxEdMax
DECL_LINK(EntryTypeHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ComboBox > mxLbEntryTypeMin
std::unique_ptr< weld::Entry > mxEdMiddle
std::unique_ptr< ColorListBox > mxLbColMax
virtual condformat::entry::ScCondFrmtEntryType GetType() override
std::unique_ptr< weld::Label > mxFtCondition
std::unique_ptr< weld::Label > mxFtCondNr
int get_preferred_height() const
virtual ~ScCondFrmtEntry()
ScCondFormatList * mpParent
std::unique_ptr< weld::Container > mxGrid
virtual condformat::entry::ScCondFrmtEntryType GetType()=0
std::unique_ptr< weld::ComboBox > mxLbType
OUString const maStrCondition
virtual void SetInactive()=0
std::unique_ptr< weld::Builder > mxBuilder
virtual ScFormatEntry * GetEntry() const =0
void SetPos(const ScAddress &rPos)
void set_grid_top_attach(int nAttach)
ScCondFrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos)
std::unique_ptr< weld::Widget > mxBorder
virtual void SetActive()=0
virtual OUString GetExpressionString()=0
void SetIndex(sal_Int32 nIndex)
Link< ScCondFrmtEntry &, void > maClickHdl
DECL_LINK(EntrySelectHdl, const MouseEvent &, bool)
SvxFontPrevWindow maWdPreview
virtual void Deselect() override
std::unique_ptr< weld::Label > mxFtVal
virtual condformat::entry::ScCondFrmtEntryType GetType() override
ScConditionFrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, ScCondFormatDlg *pDialogParent, const ScAddress &rPos, const ScCondFormatEntry *pFormatEntry=nullptr)
virtual ScFormatEntry * GetEntry() const override
virtual void SetActive() override
std::unique_ptr< formula::RefEdit > mxEdVal2
DECL_LINK(OnEdChanged, formula::RefEdit &, void)
std::unique_ptr< weld::ComboBox > mxLbStyle
DECL_LINK(StyleSelectHdl, weld::ComboBox &, void)
virtual void Select() override
static sal_Int32 ConditionModeToEntryPos(ScConditionMode eMode)
std::unique_ptr< formula::RefEdit > mxEdVal1
std::unique_ptr< weld::Label > mxFtStyle
static const ScConditionMode mpEntryToCond[NUM_COND_ENTRIES]
void Init(ScCondFormatDlg *pDialogParent)
std::unique_ptr< weld::Widget > mxWdPreviewWin
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual OUString GetExpressionString() override
virtual void SetInactive() override
static const sal_Int32 NUM_COND_ENTRIES
static ScConditionMode EntryPosToConditionMode(sal_Int32 aEntryPos)
std::unique_ptr< weld::ComboBox > mxLbCondType
DECL_LINK(ConditionTypeSelectHdl, weld::ComboBox &, void)
ScFormatEntry * createConditionEntry() const
std::unique_ptr< weld::CustomWeld > mxWdPreview
virtual ~ScConditionFrmtEntry() override
static sal_Int32 GetNumberEditFields(ScConditionMode eMode)
ScDataBarFrmtEntry(ScCondFormatList *pParemt, ScDocument *pDoc, const ScAddress &rPos, const ScDataBarFormat *pFormat=nullptr)
virtual ~ScDataBarFrmtEntry() override
std::unique_ptr< weld::ComboBox > mxLbDataBarMinType
virtual void SetInactive() override
DECL_LINK(DataBarTypeSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ComboBox > mxLbDataBarMaxType
std::unique_ptr< weld::Label > mxFtMax
DECL_LINK(OptionBtnHdl, weld::Button &, void)
std::unique_ptr< weld::Entry > mxEdDataBarMax
virtual condformat::entry::ScCondFrmtEntryType GetType() override
virtual OUString GetExpressionString() override
virtual ScFormatEntry * GetEntry() const override
std::unique_ptr< weld::Entry > mxEdDataBarMin
ScFormatEntry * createDatabarEntry() const
std::unique_ptr< ScDataBarFormatData > mpDataBarData
std::unique_ptr< weld::Button > mxBtOptions
virtual void SetActive() override
std::unique_ptr< weld::Label > mxFtMin
std::unique_ptr< weld::ComboBox > mxLbColorFormat
virtual ScFormatEntry * GetEntry() const override
SvxFontPrevWindow maWdPreview
virtual void SetActive() override
DECL_LINK(StyleSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::CustomWeld > mxWdPreview
std::unique_ptr< weld::Label > mxFtStyle
virtual ~ScDateFrmtEntry() override
virtual OUString GetExpressionString() override
ScDateFrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, const ScCondDateFormatEntry *pFormat=nullptr)
std::unique_ptr< weld::Widget > mxWdPreviewWin
virtual void SetInactive() override
std::unique_ptr< weld::ComboBox > mxLbDateEntry
std::unique_ptr< weld::ComboBox > mxLbStyle
virtual condformat::entry::ScCondFrmtEntryType GetType() override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
std::unique_ptr< weld::Label > mxFtStyle
std::unique_ptr< weld::ComboBox > mxLbStyle
std::unique_ptr< formula::RefEdit > mxEdFormula
virtual void SetInactive() override
ScFormatEntry * createFormulaEntry() const
virtual ScFormatEntry * GetEntry() const override
std::unique_ptr< weld::CustomWeld > mxWdPreview
virtual condformat::entry::ScCondFrmtEntryType GetType() override
ScFormulaFrmtEntry(ScCondFormatList *pParent, ScDocument *PDoc, ScCondFormatDlg *pDialogParent, const ScAddress &rPos, const ScCondFormatEntry *pFormatEntry=nullptr)
virtual OUString GetExpressionString() override
virtual void SetActive() override
SvxFontPrevWindow maWdPreview
std::unique_ptr< weld::Widget > mxWdPreviewWin
void Init(ScCondFormatDlg *pDialogParent)
DECL_LINK(StyleSelectHdl, weld::ComboBox &, void)
virtual ~ScFormulaFrmtEntry() override
std::unique_ptr< weld::ComboBox > mxLbIconSetType
virtual ScFormatEntry * GetEntry() const override
std::unique_ptr< weld::ComboBox > mxLbColorFormat
ScIconSetFrmtDataEntriesType maEntries
virtual ~ScIconSetFrmtEntry() override
virtual OUString GetExpressionString() override
virtual void SetActive() override
std::vector< std::unique_ptr< ScIconSetFrmtDataEntry > > ScIconSetFrmtDataEntriesType
ScIconSetFrmtEntry(ScCondFormatList *pParent, ScDocument *pDoc, const ScAddress &rPos, const ScIconSetFormat *pFormat=nullptr)
std::unique_ptr< weld::Container > mxIconParent
virtual void SetInactive() override
virtual condformat::entry::ScCondFrmtEntryType GetType() override
DECL_LINK(IconSetTypeHdl, weld::ComboBox &, void)