tdf#146619 Use more forward declarations in include/svtools

Change-Id: If91cce7bf7ece7d1c125509118cbbe1a9ee65397
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198971
Reviewed-by: Gabor Kelemen <gabor.kelemen@collabora.com>
Tested-by: Jenkins
This commit is contained in:
Gabor Kelemen
2026-02-17 09:13:52 +01:00
parent 1c2385a1fa
commit 6e9fa580f0
198 changed files with 356 additions and 71 deletions
+1
View File
@@ -34,6 +34,7 @@
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/event.hxx>
#include <vcl/weld/Builder.hxx>
#include <svl/itemset.hxx>
namespace basctl
+5
View File
@@ -26,6 +26,11 @@
#include "doceventnotifier.hxx"
#include <basctl/scriptdocument.hxx>
namespace weld
{
class ComboBox;
}
namespace basctl
{
/*!
@@ -31,6 +31,7 @@
#include <tools/mapunit.hxx>
#include <utility>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/TreeView.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/outdev.hxx>
@@ -32,6 +32,7 @@
#include <o3tl/safeint.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/weld.hxx>
namespace chart
@@ -22,6 +22,7 @@
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/Toolbar.hxx>
#include <ChartColorPaletteHelper.hxx>
#include "ChartColorPaletteControl.hxx"
@@ -30,6 +30,7 @@
#include <unonames.hxx>
#include <svtools/valueset.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <comphelper/diagnose_ex.hxx>
using namespace css;
+12
View File
@@ -33,9 +33,21 @@ excludelist:
cui/source/tabpages/numfmt.cxx:
# Actually used
- com/sun/star/frame/XModel.hpp
cui/source/tabpages/tpgradnt.cxx:
# Needed for implicit dtor
- vcl/weld/ScrolledWindow.hxx
cui/source/tabpages/tphatch.cxx:
# Needed for implicit dtor
- vcl/weld/ScrolledWindow.hxx
cui/source/tabpages/tppattern.cxx:
# Needed for implicit dtor
- vcl/weld/ScrolledWindow.hxx
cui/source/customize/cfg.cxx:
# Actually used
- com/sun/star/ui/dialogs/XFilePicker3.hpp
cui/source/dialogs/AdditionsDialog.cxx:
# Actually needed for orcus::json::parse_error
- orcus/json_parser.hpp
cui/source/options/optchart.cxx:
# Needed for implicit dtor
- vcl/weld/ScrolledWindow.hxx
+2
View File
@@ -30,6 +30,7 @@
#include <vcl/event.hxx>
#include <vcl/graph.hxx>
#include <vcl/graphicfilter.hxx>
#include <vcl/image.hxx>
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/Builder.hxx>
@@ -38,6 +39,7 @@
#include <vcl/weld/weld.hxx>
#include <vcl/decoview.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <sfx2/minfitem.hxx>
#include <sfx2/sfxhelp.hxx>
+1
View File
@@ -29,6 +29,7 @@
#include <tools/debug.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/Dialog.hxx>
#include <vcl/weld/weldutils.hxx>
#include <unotools/lingucfg.hxx>
+1
View File
@@ -34,6 +34,7 @@
#include <tools/debug.hxx>
#include <tools/resary.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Dialog.hxx>
#include <vcl/tabs.hrc>
+1
View File
@@ -17,6 +17,7 @@
#include <officecfg/Office/UI/ToolbarMode.hxx>
#include <officecfg/Setup.hxx>
#include <unotools/confignode.hxx>
#include <vcl/weld/Builder.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/dispatch.hxx>
+1
View File
@@ -21,6 +21,7 @@
#include <svtools/restartdialog.hxx>
#include <vcl/svapp.hxx>
#include <vcl/themecolors.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Dialog.hxx>
#include <comphelper/propertyvalue.hxx>
#include <map>
+1
View File
@@ -21,6 +21,7 @@
#include <officecfg/Office/Common.hxx>
#include <svtools/ctrltool.hxx>
#include <vcl/metric.hxx>
#include <vcl/svapp.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/weld/Builder.hxx>
+1
View File
@@ -22,6 +22,7 @@
#include <rtl/ustrbuf.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/settings.hxx>
+1
View File
@@ -108,6 +108,7 @@
#include <vcl/svapp.hxx>
#include <vcl/weld/Dialog.hxx>
#include <vcl/window.hxx>
#include <vcl/weld/Builder.hxx>
#include <sal/log.hxx>
using namespace ::com::sun::star;
+1
View File
@@ -34,6 +34,7 @@
#include <tools/fldunit.hxx>
#include <vcl/image.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#define IID_BOTTOMLOCK 1
#define IID_TOPLOCK 2
+2
View File
@@ -34,8 +34,10 @@
#include <dialmgr.hxx>
#include <sfx2/htmlmode.hxx>
#include <vcl/fieldvalues.hxx>
#include <vcl/image.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <svx/dialmgr.hxx>
#include <svx/flagsdef.hxx>
#include <svl/grabbagitem.hxx>
+1
View File
@@ -17,6 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#include <tools/fldunit.hxx>
#include <vcl/svapp.hxx>
#include <vcl/idle.hxx>
#include <svtools/ctrltool.hxx>
+1
View File
@@ -29,6 +29,7 @@
#include <rtl/ustring.hxx>
#include <tools/debug.hxx>
#include <tools/fract.hxx>
#include <tools/mapunit.hxx>
#include <svx/svxids.hrc>
#include <strings.hrc>
#include <vcl/fieldvalues.hxx>
+2
View File
@@ -21,6 +21,7 @@
#include <o3tl/untaint.hxx>
#include <svtools/unitconv.hxx>
#include <tools/debug.hxx>
#include <tools/mapunit.hxx>
#include <svx/svddef.hxx>
#include <svx/sxcecitm.hxx>
@@ -35,6 +36,7 @@
#include <vcl/tabs.hrc>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
// define ----------------------------------------------------------------
+1
View File
@@ -28,6 +28,7 @@
#include <svx/svxids.hrc>
#include <svx/sdtaitm.hxx>
#include <tools/debug.hxx>
#include <tools/mapunit.hxx>
#include <svl/cjkoptions.hxx>
#include <editeng/pgrditem.hxx>
+1
View File
@@ -20,6 +20,7 @@
#include <svtools/ruler.hxx>
#include <svtools/unitconv.hxx>
#include <svx/svxids.hrc>
#include <tools/mapunit.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
+1
View File
@@ -54,6 +54,7 @@
#include <svtools/unitconv.hxx>
#include <tools/debug.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
using namespace com::sun::star;
+1
View File
@@ -22,6 +22,7 @@
#include <vcl/ColorDialog.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
+3
View File
@@ -19,7 +19,10 @@
#include <memory>
#include <tools/urlobj.hxx>
#include <vcl/image.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
#include <sfx2/dialoghelper.hxx>
+3
View File
@@ -19,8 +19,11 @@
#include <memory>
#include <tools/urlobj.hxx>
#include <vcl/image.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
#include <sfx2/dialoghelper.hxx>
+1
View File
@@ -67,6 +67,7 @@
#include <vcl/weld/Dialog.hxx>
#include <comphelper/lok.hxx>
#include <o3tl/string_view.hxx>
#include <vcl/weld/Builder.hxx>
#define MAX_BMP_WIDTH 16
#define MAX_BMP_HEIGHT 16
+3
View File
@@ -24,7 +24,10 @@
#include <svx/colorbox.hxx>
#include <svx/dialmgr.hxx>
#include <vcl/BitmapTools.hxx>
#include <vcl/image.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
#include <svx/strings.hrc>
+1
View File
@@ -35,6 +35,7 @@
#include <svx/sdsxyitm.hxx>
#include <svx/drawitem.hxx>
#include <svx/xfltrit.hxx>
#include <vcl/weld/Builder.hxx>
#include <cuitabarea.hxx>
#include <svx/dlgutil.hxx>
#include <vcl/weld/Dialog.hxx>
+1
View File
@@ -37,6 +37,7 @@
#include <svl/numuno.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <vcl/accessibility/AccessibleBrowseBoxObjType.hxx>
#include <vcl/svapp.hxx>
#include <cppuhelper/queryinterface.hxx>
@@ -28,6 +28,7 @@
#include <connectivity/dbtools.hxx>
#include <connectivity/dbexception.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <vcl/accessibility/AccessibleBrowseBox.hxx>
#include <vcl/svapp.hxx>
#include <osl/diagnose.h>
#include <strings.hrc>
@@ -47,6 +47,8 @@
#include <osl/diagnose.h>
#include <i18nlangtag/languagetag.hxx>
#include <unotools/fontdefs.hxx>
#include <vcl/accessibility/AccessibleBrowseBox.hxx>
#include <vcl/accessibility/AccessibleBrowseBoxObjType.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/rendercontext/GetDefaultFontFlags.hxx>
#include <vcl/svapp.hxx>
@@ -18,6 +18,7 @@
#include <vcl/InterimItemWindow.hxx>
#include <vcl/event.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/window.hxx>
#include <vcl/weld/weld.hxx>
@@ -27,6 +27,8 @@
#include <comphelper/proparrhlp.hxx>
#include <connectivity/CommonTools.hxx>
#include <svtools/genericunodialog.hxx>
#include <vcl/weld/DialogController.hxx>
#include <vcl/weld/weld.hxx>
namespace dbaui
{
+2
View File
@@ -28,6 +28,7 @@
#include <unotools/intlwrapper.hxx>
#include <unotools/syslocale.hxx>
#include <utility>
#include <vcl/metric.hxx>
#include <vcl/outdev.hxx>
#include <vcl/rendercontext/GetDefaultFontFlags.hxx>
#include <vcl/unohelp.hxx>
@@ -37,6 +38,7 @@
#include <editeng/editrids.hrc>
#include <tools/bigint.hxx>
#include <tools/debug.hxx>
#include <tools/fldunit.hxx>
#include <tools/mapunit.hxx>
#include <tools/UnitConversion.hxx>
@@ -26,7 +26,9 @@
#include <cppuhelper/supportsservice.hxx>
#include <utility>
#include <tools/color.hxx>
#include <vcl/bitmap.hxx>
#include <vcl/graph.hxx>
#include <vcl/graphicfilter.hxx>
#include <svl/outstrm.hxx>
#include <svtools/DocumentToGraphicRenderer.hxx>
+1
View File
@@ -41,6 +41,7 @@
#include <sfx2/objsh.hxx>
#include <o3tl/string_view.hxx>
#include <svtools/acceleratorexecute.hxx>
#include <vcl/keycod.hxx>
#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp>
#include <com/sun/star/ui/XUIConfigurationManager.hpp>
#include <frozen/bits/defines.h>
@@ -24,6 +24,7 @@
#include <vcl/errinf.hxx>
#include <vcl/windowstate.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/MenuButton.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <officecfg/Office/Common.hxx>
@@ -53,6 +53,7 @@
#include <rtl/ref.hxx>
#include <rtl/ustrbuf.hxx>
#include <o3tl/string_view.hxx>
#include <vcl/keycod.hxx>
constexpr OUString PRESET_DEFAULT = u"default"_ustr;
constexpr OUString TARGET_CURRENT = u"current"_ustr;
@@ -27,6 +27,7 @@
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ComboBox.hxx>
using namespace ::com::sun::star;
@@ -28,6 +28,7 @@
#include <vcl/toolbox.hxx>
#include <vcl/event.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Entry.hxx>
using namespace ::com::sun::star;
@@ -34,6 +34,7 @@
#include <comphelper/propertyvalue.hxx>
#include <helper/persistentwindowstate.hxx>
#include <vcl/image.hxx>
#include <vcl/keycod.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/commandinfoprovider.hxx>
@@ -29,6 +29,8 @@
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/commandinfoprovider.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Toolbar.hxx>
#include <vcl/weld/weldutils.hxx>
#include <com/sun/star/awt/XDockableWindow.hpp>
+3 -19
View File
@@ -467,34 +467,18 @@ excludelist:
include/svtools/dialogclosedlistener.hxx:
# base class has to be a complete type
- com/sun/star/ui/dialogs/XDialogClosedListener.hpp
include/svtools/genericunodialog.hxx:
# base class has to be a complete type
- com/sun/star/lang/XInitialization.hpp
- com/sun/star/lang/XServiceInfo.hpp
- com/sun/star/ui/dialogs/XExecutableDialog.hpp
include/svtools/openfiledroptargetlistener.hxx:
# base class has to be a complete type
- com/sun/star/datatransfer/dnd/XDropTargetListener.hpp
include/svtools/popupmenucontrollerbase.hxx:
# base class has to be a complete type
- com/sun/star/frame/XDispatch.hpp
- com/sun/star/frame/XDispatchProvider.hpp
- com/sun/star/frame/XPopupMenuController.hpp
- com/sun/star/frame/XStatusListener.hpp
- com/sun/star/lang/XInitialization.hpp
- com/sun/star/lang/XServiceInfo.hpp
include/svtools/popupwindowcontroller.hxx:
# base class has to be a complete type
- com/sun/star/lang/XServiceInfo.hpp
include/svtools/sfxecode.hxx:
# Needed for macro defines
- class ErrCode
include/svtools/toolboxcontroller.hxx:
# base class has to be a complete type
- com/sun/star/frame/XStatusListener.hpp
- com/sun/star/frame/XToolbarController.hpp
- com/sun/star/util/XUpdatable.hpp
- com/sun/star/lang/XInitialization.hpp
include/svtools/strings.hrc:
# Needed for TranslateId macro
- unotools/resmgr.hxx
include/svtools/unoevent.hxx:
# base class has to be a complete type
- com/sun/star/container/XNameReplace.hpp
@@ -22,9 +22,6 @@
#include <vector>
#include <tools/color.hxx>
#include <vcl/graph.hxx>
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Reference.hxx>
@@ -44,6 +41,11 @@ namespace com::sun::star {
}
}
class Color;
class Graphic;
class Point;
class Size;
class SVT_DLLPUBLIC DocumentToGraphicRenderer
{
const css::uno::Reference<css::lang::XComponent>& mxDocument;
+8 -2
View File
@@ -11,10 +11,8 @@
#include <config_options.h>
#include <svtools/svtdllapi.h>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/DialogController.hxx>
#include <vcl/weld/Entry.hxx>
#include <vcl/weld/SpinButton.hxx>
#include <vcl/weld/weld.hxx>
#include <memory>
@@ -22,6 +20,14 @@
class Place;
class DetailsContainer;
namespace weld
{
class ComboBox;
}
namespace weld
{
class SpinButton;
}
class UNLESS_MERGELIBS(SVT_DLLPUBLIC) PlaceEditDialog final : public weld::GenericDialogController
{
+4 -2
View File
@@ -24,9 +24,9 @@
#include <memory>
#include <mutex>
#include <com/sun/star/awt/KeyEvent.hpp>
#include <vcl/keycod.hxx>
#include <com/sun/star/uno/Reference.hxx>
namespace com::sun::star::awt { struct KeyEvent; }
namespace com :: sun :: star :: frame { class XDispatchProvider; }
namespace com :: sun :: star :: frame { class XFrame; }
namespace com :: sun :: star :: frame { class XModel; }
@@ -34,6 +34,8 @@ namespace com :: sun :: star :: ui { class XAcceleratorConfiguration; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace com :: sun :: star :: util { class XURLTransformer; }
namespace vcl { class KeyCode; }
namespace svt
{
+8 -3
View File
@@ -22,10 +22,10 @@
#include <config_options.h>
#include <memory>
#include <svtools/svtdllapi.h>
#include <vcl/weld/ComboBox.hxx>
#include <tools/link.hxx>
#include <vcl/weld/DialogController.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/weld.hxx>
#include <com/sun/star/uno/Reference.hxx>
namespace com :: sun :: star :: container { class XNameAccess; }
namespace com :: sun :: star :: sdbc { class XDataSource; }
@@ -33,6 +33,11 @@ namespace com :: sun :: star :: sdb { class XDatabaseContext; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace com :: sun :: star :: util { struct AliasProgrammaticPair; }
namespace weld { class Button; }
namespace weld { class ComboBox; }
namespace weld { class ScrolledWindow; }
namespace weld { class Window; }
#define FIELD_PAIRS_VISIBLE 5
#define FIELD_CONTROLS_VISIBLE 2 * FIELD_PAIRS_VISIBLE
+2 -2
View File
@@ -20,11 +20,11 @@
#pragma once
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Reference.hxx>
#include <rtl/ustring.hxx>
namespace com :: sun :: star :: frame { class XModel; }
namespace com :: sun :: star :: uno { class XInterface; }
namespace com::sun::star::uno { template <class interface_type> class Reference; }
namespace svt
{
+5 -3
View File
@@ -21,15 +21,17 @@
#include <svtools/svtdllapi.h>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <vector>
class OutputDevice;
class Point;
enum class SvxBorderLineStyle : sal_Int16;
namespace basegfx { class B2DPoint; }
namespace basegfx { class B2DPolyPolygon; }
namespace basegfx { class B2DPolygon; }
namespace svtools {
SVT_DLLPUBLIC std::vector<double> GetLineDashing( SvxBorderLineStyle nDashing, double fScale );
+2 -2
View File
@@ -26,8 +26,6 @@
#include <vcl/headbar.hxx>
#include <vcl/transfer.hxx>
#include <vcl/timer.hxx>
#include <vcl/accessibility/AccessibleBrowseBox.hxx>
#include <vcl/accessibility/AccessibleBrowseBoxObjType.hxx>
#include <vcl/accessibletableprovider.hxx>
#include <vector>
#include <stack>
@@ -37,10 +35,12 @@
#include <memory>
#include <o3tl/typed_flags_set.hxx>
class AccessibleBrowseBox;
class BrowserColumn;
class BrowserHeader;
class ScrollAdaptor;
class MeasureStatusBar;
enum class AccessibleBrowseBoxObjType;
namespace weld {
class Scrollbar;
+2 -1
View File
@@ -21,10 +21,11 @@
#include <svtools/svtdllapi.h>
#include <rtl/ustring.hxx>
#include <tools/color.hxx>
#include <com/sun/star/uno/Sequence.h>
#include <unotools/options.hxx>
#include <memory>
namespace com::sun::star::uno { template <class E> class Sequence; }
namespace svtools{
enum ColorConfigEntry : int
{
+5 -2
View File
@@ -20,18 +20,18 @@
#pragma once
#include <tools/date.hxx>
#include <svtools/borderline.hxx>
#include <svtools/svtdllapi.h>
#include <svtools/toolbarmenu.hxx>
#include <editeng/borderline.hxx>
#include <vcl/idle.hxx>
#include <vcl/metric.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/MenuButton.hxx>
#include <vcl/weld/weld.hxx>
#include <memory>
namespace weld { class Builder; }
namespace weld { class CustomWeld; }
class Bitmap;
@@ -39,6 +39,9 @@ class FontList;
class VclSimpleEvent;
class VirtualDevice;
enum class SvxBorderLineStyle : sal_Int16;
enum class FieldUnit : sal_uInt16;
/** Utility class storing the border line width, style and colors. The widths
are defined in Twips.
*/
+3 -1
View File
@@ -20,16 +20,18 @@
#pragma once
#include <config_options.h>
#include <i18nlangtag/lang.h>
#include <svtools/svtdllapi.h>
#include <tools/fontenum.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <vcl/metric.hxx>
#include <vcl/vclptr.hxx>
#include <vector>
#include <memory>
#include <string_view>
class FontMetric;
class ImplFontListNameInfo;
class OutputDevice;
+1
View File
@@ -27,6 +27,7 @@
#include <svtools/brwhead.hxx>
#include <tools/lineend.hxx>
#include <vcl/InterimItemWindow.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/Entry.hxx>
#include <vcl/weld/FormattedSpinButton.hxx>
+9 -3
View File
@@ -20,12 +20,13 @@
#pragma once
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Reference.hxx>
#include <tools/link.hxx>
#include <vcl/graph.hxx>
#include <rtl/ustring.hxx>
#include <memory>
class Graphic;
class LinkParamNone;
class MapMode;
class Size;
class SvStream;
namespace com :: sun :: star :: io { class XInputStream; }
@@ -35,9 +36,14 @@ namespace comphelper
class EmbeddedObjectContainer;
}
namespace tools { class Rectangle; }
namespace com::sun::star::embed {
class XEmbeddedObject;
}
namespace com::sun::star::uno { template <class interface_type> class Reference; }
template <typename Arg, typename Ret> class Link;
class OutputDevice;
typedef struct _xmlTextWriter* xmlTextWriterPtr;
+1 -2
View File
@@ -29,11 +29,10 @@
#include <comphelper/uno3.hxx>
#include <comphelper/propertycontainer.hxx>
#include <comphelper/broadcasthelper.hxx>
#include <vcl/weld/DialogController.hxx>
#include <vcl/weld/weld.hxx>
namespace com :: sun :: star :: awt { class XWindow; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace weld { class DialogController; }
namespace svt
+2 -2
View File
@@ -25,12 +25,12 @@
#include <string_view>
#include <config_options.h>
#include <rtl/ustring.hxx>
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Reference.hxx>
namespace com :: sun :: star :: io { class XInputStream; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace com::sun::star::uno { template <class interface_type> class Reference; }
class SvStream;
+4 -2
View File
@@ -22,15 +22,17 @@
#include <memory>
#include <rtl/ref.hxx>
#include <svtools/svtdllapi.h>
#include <tools/urlobj.hxx>
#include <vcl/idle.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/weld.hxx>
class SvtMatchContext_Impl;
class SvtURLBox_Impl;
enum class INetProtocol;
namespace weld { class Widget; }
class SVT_DLLPUBLIC SvtURLBox
{
friend class SvtMatchContext_Impl;
+3 -2
View File
@@ -20,11 +20,12 @@
#include <svtools/svtdllapi.h>
#include <tools/globname.hxx>
#include <sot/formats.hxx>
#include <utility>
#include <vector>
#include <vcl/transfer.hxx>
class TransferableDataHelper;
enum class SotClipboardFormatId : sal_uInt32;
class SvObjectServer
{
+2 -2
View File
@@ -11,10 +11,10 @@
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Sequence.hxx>
#include <rtl/ustring.hxx>
namespace com::sun::star::uno { template <typename> class Sequence; }
/** Localize a URI to one of the foundation's webservices
@param io_rURI
+2 -1
View File
@@ -21,7 +21,8 @@
#include <svtools/svtdllapi.h>
#include <sal/types.h>
#include <tools/color.hxx>
class Color;
namespace SvtOptionsDrawinglayer
{
+1 -1
View File
@@ -21,7 +21,6 @@
#include <svtools/svtdllapi.h>
#include <svtools/svparser.hxx>
#include <svtools/htmltokn.h>
#include <string_view>
#include <vector>
@@ -36,6 +35,7 @@ namespace com::sun::star {
class Color;
enum class HtmlOptionId;
enum class HtmlTokenId : sal_Int16;
#define HTMLFONTSZ1_DFLT 7
#define HTMLFONTSZ2_DFLT 10
+1 -2
View File
@@ -21,14 +21,13 @@
#include <svtools/svtdllapi.h>
#include <vcl/print.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/Dialog.hxx>
#include <vcl/weld/DialogController.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/timer.hxx>
class QueueInfo;
class VclSimpleEvent;
namespace weld { class ComboBox; }
class SVT_DLLPUBLIC PrinterSetupDialog final : public weld::GenericDialogController
{
+5 -1
View File
@@ -10,10 +10,14 @@
#pragma once
#include <vcl/InterimItemWindow.hxx>
#include <vcl/weld/weld.hxx>
#include <vcl/weld/Entry.hxx>
#include <svtools/svtdllapi.h>
namespace weld
{
class Widget;
}
class SVT_DLLPUBLIC RecordItemWindowBase
{
public:
+1 -1
View File
@@ -23,13 +23,13 @@
#include <map>
#include <vector>
#include <svtools/svtdllapi.h>
#include <tools/fldunit.hxx>
#include <tools/link.hxx>
#include <tools/fract.hxx>
#include <vcl/window.hxx>
#include <vcl/glyphitem.hxx>
class MouseEvent;
enum class FieldUnit : sal_uInt16;
/*************************************************************************
-1
View File
@@ -24,7 +24,6 @@
#include <vcl/InterimItemWindow.hxx>
#include <vcl/scrollable.hxx>
#include <vcl/weld/Scrollbar.hxx>
#include <vcl/weld/weld.hxx>
class SVT_DLLPUBLIC ScrollAdaptor : public InterimItemWindow, public Scrollable
{
+1 -1
View File
@@ -23,7 +23,6 @@
#include <com/sun/star/frame/XStatusbarController.hpp>
#include <cppuhelper/weak.hxx>
#include <comphelper/interfacecontainer4.hxx>
#include <tools/gen.hxx>
#include <unordered_map>
#include <utility>
@@ -34,6 +33,7 @@ namespace com :: sun :: star :: frame { class XFrame; }
namespace com :: sun :: star :: ui { class XStatusbarItem; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace com :: sun :: star :: util { class XURLTransformer; }
namespace tools { class Rectangle; }
namespace svt
{
+2
View File
@@ -19,6 +19,8 @@
#pragma once
#include <unotools/resmgr.hxx>
#define NC_(Context, String) TranslateId(Context, u8##String)
// To translators: tdf#125447 use no mnemonic in this string
+2 -1
View File
@@ -21,9 +21,10 @@
#include <svtools/svtdllapi.h>
#include <rtl/ustring.hxx>
#include <unotools/resmgr.hxx>
#include <locale>
struct TranslateId;
SVT_DLLPUBLIC std::locale SvtResLocale();
SVT_DLLPUBLIC OUString SvtResId(TranslateId aId);
+3 -2
View File
@@ -25,12 +25,13 @@
#include <rtl/ref.hxx>
#include <vcl/dockwin.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/weld.hxx>
namespace com :: sun :: star :: frame { class XFrame; }
namespace com :: sun :: star :: frame { struct FeatureStateEvent; }
namespace svt { class FrameStatusListener; }
namespace weld { class Builder; }
namespace weld { class Container; }
namespace weld { class Widget; }
class SVT_DLLPUBLIC WeldToolbarPopup
{
+3 -2
View File
@@ -35,8 +35,6 @@
#include <tools/link.hxx>
#include <utility>
#include <vcl/toolboxid.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Toolbar.hxx>
#include <unordered_map>
@@ -46,6 +44,9 @@ namespace com :: sun :: star :: frame { class XLayoutManager; }
namespace com :: sun :: star :: uno { class XComponentContext; }
namespace com :: sun :: star :: util { class XURLTransformer; }
namespace weld { class Builder; }
namespace weld { class Toolbar; }
class ToolBox;
namespace svt
+3 -2
View File
@@ -19,10 +19,11 @@
#pragma once
#include <svtools/svtdllapi.h>
#include <tools/mapunit.hxx>
#include <tools/fldunit.hxx>
#include <tools/long.hxx>
enum class FieldUnit : sal_uInt16;
enum class MapUnit : sal_uInt8;
namespace weld { class MetricSpinButton; }
// macro -----------------------------------------------------------------
+1 -1
View File
@@ -20,9 +20,9 @@
#pragma once
#include <svtools/svtdllapi.h>
#include <com/sun/star/uno/Reference.hxx>
namespace com :: sun :: star :: uno { class XInterface; }
namespace com::sun::star::uno { template <class interface_type> class Reference; }
class ImageMap;
struct SvEventDescription;
+3 -2
View File
@@ -22,18 +22,19 @@
#include <svtools/svtdllapi.h>
#include <tools/color.hxx>
#include <vcl/wintypes.hxx>
#include <vcl/image.hxx>
#include <vcl/vclptr.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/customweld.hxx>
#include <rtl/ref.hxx>
#include <memory>
#include <vector>
class Image;
class UserDrawEvent;
class VirtualDevice;
class ValueSetAcc;
namespace weld { class ScrolledWindow; }
struct ValueSetItem;
enum class DrawFrameStyle;
+4
View File
@@ -24,11 +24,15 @@
#include <svx/SvxColorValueSet.hxx>
#include <svx/Palette.hxx>
#include <vcl/toolboxid.hxx>
#include <vcl/weld/MenuButton.hxx>
typedef std::function<weld::Window*()> TopLevelParentFunction;
namespace com::sun::star::frame { class XFrame; }
namespace weld { class ComboBox; }
namespace weld { class Toolbar; }
class PaletteManager;
class ToolBox;
+1
View File
@@ -25,6 +25,7 @@
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <tools/fldunit.hxx>
#include <oox/mathml/importutils.hxx>
#include <oox/helper/propertyset.hxx>
#include <com/sun/star/text/XText.hpp>
@@ -18,6 +18,7 @@
*/
#include <StartMarker.hxx>
#include <UITools.hxx>
#include <tools/fldunit.hxx>
#include <vcl/image.hxx>
#include <vcl/svapp.hxx>
#include <bitmaps.hlst>
+3
View File
@@ -518,6 +518,9 @@ excludelist:
sc/source/ui/inc/tpview.hxx:
# Needed for VclPtr type
- svx/colorbox.hxx
sc/source/ui/optdlg/opredlin.cxx:
# Needed for implicit ctor
- vcl/weld/Dialog.hxx
sc/source/ui/unoobj/exceldetect.hxx:
# base class has to be a complete type
- com/sun/star/document/XExtendedFilterDetection.hpp
+1
View File
@@ -30,6 +30,7 @@
#include <o3tl/string_view.hxx>
#include <sfx2/objsh.hxx>
#include <vcl/font.hxx>
#include <vcl/metric.hxx>
#include <tools/urlobj.hxx>
#include <svl/itemset.hxx>
#include <svtools/ctrltool.hxx>
+1
View File
@@ -48,6 +48,7 @@
#include <sal/log.hxx>
#include <tools/UnitConversion.hxx>
#include <vcl/fontcharmap.hxx>
#include <vcl/metric.hxx>
#include <vcl/outdev.hxx>
#include <document.hxx>
#include <documentimport.hxx>
+1
View File
@@ -28,6 +28,7 @@
#include <vcl/image.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/Builder.hxx>
#include <svx/zoomslideritem.hxx>
#include <iterator>
#include <set>
+1
View File
@@ -15,6 +15,7 @@
#include <svl/numformat.hxx>
#include <svx/colorbox.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
+1
View File
@@ -28,6 +28,7 @@
#include <com/sun/star/sheet/DataPilotFieldGroupBy.hpp>
#include <svtools/ctrlbox.hxx>
#include <vcl/weld/Builder.hxx>
namespace {
+1
View File
@@ -39,6 +39,7 @@
#include <vcl/settings.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/ComboBox.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/Dialog.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <vcl/weld/weld.hxx>
+1
View File
@@ -24,6 +24,7 @@
#include <tools/color.hxx>
#include <vcl/event.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/Dialog.hxx>
#include <officecfg/Office/Common.hxx>
+1
View File
@@ -25,6 +25,7 @@
#include <scmod.hxx>
#include <docsh.hxx>
#include <svx/svxids.hrc>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Dialog.hxx>
#include <officecfg/Office/Calc.hxx>
+1
View File
@@ -33,6 +33,7 @@
#include <svl/eitem.hxx>
#include <svtools/unitconv.hxx>
#include <unotools/localedatawrapper.hxx>
#include <vcl/weld/Builder.hxx>
ScTpContentOptions::ScTpContentOptions(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rArgSet)
: SfxTabPage(pPage, pController, u"modules/scalc/ui/tpviewpage.ui"_ustr, u"TpViewPage"_ustr, &rArgSet)
@@ -28,6 +28,8 @@
#include <svl/itemset.hxx>
#include <svx/rotmodit.hxx>
#include <svtools/unitconv.hxx>
#include <tools/fldunit.hxx>
#include <tools/mapunit.hxx>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
using namespace css;
@@ -26,6 +26,7 @@
#include <svx/strings.hrc>
#include <svx/svxids.hrc>
#include <vcl/settings.hxx>
#include <vcl/weld/Builder.hxx>
#include <editeng/lineitem.hxx>
#include <svl/itemset.hxx>
#include <memory>
@@ -21,6 +21,7 @@
#include <vcl/i18nhelp.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld/Builder.hxx>
#include <editeng/borderline.hxx>
#include <editeng/lineitem.hxx>
#include <sfx2/bindings.hxx>
+3
View File
@@ -100,6 +100,9 @@ excludelist:
# Needed on MACOSX
- svl/intitem.hxx
- app.hrc
sd/source/ui/dlg/sdpreslt.cxx:
# Needed for implicit dtor
- vcl/weld/ScrolledWindow.hxx
sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx:
# base class has to be a complete type
- com/sun/star/container/XNamed.hpp
@@ -37,6 +37,7 @@
#include <comphelper/lok.hxx>
#include <i18nutil/unicode.hxx>
#include <vcl/metric.hxx>
#include <vcl/svapp.hxx>
#include <vcl/stdtext.hxx>
#include <vcl/weld/ComboBox.hxx>
@@ -10,7 +10,11 @@
#include <svtools/popupwindowcontroller.hxx>
#include <svtools/toolbarmenu.hxx>
#include <svtools/valueset.hxx>
#include <vcl/image.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Toolbar.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <strings.hrc>
@@ -24,7 +24,11 @@
#include <comphelper/propertyvalue.hxx>
#include <vcl/commandinfoprovider.hxx>
#include <vcl/image.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/Toolbar.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <svl/cjkoptions.hxx>
+1
View File
@@ -29,6 +29,7 @@
#include <svtools/unitconv.hxx>
#include <vcl/weld/Dialog.hxx>
#include <o3tl/string_view.hxx>
#include <vcl/weld/Builder.hxx>
#include <sdattr.hrc>
#include <View.hxx>
+1
View File
@@ -26,6 +26,7 @@
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/Builder.hxx>
#include <svl/intitem.hxx>
#include <tools/debug.hxx>
+1
View File
@@ -23,6 +23,7 @@
#include <svx/svdglue.hxx>
#include <svl/intitem.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/weld/Builder.hxx>
#include <strings.hrc>
#include <gluectrl.hxx>
+1
View File
@@ -26,6 +26,7 @@
#include <vcl/image.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/Dialog.hxx>
#include <strings.hrc>
+1
View File
@@ -38,6 +38,7 @@
#include <vcl/svapp.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld/Menu.hxx>
#include <vcl/weld/ScrolledWindow.hxx>
#include <vcl/weld/MessageDialog.hxx>
#include <tools/debug.hxx>

Some files were not shown because too many files have changed in this diff Show More