32 : mpDocument (nullptr)
44 if (pWindow !=
nullptr)
46 tWindowList::iterator aWindowIterator (
60 tWindowList::iterator aWindowIterator (
76 if (pDevice !=
nullptr)
84 if (pDevice ==
nullptr)
117 Update (rxWindow->GetOutDev());
125 rxWindow->Invalidate();
void SetDigitLanguage(LanguageType)
void ReformatAllTextObjects()
static TextNumerals GetCTLTextNumerals()
virtual ~WindowUpdater() noexcept override
void SetDocument(SdDrawDocument *pDocument)
Set the document so that it is reformatted when one of the monitored values changes.
void RegisterWindow(vcl::Window *pWindow)
Add the given device to the list of devices which will be updated when one of the monitored values ch...
static void Update(OutputDevice *pDevice)
Update the given output device and update all text objects of the view shell if not told otherwise.
void UnregisterWindow(vcl::Window *pWindow)
Remove the given device from the list of devices which will be updated when one of the monitored valu...
static void UpdateWindow(OutputDevice *pDevice)
The central method of this class.
SvtCTLOptions maCTLOptions
Options to monitor for changes.
virtual void ConfigurationChanged(utl::ConfigurationBroadcaster *, ConfigurationHints nHint) override
Callback that waits for notifications of a <type>SvtCTLOptions</type> object.
SdDrawDocument * mpDocument
The document rendered in the output devices.
::OutputDevice const * GetOutDev() const
#define LANGUAGE_ARABIC_SAUDI_ARABIA