23#include <com/sun/star/uno/Reference.hxx>
24#include <com/sun/star/uno/Sequence.hxx>
30 namespace linguistic2{
32 class XDictionaryList;
33 class XLinguProperties;
41#define GROUP_MODULES (sal_uInt16(0x0008))
103 css::linguistic2::XLinguProperties >
xProp;
109 css::linguistic2::XDictionary > >
aDics;
126 void AddDicBoxEntry(
const css::uno::Reference< css::linguistic2::XDictionary > &rxDic, sal_uInt16 nIdx );
127 static sal_uInt32
GetDicUserData(
const css::uno::Reference< css::linguistic2::XDictionary > &rxDic, sal_uInt16 nIdx );
std::unique_ptr< weld::Button > m_xClosePB
DECL_LINK(SelectHdl_Impl, weld::TreeView &, void)
DECL_STATIC_LINK(SvxEditModulesDlg, OnLinkClick, weld::LinkButton &, bool)
DECL_LINK(BackHdl_Impl, weld::Button &, void)
DECL_LINK(ClickHdl_Impl, weld::Button &, void)
DECL_LINK(UpDownHdl_Impl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xBackPB
std::unique_ptr< SvxLanguageBox > m_xLanguageLB
SvxLinguData_Impl & rLinguData
std::unique_ptr< weld::Button > m_xPrioUpPB
std::unique_ptr< weld::Button > m_xPrioDownPB
DECL_LINK(LangSelectListBoxHdl_Impl, weld::ComboBox &, void)
std::unique_ptr< weld::LinkButton > m_xMoreDictsLink
std::unique_ptr< weld::TreeView > m_xModulesCLB
void LangSelectHdl_Impl(const SvxLanguageBox *pBox)
SvxEditModulesDlg(weld::Window *pParent, SvxLinguData_Impl &rData)
DECL_LINK(BoxCheckButtonHdl_Impl, const weld::TreeView::iter_col &, void)
virtual ~SvxEditModulesDlg() override
std::unique_ptr< SvxLinguData_Impl > pDefaultLinguData
std::unique_ptr< weld::TreeView > m_xLinguOptionsCLB
std::unique_ptr< weld::Label > m_xLinguDicsFT
int nUPN_HYPH_MIN_TRAILING
DECL_LINK(ModulesBoxCheckButtonHdl_Impl, const weld::TreeView::iter_col &, void)
int nUPN_HYPH_MIN_WORD_LENGTH
DECL_STATIC_LINK(SvxLinguTabPage, OnLinkClick, weld::LinkButton &, bool)
std::unique_ptr< weld::TreeView > m_xLinguDicsCLB
OUString sWordsWithDigits
std::unique_ptr< weld::Label > m_xLinguModulesFT
OUString sSpellClosedCompound
std::unique_ptr< weld::Button > m_xLinguDicsNewPB
std::unique_ptr< weld::LinkButton > m_xMoreDictsLink
std::unique_ptr< weld::Button > m_xLinguModulesEditPB
css::uno::Reference< css::linguistic2::XLinguProperties > xProp
std::unique_ptr< weld::Button > m_xLinguDicsEditPB
DECL_LINK(DicsBoxCheckButtonHdl_Impl, const weld::TreeView::iter_col &, void)
std::unique_ptr< weld::Box > m_xMoreDictsBox
css::uno::Sequence< css::uno::Reference< css::linguistic2::XDictionary > > aDics
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
SvxLinguTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rCoreSet)
OUString sSpellHyphenatedCompound
std::unique_ptr< weld::TreeView > m_xLinguModulesCLB
css::uno::Reference< css::linguistic2::XDictionaryList > xDicList
static sal_uInt32 GetDicUserData(const css::uno::Reference< css::linguistic2::XDictionary > &rxDic, sal_uInt16 nIdx)
std::unique_ptr< weld::Button > m_xLinguOptionsEditPB
ImplSVEvent * m_nDlbClickEventId
int nUPN_HYPH_MIN_LEADING
virtual bool FillItemSet(SfxItemSet *rSet) override
DECL_LINK(SelectHdl_Impl, weld::TreeView &, void)
std::unique_ptr< weld::Button > m_xLinguDicsDelPB
void HideGroups(sal_uInt16 nGrp)
DECL_LINK(ClickHdl_Impl, weld::Button &, void)
virtual void Reset(const SfxItemSet *rSet) override
DECL_LINK(PostDblClickHdl_Impl, void *, void)
void UpdateModulesBox_Impl()
std::unique_ptr< SvxLinguData_Impl > pLinguData
void AddDicBoxEntry(const css::uno::Reference< css::linguistic2::XDictionary > &rxDic, sal_uInt16 nIdx)
virtual ~SvxLinguTabPage() override
DECL_LINK(BoxDoubleClickHdl_Impl, weld::TreeView &, bool)
std::pair< const TreeIter &, int > iter_col
class SAL_NO_VTABLE XPropertySet