25#include <rtl/ustring.hxx>
116 std::u16string_view rBaseNode)
const;
118 std::u16string_view rBaseNode)
const;
163 virtual void Notify(
const css::uno::Sequence<OUString>& rPropertyNames)
override;
166 void GetSymbols(std::vector<SmSym>& rSymbols)
const;
167 void SetSymbols(
const std::vector<SmSym>& rNewSymbols);
void StripFontFormatList(const std::vector< SmSym > &rSymbols)
SmMathConfig(const SmMathConfig &)=delete
void SetSaveOnlyUsedSymbols(bool bVal)
bool SetOtherIfNotEqual(bool &rbItem, bool bNewVal)
void ReadFontFormat(SmFontFormat &rFontFormat, std::u16string_view rSymbolName, std::u16string_view rBaseNode) const
bool IsPrintFrame() const
void SetDefaultSmSyntaxVersion(sal_uInt16 nVal)
void SetSymbols(const std::vector< SmSym > &rNewSymbols)
SmFontFormatList & GetFontFormatList()
void ItemSetToConfig(const SfxItemSet &rSet)
sal_uInt16 GetSmEditWindowZoomFactor() const
void SetFormatModified(bool bVal)
std::unique_ptr< SmCfgOther > pOther
void ConfigToItemSet(SfxItemSet &rSet) const
SmMathConfig & operator=(const SmMathConfig &)=delete
const SmFormat & GetStandardFormat() const
bool IsFormatModified() const
bool IsPrintTitle() const
bool IsAutoCloseBrackets() const
virtual void Notify(const css::uno::Sequence< OUString > &rPropertyNames) override
void GetSymbols(std::vector< SmSym > &rSymbols) const
bool IsAutoRedraw() const
bool IsIgnoreSpacesRight() const
void SetAutoRedraw(bool bVal)
void LoadFontFormatList()
virtual void ImplCommit() override
bool IsShowFormulaCursor() const
SmFontPickList & GetFontPickList(sal_uInt16 nIdent)
void SetAutoCloseBrackets(bool bVal)
sal_uInt16 GetPrintZoomFactor() const
void SetPrintFormulaText(bool bVal)
void SetOtherModified(bool bVal)
void SetPrintSize(SmPrintSize eSize)
void ReadSymbol(SmSym &rSymbol, const OUString &rSymbolName, std::u16string_view rBaseNode) const
bool IsPrintFormulaText() const
SmPrintSize GetPrintSize() const
void SetIgnoreSpacesRight(bool bVal)
std::unique_ptr< SmFormat > pFormat
bool IsOtherModified() const
std::unique_ptr< SmFontFormatList > pFontFormatList
std::unique_ptr< SmSymbolManager > pSymbolMgr
SmSymbolManager & GetSymbolManager()
void SetShowFormulaCursor(bool bVal)
const SmFontFormatList & GetFontFormatList() const
SmFontPickList vFontPickList[7]
void SetPrintFrame(bool bVal)
void SetStandardFormat(const SmFormat &rFormat, bool bSaveFontFormatList=false)
void SetPrintTitle(bool bVal)
bool IsSaveOnlyUsedSymbols() const
void SetPrintZoomFactor(sal_uInt16 nVal)
void SaveFontFormatList()
virtual ~SmMathConfig() override
void SetSmEditWindowZoomFactor(sal_uInt16 nVal)
sal_uInt16 GetDefaultSmSyntaxVersion() const
SmFntFmtListEntry(OUString aId, SmFontFormat rFntFmt)
CommitLocker(SmMathConfig &rConfig)