summaryrefslogtreecommitdiff
path: root/include/vcl
diff options
context:
space:
mode:
authorArmin Le Grand <Armin.Le.Grand@cib.de>2016-09-30 12:40:47 +0200
committerArmin Le Grand <Armin.Le.Grand@cib.de>2016-10-06 09:01:30 +0000
commitb07163d73a28e7792011edddf246726919364a26 (patch)
tree9693cb4ba0151f4973730745b801509f9ff6fd18 /include/vcl
parentc5d355e9c9cbc94eede8f438895e192d834f7096 (diff)
tdf#102852 Fixed BreakDlg
Needed to ensure correct return value in dialog and that it repaints Change-Id: I029d10b6699629b2f2f8651f6d96ceceba7a3d8c Reviewed-on: https://gerrit.libreoffice.org/29401 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Armin Le Grand <Armin.Le.Grand@cib.de>
Diffstat (limited to 'include/vcl')
-rw-r--r--include/vcl/dialog.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/vcl/dialog.hxx b/include/vcl/dialog.hxx
index da3aa7e37a46..0d763bda6f62 100644
--- a/include/vcl/dialog.hxx
+++ b/include/vcl/dialog.hxx
@@ -100,6 +100,11 @@ public:
virtual void PrePaint(vcl::RenderContext& rRenderContext) override;
virtual void PostPaint(vcl::RenderContext& rRenderContext) override;
+ // ensureRepaint - triggers Application::Yield until the dialog is
+ // completely repainted. Sometimes needed for dialogs showing progress
+ // during actions
+ void ensureRepaint();
+
// Screenshot interface
virtual std::vector<OString> getAllPageUIXMLDescriptions() const;
virtual bool selectPageByUIXMLDescription(const OString& rUIXMLDescription);