19#ifndef INCLUDED_SW_INC_MODCFG_HXX
20#define INCLUDED_SW_INC_MODCFG_HXX
74 static const css::uno::Sequence<OUString>& GetPropertyNames();
82 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
105 static const css::uno::Sequence<OUString>& GetPropertyNames();
113 virtual void Notify(
const css::uno::Sequence< OUString >& )
override { };
133 const css::uno::Sequence<OUString>& GetPropertyNames()
const;
141 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
161 static const css::uno::Sequence<OUString>& GetPropertyNames();
169 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
193 static const css::uno::Sequence<OUString>& GetPropertyNames();
201 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
285 {
auto &
config = bHTML ? m_aWebTableConfig : m_aTableConfig;
286 config.m_bInsTableFormatNum = b;
292 {
auto &
config = bHTML ? m_aWebTableConfig : m_aTableConfig;
293 config.m_bInsTableChangeNumFormat = b;
299 {
auto &
config = bHTML ? m_aWebTableConfig : m_aTableConfig;
300 config.m_bInsTableAlignNum = b;
306 auto &
config = bHTML ? m_aWebInsertConfig : m_aInsertConfig;
307 config.m_aInsTableOpts = rOpts;
313 {
auto &
config = bHTML ? m_aWebTableConfig : m_aTableConfig;
314 config.m_bSplitVerticalByDefault = b;
364 static OUString ConvertWordDelimiter(std::u16string_view aDelim,
bool bFromUI);
std::vector< std::unique_ptr< InsCaptionOpt > > InsCapOptArr
InsCaptionOpt * Find(const SwCapObjType eType, const SvGlobalName *pOleId=nullptr)
void Insert(InsCaptionOpt *pObj)
InsCapOptArr m_InsCapOptArr
virtual void Notify(const css::uno::Sequence< OUString > &) override
bool m_bStoreRsid
Compare/Settings/Store RSID.
SwInsertTableOptions m_aInsTableOpts
std::unique_ptr< InsCaptionOpt > m_pOLEMiscOpt
bool m_bCaptionOrderNumberingFirst
std::unique_ptr< InsCaptionOptArr > m_pCapOptions
bool m_bIsPasswordFromColumn
OUString m_sWordDelimiter
OUString m_sNameFromColumn
OUString m_sPasswordFromColumn
bool m_bDefaultFontsInCurrDocOnly
MailTextFormats m_nMailingFormats
bool m_bAskForMailMergeInPrint
bool m_bGrfToGalleryAsLnk
SwTableConfig m_aWebTableConfig
void SetPieceLen(sal_uInt16 nLen)
const OUString & GetNameFromColumn() const
sal_uInt16 GetPieceLen() const
void SetInsTableChangeNumFormat(bool bHTML, bool b)
sal_uInt16 GetTableHInsert() const
TableChgMode GetTableMode() const
bool IsGrfToGalleryAsLnk() const
void SetIsFileEncryptedFromColumn(bool bSet)
void SetInsTableAlignNum(bool bHTML, bool b)
void SetInsTableFormatNum(bool bHTML, bool b)
void SetMarkAlignColor(const Color &rColor)
void SetTableHMove(sal_uInt16 nSet)
void SetTableVMove(sal_uInt16 nSet)
sal_uInt16 GetTableVMove() const
void SetFormatAuthorAttr(AuthorCharAttr const &rAttr)
void SetTableVInsert(sal_uInt16 nSet)
void SetInsertAuthorAttr(AuthorCharAttr const &rAttr)
void SetCaptionOrderNumberingFirst(bool bSet)
const Color & GetMarkAlignColor() const
sal_uInt16 GetTableHMove() const
SwCompareMode GetCompareMode() const
void SetCompareMode(SwCompareMode eMode)
void SetStoreRsid(bool bStoreRsid)
SwInsertConfig m_aInsertConfig
void SetNameFromColumn(const OUString &rSet)
const OUString & GetWordDelimiter() const
void SetIsNameFromColumn(bool bSet)
SwTableConfig m_aTableConfig
void SetInsTableFlags(bool bHTML, const SwInsertTableOptions &rOpts)
const AuthorCharAttr & GetFormatAuthorAttr() const
bool IsInsTableAlignNum(bool bHTML) const
const AuthorCharAttr & GetDeletedAuthorAttr() const
void SetMailingPath(const OUString &sPath)
void SetMailingFormats(MailTextFormats nSet)
SwCompareConfig m_aCompareConfig
void SetInsWithCaption(bool bHTML, bool b)
bool IsInsTableChangeNumFormat(bool bHTML) const
const SwInsertTableOptions & GetInsTableFlags(bool bHTML) const
MailTextFormats GetMailingFormats() const
bool IsSplitVerticalByDefault(bool bHTML) const
SwInsertConfig m_aWebInsertConfig
bool IsFileEncryptedFromColumn() const
void SetShowIndexPreview(bool bSet)
bool IsCaptionOrderNumberingFirst() const
const AuthorCharAttr & GetInsertAuthorAttr() const
void SetIgnorePieces(bool b)
bool IsHideFieldTips() const
SwRevisionConfig m_aRevisionConfig
void SetPasswordFromColumn(const OUString &rSet)
void SetTableHInsert(sal_uInt16 nSet)
bool IsNameFromColumn() const
void SetDefaultFontInCurrDocOnly(bool bSet)
bool IsShowIndexPreview() const
void SetSinglePrintJob(bool b)
void SetHideFieldTips(bool bSet)
bool IsAskForMailMerge() const
void SetGrfToGalleryAsLnk(bool b)
bool IsInsTableFormatNum(bool bHTML) const
void SetMarkAlignMode(sal_uInt16 nMode)
SwMiscConfig m_aMiscConfig
void SetTableMode(TableChgMode eSet)
const OUString & GetPasswordFromColumn() const
sal_uInt16 GetTableVInsert() const
bool IsIgnorePieces() const
sal_uInt16 GetMarkAlignMode() const
bool IsInsWithCaption(bool bHTML) const
void SetSplitVerticalByDefault(bool bHTML, bool b)
void SetWordDelimiter(const OUString &sDelim)
const OUString & GetMailingPath() const
void SetDeletedAuthorAttr(AuthorCharAttr const &rAttr)
AuthorCharAttr m_aInsertAttr
AuthorCharAttr m_aDeletedAttr
AuthorCharAttr m_aFormatAttr
bool m_bInsTableFormatNum
sal_uInt16 m_nTableVInsert
bool m_bInsTableChangeNumFormat
sal_uInt16 m_nTableHInsert
TableChgMode m_eTableChgMode
bool m_bSplitVerticalByDefault
virtual void Notify(const css::uno::Sequence< OUString > &aPropertyNames)=0
virtual void ImplCommit()=0