25#include <com/sun/star/linguistic2/XLinguProperties.hpp>
34#define PSH (&m_pView->GetWrtShell())
40 uno::Reference< linguistic2::XHyphenator >
const &rxHyph,
41 bool bStart,
bool bOther,
bool bSelect ) :
46 m_bInSelection( bSelect ),
67 std::optional<SwWait> oWait;
70 PSH->StartAllAction();
75 PSH->HyphContinue(
nullptr,
nullptr ) :
118 VclMessageType::Info, VclButtonsType::Ok,
static weld::MessageDialog * CreateMessageDialog(weld::Widget *pParent, VclMessageType eMessageType, VclButtonsType eButtonType, const OUString &rPrimaryMessage, const ILibreOfficeKitNotifier *pNotifier=nullptr)
static bool IsHeadlessModeEnabled()
void SetLast(const css::uno::Reference< css::uno::XInterface > &xNewLast)
static void InsertSoftHyph(const sal_Int32 nHyphPos)
For Inserting SoftHyphen. Position is offset within the syllabificated word.
virtual void SpellStart(SvxSpellArea eSpell) override
virtual void SpellEnd() override
virtual void SpellContinue() override
virtual ~SwHyphWrapper() override
SwHyphWrapper(SwView *pVw, css::uno::Reference< css::linguistic2::XHyphenator > const &rxHyph, bool bStart, bool bOther, bool bSelect)
virtual bool SpellMore() override
virtual void InsertHyphen(const sal_Int32 nPos) override
SwDocShell * GetDocShell()
SAL_DLLPRIVATE void HyphStart(SvxSpellArea eSpell)
weld::Window * GetFrameWeld() const
weld::Window * GetFrameWeld(const SfxFrame *pFrame)
void EndProgress(SwDocShell const *pDocShell)
OUString SwResId(TranslateId aId)
uno::Reference< linguistic2::XLinguProperties > GetLinguPropertySet()