diff --git a/basctl/source/basicide/bastype3.cxx b/basctl/source/basicide/bastype3.cxx index 0f3004dc7f2e..6249eb0e6417 100644 --- a/basctl/source/basicide/bastype3.cxx +++ b/basctl/source/basicide/bastype3.cxx @@ -30,6 +30,7 @@ #include #include #include +#include namespace basctl { diff --git a/basctl/source/basicide/objectbrowser.cxx b/basctl/source/basicide/objectbrowser.cxx index 720d7ffbeef9..c54c2bd2b93d 100644 --- a/basctl/source/basicide/objectbrowser.cxx +++ b/basctl/source/basicide/objectbrowser.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/cui/source/customize/acccfg.cxx b/cui/source/customize/acccfg.cxx index 98527f0aece8..1eebec779d97 100644 --- a/cui/source/customize/acccfg.cxx +++ b/cui/source/customize/acccfg.cxx @@ -65,6 +65,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/dialogs/MacroManagerDialog.cxx b/cui/source/dialogs/MacroManagerDialog.cxx index bdc4ca25ff0e..ade3ba5ec0b3 100644 --- a/cui/source/dialogs/MacroManagerDialog.cxx +++ b/cui/source/dialogs/MacroManagerDialog.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #include #include diff --git a/cui/source/dialogs/cuigaldlg.cxx b/cui/source/dialogs/cuigaldlg.cxx index ac0bf791a1c2..b48b7ad48e9e 100644 --- a/cui/source/dialogs/cuigaldlg.cxx +++ b/cui/source/dialogs/cuigaldlg.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/dialogs/hlmarkwn.cxx b/cui/source/dialogs/hlmarkwn.cxx index e95ee0a51894..06152cd49f38 100644 --- a/cui/source/dialogs/hlmarkwn.cxx +++ b/cui/source/dialogs/hlmarkwn.cxx @@ -27,6 +27,7 @@ #include #include #include +#include // UNO-Stuff #include diff --git a/cui/source/dialogs/hyperlinkdoctabpage.cxx b/cui/source/dialogs/hyperlinkdoctabpage.cxx index a61bf932177f..a878298e8577 100644 --- a/cui/source/dialogs/hyperlinkdoctabpage.cxx +++ b/cui/source/dialogs/hyperlinkdoctabpage.cxx @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/dialogs/hyperlinkinternettabpage.cxx b/cui/source/dialogs/hyperlinkinternettabpage.cxx index d9dbc1a8bd51..346cdee075dd 100644 --- a/cui/source/dialogs/hyperlinkinternettabpage.cxx +++ b/cui/source/dialogs/hyperlinkinternettabpage.cxx @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/dialogs/hyperlinknewdoctabpage.cxx b/cui/source/dialogs/hyperlinknewdoctabpage.cxx index 25783af7dc1d..53b190aedcba 100644 --- a/cui/source/dialogs/hyperlinknewdoctabpage.cxx +++ b/cui/source/dialogs/hyperlinknewdoctabpage.cxx @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx index cf8e8cc8e831..4f4e971433d6 100644 --- a/cui/source/options/optaboutconfig.cxx +++ b/cui/source/options/optaboutconfig.cxx @@ -37,6 +37,7 @@ #include #include #include +#include #include #include diff --git a/cui/source/options/optdict.cxx b/cui/source/options/optdict.cxx index 1b00a7c47a07..6fe83a500a0e 100644 --- a/cui/source/options/optdict.cxx +++ b/cui/source/options/optdict.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/cui/source/options/optjava.cxx b/cui/source/options/optjava.cxx index d93f7468f2ef..062aca2a6d66 100644 --- a/cui/source/options/optjava.cxx +++ b/cui/source/options/optjava.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/tabpages/macroass.cxx b/cui/source/tabpages/macroass.cxx index f426407f629b..1eae1c53e4ae 100644 --- a/cui/source/tabpages/macroass.cxx +++ b/cui/source/tabpages/macroass.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #include using ::com::sun::star::uno::Reference; diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx index 431eff6e9b4c..8d0a122377f0 100644 --- a/cui/source/tabpages/numpages.cxx +++ b/cui/source/tabpages/numpages.cxx @@ -76,6 +76,7 @@ #include #include #include +#include #include #include #include diff --git a/cui/source/tabpages/tpbitmap.cxx b/cui/source/tabpages/tpbitmap.cxx index b5f7dc18e235..262f26b25b07 100644 --- a/cui/source/tabpages/tpbitmap.cxx +++ b/cui/source/tabpages/tpbitmap.cxx @@ -55,6 +55,7 @@ #include #include #include +#include using namespace com::sun::star; diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx index bef017dfc72b..51a0e8721e2c 100644 --- a/cui/source/tabpages/tpline.cxx +++ b/cui/source/tabpages/tpline.cxx @@ -68,6 +68,7 @@ #include #include #include +#include #define MAX_BMP_WIDTH 16 #define MAX_BMP_HEIGHT 16 diff --git a/dbaccess/source/ui/app/AppControllerDnD.cxx b/dbaccess/source/ui/app/AppControllerDnD.cxx index 9ddad9c3dea2..de72e9b0efe4 100644 --- a/dbaccess/source/ui/app/AppControllerDnD.cxx +++ b/dbaccess/source/ui/app/AppControllerDnD.cxx @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/app/AppControllerGen.cxx b/dbaccess/source/ui/app/AppControllerGen.cxx index 3a2512d35cb0..9187872f2d13 100644 --- a/dbaccess/source/ui/app/AppControllerGen.cxx +++ b/dbaccess/source/ui/app/AppControllerGen.cxx @@ -58,6 +58,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/app/AppDetailPageHelper.cxx b/dbaccess/source/ui/app/AppDetailPageHelper.cxx index 10ef4fa97125..1b8c4f6b5db9 100644 --- a/dbaccess/source/ui/app/AppDetailPageHelper.cxx +++ b/dbaccess/source/ui/app/AppDetailPageHelper.cxx @@ -51,6 +51,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/app/AppView.cxx b/dbaccess/source/ui/app/AppView.cxx index ddab0af54d4f..281e03b8d984 100644 --- a/dbaccess/source/ui/app/AppView.cxx +++ b/dbaccess/source/ui/app/AppView.cxx @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/browser/brwctrlr.cxx b/dbaccess/source/ui/browser/brwctrlr.cxx index b3e3a6df87ac..22d2f1a69ba1 100644 --- a/dbaccess/source/ui/browser/brwctrlr.cxx +++ b/dbaccess/source/ui/browser/brwctrlr.cxx @@ -73,6 +73,7 @@ #include #include #include +#include #include using namespace ::com::sun::star; diff --git a/dbaccess/source/ui/browser/genericcontroller.cxx b/dbaccess/source/ui/browser/genericcontroller.cxx index 543a46724828..882af3a68ebe 100644 --- a/dbaccess/source/ui/browser/genericcontroller.cxx +++ b/dbaccess/source/ui/browser/genericcontroller.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/browser/unodatbr.cxx b/dbaccess/source/ui/browser/unodatbr.cxx index fcce33f67b8e..53381b291c77 100644 --- a/dbaccess/source/ui/browser/unodatbr.cxx +++ b/dbaccess/source/ui/browser/unodatbr.cxx @@ -93,6 +93,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/dlg/CollectionView.cxx b/dbaccess/source/ui/dlg/CollectionView.cxx index d34cd27b3f07..7bc8004011b9 100644 --- a/dbaccess/source/ui/dlg/CollectionView.cxx +++ b/dbaccess/source/ui/dlg/CollectionView.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/dlg/DbAdminImpl.cxx b/dbaccess/source/ui/dlg/DbAdminImpl.cxx index 71685dd855a2..cd259ada68ba 100644 --- a/dbaccess/source/ui/dlg/DbAdminImpl.cxx +++ b/dbaccess/source/ui/dlg/DbAdminImpl.cxx @@ -56,6 +56,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/dlg/tablespage.cxx b/dbaccess/source/ui/dlg/tablespage.cxx index c9d7210199cc..c480281c81b2 100644 --- a/dbaccess/source/ui/dlg/tablespage.cxx +++ b/dbaccess/source/ui/dlg/tablespage.cxx @@ -35,6 +35,7 @@ #include #include #include +#include namespace dbaui { diff --git a/dbaccess/source/ui/misc/WCopyTable.cxx b/dbaccess/source/ui/misc/WCopyTable.cxx index 0226cc9b4bfb..8f1ba7412c81 100644 --- a/dbaccess/source/ui/misc/WCopyTable.cxx +++ b/dbaccess/source/ui/misc/WCopyTable.cxx @@ -52,6 +52,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/misc/linkeddocuments.cxx b/dbaccess/source/ui/misc/linkeddocuments.cxx index 728396c6f517..92456c21c34b 100644 --- a/dbaccess/source/ui/misc/linkeddocuments.cxx +++ b/dbaccess/source/ui/misc/linkeddocuments.cxx @@ -37,6 +37,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/querydesign/JoinController.cxx b/dbaccess/source/ui/querydesign/JoinController.cxx index df9f7e03aae7..b08add560dd2 100644 --- a/dbaccess/source/ui/querydesign/JoinController.cxx +++ b/dbaccess/source/ui/querydesign/JoinController.cxx @@ -25,6 +25,7 @@ #include #include #include +#include #include #include diff --git a/dbaccess/source/ui/relationdesign/RelationController.cxx b/dbaccess/source/ui/relationdesign/RelationController.cxx index a5d7e6661166..05f6923f9fb7 100644 --- a/dbaccess/source/ui/relationdesign/RelationController.cxx +++ b/dbaccess/source/ui/relationdesign/RelationController.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/dbaccess/source/ui/uno/copytablewizard.cxx b/dbaccess/source/ui/uno/copytablewizard.cxx index 13a4f050731b..29d1d8b70927 100644 --- a/dbaccess/source/ui/uno/copytablewizard.cxx +++ b/dbaccess/source/ui/uno/copytablewizard.cxx @@ -68,6 +68,7 @@ #include #include #include +#include namespace dbaui { diff --git a/editeng/source/editeng/textconv.cxx b/editeng/source/editeng/textconv.cxx index 7fe919d5bb36..b8dcf0bc1f6d 100644 --- a/editeng/source/editeng/textconv.cxx +++ b/editeng/source/editeng/textconv.cxx @@ -25,6 +25,7 @@ #include #include "textconv.hxx" #include +#include #include using namespace com::sun::star; diff --git a/editeng/source/misc/splwrap.cxx b/editeng/source/misc/splwrap.cxx index c950041054ff..fb8536554954 100644 --- a/editeng/source/misc/splwrap.cxx +++ b/editeng/source/misc/splwrap.cxx @@ -24,6 +24,7 @@ #include #include #include +#include #include #include diff --git a/extensions/source/abpilot/abspilot.cxx b/extensions/source/abpilot/abspilot.cxx index 5f80f3014535..d4cbe9bf291d 100644 --- a/extensions/source/abpilot/abspilot.cxx +++ b/extensions/source/abpilot/abspilot.cxx @@ -27,6 +27,7 @@ #include "tableselectionpage.hxx" #include #include +#include #include #include #include "abpfinalpage.hxx" diff --git a/extensions/source/abpilot/admininvokationimpl.cxx b/extensions/source/abpilot/admininvokationimpl.cxx index 51bf64b424fc..5594865ac021 100644 --- a/extensions/source/abpilot/admininvokationimpl.cxx +++ b/extensions/source/abpilot/admininvokationimpl.cxx @@ -28,6 +28,7 @@ #include #include #include +#include #include #include diff --git a/extensions/source/bibliography/framectr.cxx b/extensions/source/bibliography/framectr.cxx index c67e363db050..3499958957a3 100644 --- a/extensions/source/bibliography/framectr.cxx +++ b/extensions/source/bibliography/framectr.cxx @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include diff --git a/extensions/source/dbpilots/commonpagesdbp.cxx b/extensions/source/dbpilots/commonpagesdbp.cxx index f3b0a18fa856..c4c276f57176 100644 --- a/extensions/source/dbpilots/commonpagesdbp.cxx +++ b/extensions/source/dbpilots/commonpagesdbp.cxx @@ -40,6 +40,7 @@ #include #include #include +#include namespace dbp { diff --git a/extensions/source/propctrlr/formcomponenthandler.cxx b/extensions/source/propctrlr/formcomponenthandler.cxx index b5d1c6a04ab8..b96bfb09060e 100644 --- a/extensions/source/propctrlr/formcomponenthandler.cxx +++ b/extensions/source/propctrlr/formcomponenthandler.cxx @@ -106,6 +106,7 @@ #include #include #include +#include #include #include diff --git a/extensions/source/propctrlr/formlinkdialog.cxx b/extensions/source/propctrlr/formlinkdialog.cxx index d9ddbdb23076..6f0a164ffd2b 100644 --- a/extensions/source/propctrlr/formlinkdialog.cxx +++ b/extensions/source/propctrlr/formlinkdialog.cxx @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include diff --git a/forms/source/runtime/formoperations.cxx b/forms/source/runtime/formoperations.cxx index 1e432fc076e2..6ce7c9cfc9e8 100644 --- a/forms/source/runtime/formoperations.cxx +++ b/forms/source/runtime/formoperations.cxx @@ -53,6 +53,7 @@ #include #include #include +#include #include #include #include diff --git a/fpicker/source/office/RemoteFilesDialog.cxx b/fpicker/source/office/RemoteFilesDialog.cxx index 00fe2ff36f01..cc9af3e47090 100644 --- a/fpicker/source/office/RemoteFilesDialog.cxx +++ b/fpicker/source/office/RemoteFilesDialog.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #include using namespace ::svt; diff --git a/fpicker/source/office/fileview.cxx b/fpicker/source/office/fileview.cxx index e8192900c8ab..a7c24aeb1dcd 100644 --- a/fpicker/source/office/fileview.cxx +++ b/fpicker/source/office/fileview.cxx @@ -63,6 +63,7 @@ #include #include #include +#include #include #include "fileview.hxx" diff --git a/fpicker/source/office/foldertree.cxx b/fpicker/source/office/foldertree.cxx index 821210a076d6..4674a73c4e4e 100644 --- a/fpicker/source/office/foldertree.cxx +++ b/fpicker/source/office/foldertree.cxx @@ -10,6 +10,7 @@ #include #include #include +#include #include #include "contentenumeration.hxx" #include "foldertree.hxx" diff --git a/include/editeng/splwrap.hxx b/include/editeng/splwrap.hxx index 28a226add0ca..297f07afb103 100644 --- a/include/editeng/splwrap.hxx +++ b/include/editeng/splwrap.hxx @@ -24,6 +24,7 @@ #include #include #include +#include #include // forward --------------------------------------------------------------- diff --git a/include/vcl/weld/WaitObject.hxx b/include/vcl/weld/WaitObject.hxx new file mode 100644 index 000000000000..2a1d15a6738d --- /dev/null +++ b/include/vcl/weld/WaitObject.hxx @@ -0,0 +1,28 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#pragma once + +#include +#include + +namespace weld +{ +class VCL_DLLPUBLIC WaitObject +{ +private: + weld::Widget* m_pWindow; + +public: + WaitObject(weld::Widget* pWindow); + ~WaitObject(); +}; +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff --git a/include/vcl/weld/weld.hxx b/include/vcl/weld/weld.hxx index 48dde42a272a..bc1dde3e7dab 100644 --- a/include/vcl/weld/weld.hxx +++ b/include/vcl/weld/weld.hxx @@ -46,25 +46,6 @@ class IconView; class MetricSpinButton; class TreeView; -class VCL_DLLPUBLIC WaitObject -{ -private: - weld::Widget* m_pWindow; - -public: - WaitObject(weld::Widget* pWindow) - : m_pWindow(pWindow) - { - if (m_pWindow) - m_pWindow->set_busy_cursor(true); - } - ~WaitObject() - { - if (m_pWindow) - m_pWindow->set_busy_cursor(false); - } -}; - inline OUString toId(const void* pValue) { return OUString::number(reinterpret_cast(pValue)); diff --git a/reportdesign/source/ui/inspection/GeometryHandler.cxx b/reportdesign/source/ui/inspection/GeometryHandler.cxx index 74dd4c449fe8..9dfe3af4f7c7 100644 --- a/reportdesign/source/ui/inspection/GeometryHandler.cxx +++ b/reportdesign/source/ui/inspection/GeometryHandler.cxx @@ -68,6 +68,7 @@ #include #include #include +#include #include #include diff --git a/reportdesign/source/ui/report/ReportController.cxx b/reportdesign/source/ui/report/ReportController.cxx index 0c611af29268..effe6b9e9e21 100644 --- a/reportdesign/source/ui/report/ReportController.cxx +++ b/reportdesign/source/ui/report/ReportController.cxx @@ -69,6 +69,7 @@ #include #include +#include #include #include diff --git a/sc/source/core/data/documen8.cxx b/sc/source/core/data/documen8.cxx index 783686165971..ac7fb46057af 100644 --- a/sc/source/core/data/documen8.cxx +++ b/sc/source/core/data/documen8.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx index 787de934df80..2f65f90e2b6b 100644 --- a/sc/source/ui/app/scmod.cxx +++ b/sc/source/ui/app/scmod.cxx @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/dbgui/dapidata.cxx b/sc/source/ui/dbgui/dapidata.cxx index cbe1b0d1291c..8322093ea8f9 100644 --- a/sc/source/ui/dbgui/dapidata.cxx +++ b/sc/source/ui/dbgui/dapidata.cxx @@ -22,6 +22,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/dbgui/filtdlg.cxx b/sc/source/ui/dbgui/filtdlg.cxx index 6444695a744a..e06120316825 100644 --- a/sc/source/ui/dbgui/filtdlg.cxx +++ b/sc/source/ui/dbgui/filtdlg.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/dbgui/pfiltdlg.cxx b/sc/source/ui/dbgui/pfiltdlg.cxx index 30d1d4f8ec9b..b91193319997 100644 --- a/sc/source/ui/dbgui/pfiltdlg.cxx +++ b/sc/source/ui/dbgui/pfiltdlg.cxx @@ -37,6 +37,7 @@ #include #include #include +#include ScPivotFilterDlg::ScPivotFilterDlg(weld::Window* pParent, const SfxItemSet& rArgSet, ScViewData& rData, SCTAB nSourceTab ) diff --git a/sc/source/ui/dbgui/scuiasciiopt.cxx b/sc/source/ui/dbgui/scuiasciiopt.cxx index 55f6b388e188..5f8622755530 100644 --- a/sc/source/ui/dbgui/scuiasciiopt.cxx +++ b/sc/source/ui/dbgui/scuiasciiopt.cxx @@ -48,6 +48,7 @@ #include #include #include +#include #include //! TODO make dynamic diff --git a/sc/source/ui/docshell/dbdocfun.cxx b/sc/source/ui/docshell/dbdocfun.cxx index 072ca39051dd..8b4d68c5e9be 100644 --- a/sc/source/ui/docshell/dbdocfun.cxx +++ b/sc/source/ui/docshell/dbdocfun.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/docshell/dbdocimp.cxx b/sc/source/ui/docshell/dbdocimp.cxx index f1913bde37a0..7e3cd1c338bc 100644 --- a/sc/source/ui/docshell/dbdocimp.cxx +++ b/sc/source/ui/docshell/dbdocimp.cxx @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/docshell/docfunc.cxx b/sc/source/ui/docshell/docfunc.cxx index bcbe4cbad20c..e2279f7f5d2f 100644 --- a/sc/source/ui/docshell/docfunc.cxx +++ b/sc/source/ui/docshell/docfunc.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/docshell/docsh.cxx b/sc/source/ui/docshell/docsh.cxx index 9355c3156340..7c085e40cb23 100644 --- a/sc/source/ui/docshell/docsh.cxx +++ b/sc/source/ui/docshell/docsh.cxx @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/docshell/docsh4.cxx b/sc/source/ui/docshell/docsh4.cxx index 60f04d112943..471ea975eaf6 100644 --- a/sc/source/ui/docshell/docsh4.cxx +++ b/sc/source/ui/docshell/docsh4.cxx @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/docshell/docsh5.cxx b/sc/source/ui/docshell/docsh5.cxx index 1f529ee17b37..5343089d4362 100644 --- a/sc/source/ui/docshell/docsh5.cxx +++ b/sc/source/ui/docshell/docsh5.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/miscdlgs/instbdlg.cxx b/sc/source/ui/miscdlgs/instbdlg.cxx index 688387a94052..1b4859551cae 100644 --- a/sc/source/ui/miscdlgs/instbdlg.cxx +++ b/sc/source/ui/miscdlgs/instbdlg.cxx @@ -29,6 +29,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/miscdlgs/linkarea.cxx b/sc/source/ui/miscdlgs/linkarea.cxx index 9cbeb89bbba4..87b9cbc572ee 100644 --- a/sc/source/ui/miscdlgs/linkarea.cxx +++ b/sc/source/ui/miscdlgs/linkarea.cxx @@ -31,6 +31,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/AutoFormatOperation.cxx b/sc/source/ui/operation/AutoFormatOperation.cxx index 3db3ccaaba21..b0a94e730a06 100644 --- a/sc/source/ui/operation/AutoFormatOperation.cxx +++ b/sc/source/ui/operation/AutoFormatOperation.cxx @@ -22,6 +22,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/CreatePivotTableOperation.cxx b/sc/source/ui/operation/CreatePivotTableOperation.cxx index a92231938ff1..35d05ba2c6b6 100644 --- a/sc/source/ui/operation/CreatePivotTableOperation.cxx +++ b/sc/source/ui/operation/CreatePivotTableOperation.cxx @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/DeleteCellsOperation.cxx b/sc/source/ui/operation/DeleteCellsOperation.cxx index 02341112f2a1..98b1e6834595 100644 --- a/sc/source/ui/operation/DeleteCellsOperation.cxx +++ b/sc/source/ui/operation/DeleteCellsOperation.cxx @@ -28,6 +28,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/EnterMatrixOperation.cxx b/sc/source/ui/operation/EnterMatrixOperation.cxx index 49b559fda930..ae4938d3c831 100644 --- a/sc/source/ui/operation/EnterMatrixOperation.cxx +++ b/sc/source/ui/operation/EnterMatrixOperation.cxx @@ -17,6 +17,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/FillAutoOperation.cxx b/sc/source/ui/operation/FillAutoOperation.cxx index 5bf011f0fcf9..229dd220b81d 100644 --- a/sc/source/ui/operation/FillAutoOperation.cxx +++ b/sc/source/ui/operation/FillAutoOperation.cxx @@ -20,6 +20,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/FillSeriesOperation.cxx b/sc/source/ui/operation/FillSeriesOperation.cxx index 2402e813d636..813ba9e35e14 100644 --- a/sc/source/ui/operation/FillSeriesOperation.cxx +++ b/sc/source/ui/operation/FillSeriesOperation.cxx @@ -18,6 +18,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/FillSimpleOperation.cxx b/sc/source/ui/operation/FillSimpleOperation.cxx index 7eaf6831e68d..efeeb1a41c5b 100644 --- a/sc/source/ui/operation/FillSimpleOperation.cxx +++ b/sc/source/ui/operation/FillSimpleOperation.cxx @@ -18,6 +18,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/InsertCellsOperation.cxx b/sc/source/ui/operation/InsertCellsOperation.cxx index 876ad78c8598..9b66516ef655 100644 --- a/sc/source/ui/operation/InsertCellsOperation.cxx +++ b/sc/source/ui/operation/InsertCellsOperation.cxx @@ -28,6 +28,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/InsertSheetViewOperation.cxx b/sc/source/ui/operation/InsertSheetViewOperation.cxx index b2b199f2f79b..cf74fc3f78f9 100644 --- a/sc/source/ui/operation/InsertSheetViewOperation.cxx +++ b/sc/source/ui/operation/InsertSheetViewOperation.cxx @@ -17,6 +17,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/MultipleOpsOperation.cxx b/sc/source/ui/operation/MultipleOpsOperation.cxx index c2232719a1df..7f93b3a709ee 100644 --- a/sc/source/ui/operation/MultipleOpsOperation.cxx +++ b/sc/source/ui/operation/MultipleOpsOperation.cxx @@ -14,6 +14,7 @@ #include #include +#include #include #include diff --git a/sc/source/ui/operation/QueryOperation.cxx b/sc/source/ui/operation/QueryOperation.cxx index ba10bd0dfc41..dddc32eb1e1e 100644 --- a/sc/source/ui/operation/QueryOperation.cxx +++ b/sc/source/ui/operation/QueryOperation.cxx @@ -24,6 +24,7 @@ #include #include +#include #include namespace sc diff --git a/sc/source/ui/operation/RemovePivotTableOperation.cxx b/sc/source/ui/operation/RemovePivotTableOperation.cxx index 61d4034c1f8b..c8bd2e979e4b 100644 --- a/sc/source/ui/operation/RemovePivotTableOperation.cxx +++ b/sc/source/ui/operation/RemovePivotTableOperation.cxx @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/operation/ReplacePivotTableOperation.cxx b/sc/source/ui/operation/ReplacePivotTableOperation.cxx index 412824b635c3..050d995c74ca 100644 --- a/sc/source/ui/operation/ReplacePivotTableOperation.cxx +++ b/sc/source/ui/operation/ReplacePivotTableOperation.cxx @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/SortOperation.cxx b/sc/source/ui/operation/SortOperation.cxx index 58583f5df145..a8574dc34a08 100644 --- a/sc/source/ui/operation/SortOperation.cxx +++ b/sc/source/ui/operation/SortOperation.cxx @@ -25,6 +25,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/SubTotalsOperation.cxx b/sc/source/ui/operation/SubTotalsOperation.cxx index f5f992f762d9..e9dde21cec9c 100644 --- a/sc/source/ui/operation/SubTotalsOperation.cxx +++ b/sc/source/ui/operation/SubTotalsOperation.cxx @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/operation/UpdatePivotTableOperation.cxx b/sc/source/ui/operation/UpdatePivotTableOperation.cxx index d325aa4f055b..a18bf44b0fb2 100644 --- a/sc/source/ui/operation/UpdatePivotTableOperation.cxx +++ b/sc/source/ui/operation/UpdatePivotTableOperation.cxx @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/undo/undoblk.cxx b/sc/source/ui/undo/undoblk.cxx index 6b2428d42a47..46d042f9fe93 100644 --- a/sc/source/ui/undo/undoblk.cxx +++ b/sc/source/ui/undo/undoblk.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 56ea786607f4..a8f696f30fd9 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -55,6 +55,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/view/cellsh1.cxx b/sc/source/ui/view/cellsh1.cxx index 79f1801c7618..2d304e7fa2d6 100644 --- a/sc/source/ui/view/cellsh1.cxx +++ b/sc/source/ui/view/cellsh1.cxx @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/view/cliputil.cxx b/sc/source/ui/view/cliputil.cxx index 930fb70fd771..6ac1c6e4059b 100644 --- a/sc/source/ui/view/cliputil.cxx +++ b/sc/source/ui/view/cliputil.cxx @@ -28,6 +28,7 @@ #include #include +#include #include #include #include diff --git a/sc/source/ui/view/dbfunc3.cxx b/sc/source/ui/view/dbfunc3.cxx index 56d1f47bac1c..1690ac235267 100644 --- a/sc/source/ui/view/dbfunc3.cxx +++ b/sc/source/ui/view/dbfunc3.cxx @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/view/preview.cxx b/sc/source/ui/view/preview.cxx index 3590ac6b27ae..285bc11d01f1 100644 --- a/sc/source/ui/view/preview.cxx +++ b/sc/source/ui/view/preview.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/view/spelleng.cxx b/sc/source/ui/view/spelleng.cxx index 99aa1e903deb..5cb65db314bc 100644 --- a/sc/source/ui/view/spelleng.cxx +++ b/sc/source/ui/view/spelleng.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/view/tabview2.cxx b/sc/source/ui/view/tabview2.cxx index eaedba7e2b72..0377425b1f3f 100644 --- a/sc/source/ui/view/tabview2.cxx +++ b/sc/source/ui/view/tabview2.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/sc/source/ui/view/viewfun2.cxx b/sc/source/ui/view/viewfun2.cxx index fdebb5514ca3..7454a01bdcb5 100644 --- a/sc/source/ui/view/viewfun2.cxx +++ b/sc/source/ui/view/viewfun2.cxx @@ -40,6 +40,7 @@ #include #include #include +#include #include #include diff --git a/sc/source/ui/view/viewfunc.cxx b/sc/source/ui/view/viewfunc.cxx index e57d653394d8..9f166f509254 100644 --- a/sc/source/ui/view/viewfunc.cxx +++ b/sc/source/ui/view/viewfunc.cxx @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/dlg/BulletAndPositionDlg.cxx b/sd/source/ui/dlg/BulletAndPositionDlg.cxx index f92e7b941927..fd2d1d368295 100644 --- a/sd/source/ui/dlg/BulletAndPositionDlg.cxx +++ b/sd/source/ui/dlg/BulletAndPositionDlg.cxx @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/dlg/RemoteDialog.cxx b/sd/source/ui/dlg/RemoteDialog.cxx index b8584f349bf2..0e4a61b35a3c 100644 --- a/sd/source/ui/dlg/RemoteDialog.cxx +++ b/sd/source/ui/dlg/RemoteDialog.cxx @@ -12,6 +12,7 @@ #include #include +#include using namespace ::sd; diff --git a/sd/source/ui/dlg/tpaction.cxx b/sd/source/ui/dlg/tpaction.cxx index 24306cde460f..2fb52c67d2ba 100644 --- a/sd/source/ui/dlg/tpaction.cxx +++ b/sd/source/ui/dlg/tpaction.cxx @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/docshell/docshel4.cxx b/sd/source/ui/docshell/docshel4.cxx index 96ecadccd36e..a30882dadba7 100644 --- a/sd/source/ui/docshell/docshel4.cxx +++ b/sd/source/ui/docshell/docshel4.cxx @@ -49,6 +49,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/func/fucon3d.cxx b/sd/source/ui/func/fucon3d.cxx index 68dff75016c0..fd1033feb9f0 100644 --- a/sd/source/ui/func/fucon3d.cxx +++ b/sd/source/ui/func/fucon3d.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/func/fudraw.cxx b/sd/source/ui/func/fudraw.cxx index 0a955aa238d4..46bce106279c 100644 --- a/sd/source/ui/func/fudraw.cxx +++ b/sd/source/ui/func/fudraw.cxx @@ -52,6 +52,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/view/drviews2.cxx b/sd/source/ui/view/drviews2.cxx index 477182d26e74..e6973243a99d 100644 --- a/sd/source/ui/view/drviews2.cxx +++ b/sd/source/ui/view/drviews2.cxx @@ -106,6 +106,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/view/drviewse.cxx b/sd/source/ui/view/drviewse.cxx index a5428b5777cd..b2bd990c3a2b 100644 --- a/sd/source/ui/view/drviewse.cxx +++ b/sd/source/ui/view/drviewse.cxx @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include diff --git a/sfx2/source/appl/newhelp.cxx b/sfx2/source/appl/newhelp.cxx index 2a9b4b06d15e..991a60ae7e86 100644 --- a/sfx2/source/appl/newhelp.cxx +++ b/sfx2/source/appl/newhelp.cxx @@ -84,6 +84,7 @@ #include #include #include +#include #include #include diff --git a/sfx2/source/doc/autoredactdialog.cxx b/sfx2/source/doc/autoredactdialog.cxx index e949df82d59f..44b578cf76dc 100644 --- a/sfx2/source/doc/autoredactdialog.cxx +++ b/sfx2/source/doc/autoredactdialog.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/sfx2/source/doc/new.cxx b/sfx2/source/doc/new.cxx index ebc9443c6bb5..f99c001ec763 100644 --- a/sfx2/source/doc/new.cxx +++ b/sfx2/source/doc/new.cxx @@ -43,6 +43,7 @@ #include #include #include +#include void SfxPreviewWin_Impl::SetObjectShell(SfxObjectShell const * pObj) { diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx index 622727560a55..5c2a98fcfa1b 100644 --- a/starmath/source/dialog.cxx +++ b/starmath/source/dialog.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/svtools/source/dialogs/addresstemplate.cxx b/svtools/source/dialogs/addresstemplate.cxx index 476c866e22be..71f6e91fe9e9 100644 --- a/svtools/source/dialogs/addresstemplate.cxx +++ b/svtools/source/dialogs/addresstemplate.cxx @@ -33,9 +33,10 @@ #include #include #include +#include #include #include -#include +#include #include #include #include diff --git a/svx/source/dialog/_contdlg.cxx b/svx/source/dialog/_contdlg.cxx index fe74de52147b..502cfcd4ad7f 100644 --- a/svx/source/dialog/_contdlg.cxx +++ b/svx/source/dialog/_contdlg.cxx @@ -42,6 +42,7 @@ #include #include #include +#include #include SFX_IMPL_MODELESSDIALOGCONTOLLER_WITHID(SvxContourDlgChildWindow, SID_CONTOUR_DLG); diff --git a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx index 686f09eded8e..042cd69be665 100644 --- a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx +++ b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx @@ -34,6 +34,7 @@ #include #include #include +#include using namespace css; using namespace css::uno; diff --git a/sw/source/ui/config/mailconfigpage.cxx b/sw/source/ui/config/mailconfigpage.cxx index 96dbe073cbec..09a1d1ae4c70 100644 --- a/sw/source/ui/config/mailconfigpage.cxx +++ b/sw/source/ui/config/mailconfigpage.cxx @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/sw/source/ui/dbui/addresslistdialog.cxx b/sw/source/ui/dbui/addresslistdialog.cxx index 2c60564b37a0..da2e6ba56bb4 100644 --- a/sw/source/ui/dbui/addresslistdialog.cxx +++ b/sw/source/ui/dbui/addresslistdialog.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/sw/source/ui/dbui/mmaddressblockpage.cxx b/sw/source/ui/dbui/mmaddressblockpage.cxx index 6c7fda89fe1a..149aa152b42c 100644 --- a/sw/source/ui/dbui/mmaddressblockpage.cxx +++ b/sw/source/ui/dbui/mmaddressblockpage.cxx @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include diff --git a/sw/source/ui/dbui/mmoutputtypepage.cxx b/sw/source/ui/dbui/mmoutputtypepage.cxx index 9282eb7b36cb..eded1aa55b29 100644 --- a/sw/source/ui/dbui/mmoutputtypepage.cxx +++ b/sw/source/ui/dbui/mmoutputtypepage.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include diff --git a/sw/source/ui/envelp/label1.cxx b/sw/source/ui/envelp/label1.cxx index f1c70cb86d7e..e21c88fbd092 100644 --- a/sw/source/ui/envelp/label1.cxx +++ b/sw/source/ui/envelp/label1.cxx @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/sw/source/ui/misc/glossary.cxx b/sw/source/ui/misc/glossary.cxx index a4bd4a4497ca..0adf98ec6edd 100644 --- a/sw/source/ui/misc/glossary.cxx +++ b/sw/source/ui/misc/glossary.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/sw/source/uibase/lingu/hhcwrp.cxx b/sw/source/uibase/lingu/hhcwrp.cxx index f1f1be4e2c7c..0bde97477c78 100644 --- a/sw/source/uibase/lingu/hhcwrp.cxx +++ b/sw/source/uibase/lingu/hhcwrp.cxx @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include "sdrhhcwrap.hxx" diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx index 0aa15988c7fa..ac9437571262 100644 --- a/sw/source/uibase/utlui/content.cxx +++ b/sw/source/uibase/utlui/content.cxx @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index 50e083d4e622..bf8edaebb8b5 100644 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -614,6 +614,7 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ vcl/source/weld/TextView \ vcl/source/weld/TextWidget \ vcl/source/weld/TreeView \ + vcl/source/weld/WaitObject \ vcl/source/weld/Widget \ vcl/source/weld/weldutils \ vcl/backendtest/outputdevice/bitmap \ diff --git a/vcl/source/weld/WaitObject.cxx b/vcl/source/weld/WaitObject.cxx new file mode 100644 index 000000000000..b0ada1c350f2 --- /dev/null +++ b/vcl/source/weld/WaitObject.cxx @@ -0,0 +1,28 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#include + +namespace weld +{ +WaitObject::WaitObject(weld::Widget* pWindow) + : m_pWindow(pWindow) +{ + if (m_pWindow) + m_pWindow->set_busy_cursor(true); +} + +WaitObject::~WaitObject() +{ + if (m_pWindow) + m_pWindow->set_busy_cursor(false); +} +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */