basctl/source/basicide/baside2.hxx                |    1 
 basctl/source/basicide/moduldlg.hxx               |    1 
 chart2/source/controller/inc/dlg_DataSource.hxx   |    1 
 chart2/source/controller/inc/dlg_View3D.hxx       |    1 
 cui/source/inc/chardlg.hxx                        |    1 
 extensions/source/propctrlr/propertyeditor.hxx    |    1 
 filter/source/xsltdialog/xmlfiltertabdialog.hxx   |    1 
 formula/source/ui/dlg/formula.cxx                 |    1 
 include/sfx2/devtools/ObjectInspectorWidgets.hxx  |    1 
 include/sfx2/tabdlg.hxx                           |    1 
 include/svtools/scrolladaptor.hxx                 |    1 
 include/svx/ctredlin.hxx                          |    1 
 include/vcl/jsdialog/executor.hxx                 |    1 
 include/vcl/weld/Notebook.hxx                     |   52 ++++++++++++++++
 include/vcl/weld/Scrollbar.hxx                    |   56 +++++++++++++++++
 include/vcl/weld/weld.hxx                         |   71 ----------------------
 sd/source/ui/animations/CustomAnimationDialog.hxx |    1 
 sd/source/ui/inc/ViewTabBar.hxx                   |    1 
 sd/source/ui/inc/headerfooterdlg.hxx              |    1 
 sfx2/source/appl/newhelp.hxx                      |    1 
 svx/source/inc/datanavi.hxx                       |    1 
 sw/source/uibase/inc/pview.hxx                    |    1 
 test/source/screenshot_test.cxx                   |    1 
 vcl/inc/printdlg.hxx                              |    1 
 vcl/inc/qt5/QtInstanceBuilder.hxx                 |    1 
 vcl/inc/qt5/QtInstanceNotebook.hxx                |    2 
 vcl/inc/qt5/QtInstanceScrollbar.hxx               |    2 
 vcl/inc/salvtables.hxx                            |    2 
 vcl/unx/generic/print/prtsetup.hxx                |    1 
 vcl/unx/gtk3/gtkinst.cxx                          |    2 
 xmlsecurity/inc/certificateviewer.hxx             |    1 
 xmlsecurity/inc/macrosecurity.hxx                 |    1 
 32 files changed, 141 insertions(+), 71 deletions(-)

New commits:
commit 5c243094922bd473c70b14fd3031d4e6a82dde43
Author:     Michael Weghorn <[email protected]>
AuthorDate: Tue Feb 3 17:50:55 2026 +0100
Commit:     Michael Weghorn <[email protected]>
CommitDate: Tue Feb 3 23:09:42 2026 +0100

    weld: Move weld::Scrollbar to own header
    
    Move the class out of weld.hxx into its own header, in
    order to make it easier to keep an overview and to avoid
    having to recompile ~all UI code when the class is
    modified.
    
    Change-Id: Ia2dd3c9168a179ec7e44efeec309b591f6c85a03
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198619
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <[email protected]>

diff --git a/basctl/source/basicide/baside2.hxx 
b/basctl/source/basicide/baside2.hxx
index e8f7cb8e396c..c525d4d7ab0d 100644
--- a/basctl/source/basicide/baside2.hxx
+++ b/basctl/source/basicide/baside2.hxx
@@ -30,6 +30,7 @@
 #include <vcl/InterimItemWindow.hxx>
 #include <vcl/idle.hxx>
 #include <vcl/weld/Entry.hxx>
+#include <vcl/weld/Scrollbar.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 
diff --git a/include/svtools/scrolladaptor.hxx 
b/include/svtools/scrolladaptor.hxx
index 040773ded963..41666c62a2af 100644
--- a/include/svtools/scrolladaptor.hxx
+++ b/include/svtools/scrolladaptor.hxx
@@ -23,6 +23,7 @@
 
 #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
diff --git a/include/vcl/weld/Scrollbar.hxx b/include/vcl/weld/Scrollbar.hxx
new file mode 100644
index 000000000000..e8948be202d5
--- /dev/null
+++ b/include/vcl/weld/Scrollbar.hxx
@@ -0,0 +1,56 @@
+/* -*- 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 <vcl/dllapi.h>
+#include <vcl/weld/weld.hxx>
+
+enum class ScrollType;
+
+namespace weld
+{
+class VCL_DLLPUBLIC Scrollbar : virtual public Widget
+{
+    Link<Scrollbar&, void> m_aValueChangeHdl;
+
+protected:
+    void signal_adjustment_value_changed() { m_aValueChangeHdl.Call(*this); }
+
+public:
+    virtual void adjustment_configure(int value, int lower, int upper, int 
step_increment,
+                                      int page_increment, int page_size)
+        = 0;
+    virtual int adjustment_get_value() const = 0;
+    virtual void adjustment_set_value(int value) = 0;
+    virtual int adjustment_get_upper() const = 0;
+    virtual void adjustment_set_upper(int upper) = 0;
+    virtual int adjustment_get_page_size() const = 0;
+    virtual void adjustment_set_page_size(int size) = 0;
+    virtual int adjustment_get_page_increment() const = 0;
+    virtual void adjustment_set_page_increment(int size) = 0;
+    virtual int adjustment_get_step_increment() const = 0;
+    virtual void adjustment_set_step_increment(int size) = 0;
+    virtual int adjustment_get_lower() const = 0;
+    virtual void adjustment_set_lower(int lower) = 0;
+
+    virtual int get_scroll_thickness() const = 0;
+    virtual void set_scroll_thickness(int nThickness) = 0;
+    virtual void set_scroll_swap_arrows(bool bSwap) = 0;
+
+    virtual ScrollType get_scroll_type() const = 0;
+
+    void connect_adjustment_value_changed(const Link<Scrollbar&, void>& rLink)
+    {
+        m_aValueChangeHdl = rLink;
+    }
+};
+}
+
+/* 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 8867306220f3..9b617864e3ec 100644
--- a/include/vcl/weld/weld.hxx
+++ b/include/vcl/weld/weld.hxx
@@ -49,7 +49,6 @@ template <class reference_type> class Reference;
 }
 typedef css::uno::Reference<css::accessibility::XAccessibleRelationSet> 
a11yrelationset;
 enum class PointerStyle;
-enum class ScrollType;
 enum class VclSizeGroupMode;
 class Color;
 class CommandEvent;
@@ -1030,42 +1029,6 @@ public:
     void connect_closed(const Link<weld::Popover&, void>& rLink) { m_aCloseHdl 
= rLink; }
 };
 
-class VCL_DLLPUBLIC Scrollbar : virtual public Widget
-{
-    Link<Scrollbar&, void> m_aValueChangeHdl;
-
-protected:
-    void signal_adjustment_value_changed() { m_aValueChangeHdl.Call(*this); }
-
-public:
-    virtual void adjustment_configure(int value, int lower, int upper, int 
step_increment,
-                                      int page_increment, int page_size)
-        = 0;
-    virtual int adjustment_get_value() const = 0;
-    virtual void adjustment_set_value(int value) = 0;
-    virtual int adjustment_get_upper() const = 0;
-    virtual void adjustment_set_upper(int upper) = 0;
-    virtual int adjustment_get_page_size() const = 0;
-    virtual void adjustment_set_page_size(int size) = 0;
-    virtual int adjustment_get_page_increment() const = 0;
-    virtual void adjustment_set_page_increment(int size) = 0;
-    virtual int adjustment_get_step_increment() const = 0;
-    virtual void adjustment_set_step_increment(int size) = 0;
-    virtual int adjustment_get_lower() const = 0;
-    virtual void adjustment_set_lower(int lower) = 0;
-
-    virtual int get_scroll_thickness() const = 0;
-    virtual void set_scroll_thickness(int nThickness) = 0;
-    virtual void set_scroll_swap_arrows(bool bSwap) = 0;
-
-    virtual ScrollType get_scroll_type() const = 0;
-
-    void connect_adjustment_value_changed(const Link<Scrollbar&, void>& rLink)
-    {
-        m_aValueChangeHdl = rLink;
-    }
-};
-
 class VCL_DLLPUBLIC ColorChooserDialog : virtual public Dialog
 {
 public:
diff --git a/sw/source/uibase/inc/pview.hxx b/sw/source/uibase/inc/pview.hxx
index c1898ea6ac46..78b281690c7c 100644
--- a/sw/source/uibase/inc/pview.hxx
+++ b/sw/source/uibase/inc/pview.hxx
@@ -20,6 +20,7 @@
 
 #include <tools/link.hxx>
 #include <tools/fract.hxx>
+#include <vcl/weld/Scrollbar.hxx>
 #include <vcl/window.hxx>
 #include <sfx2/viewfrm.hxx>
 #include <sfx2/viewfac.hxx>
diff --git a/vcl/inc/qt5/QtInstanceScrollbar.hxx 
b/vcl/inc/qt5/QtInstanceScrollbar.hxx
index 4668fcade8a7..54b71c33a78f 100644
--- a/vcl/inc/qt5/QtInstanceScrollbar.hxx
+++ b/vcl/inc/qt5/QtInstanceScrollbar.hxx
@@ -11,6 +11,8 @@
 
 #include "QtInstanceWidget.hxx"
 
+#include <vcl/weld/Scrollbar.hxx>
+
 #include <QtWidgets/QScrollBar>
 
 class QtInstanceScrollbar : public QtInstanceWidget, public virtual 
weld::Scrollbar
diff --git a/vcl/inc/salvtables.hxx b/vcl/inc/salvtables.hxx
index cc40517339d6..e42a032f1298 100644
--- a/vcl/inc/salvtables.hxx
+++ b/vcl/inc/salvtables.hxx
@@ -19,6 +19,7 @@
 #include <vcl/weld/FormattedSpinButton.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
 #include <vcl/weld/Notebook.hxx>
+#include <vcl/weld/Scrollbar.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TextView.hxx>
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index 7405e14d9664..8cbe8673a88e 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -44,6 +44,7 @@
 #include <vcl/weld/MetricSpinButton.hxx>
 #include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/Paned.hxx>
+#include <vcl/weld/Scrollbar.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TextView.hxx>
commit 7efb65c7efb0d4b6f08bf43763923923db7dc8d1
Author:     Michael Weghorn <[email protected]>
AuthorDate: Tue Feb 3 16:39:13 2026 +0100
Commit:     Michael Weghorn <[email protected]>
CommitDate: Tue Feb 3 23:09:35 2026 +0100

    weld: Move weld::Notebook to own header
    
    Move the class out of weld.hxx into its own header, in
    order to make it easier to keep an overview and to avoid
    having to recompile ~all UI code when the class is
    modified.
    
    Change-Id: I56cea12845bc906a8b7aff13abe033e9723b85c1
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198614
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Jenkins

diff --git a/basctl/source/basicide/moduldlg.hxx 
b/basctl/source/basicide/moduldlg.hxx
index 311cd3bcbd36..de326f6b25d0 100644
--- a/basctl/source/basicide/moduldlg.hxx
+++ b/basctl/source/basicide/moduldlg.hxx
@@ -28,6 +28,7 @@
 #include <vcl/weld/ComboBox.hxx>
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/Entry.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
diff --git a/chart2/source/controller/inc/dlg_DataSource.hxx 
b/chart2/source/controller/inc/dlg_DataSource.hxx
index f09a93ddb32c..f761ca47ae10 100644
--- a/chart2/source/controller/inc/dlg_DataSource.hxx
+++ b/chart2/source/controller/inc/dlg_DataSource.hxx
@@ -20,6 +20,7 @@
 
 #include "TabPageNotifiable.hxx"
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 #include <memory>
 
diff --git a/chart2/source/controller/inc/dlg_View3D.hxx 
b/chart2/source/controller/inc/dlg_View3D.hxx
index 30df4eb3ddc0..53dc482a1c14 100644
--- a/chart2/source/controller/inc/dlg_View3D.hxx
+++ b/chart2/source/controller/inc/dlg_View3D.hxx
@@ -19,6 +19,7 @@
 #pragma once
 
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 #include <ControllerLockGuard.hxx>
 
diff --git a/cui/source/inc/chardlg.hxx b/cui/source/inc/chardlg.hxx
index 5a391b136473..3a357660bf93 100644
--- a/cui/source/inc/chardlg.hxx
+++ b/cui/source/inc/chardlg.hxx
@@ -26,6 +26,7 @@
 #include <vcl/weld/ComboBox.hxx>
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 #include <memory>
diff --git a/extensions/source/propctrlr/propertyeditor.hxx 
b/extensions/source/propctrlr/propertyeditor.hxx
index 3a5bee94c37b..07e232a8e88c 100644
--- a/extensions/source/propctrlr/propertyeditor.hxx
+++ b/extensions/source/propctrlr/propertyeditor.hxx
@@ -24,6 +24,7 @@
 
 #include <com/sun/star/inspection/XPropertyControl.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 #include <map>
 
diff --git a/filter/source/xsltdialog/xmlfiltertabdialog.hxx 
b/filter/source/xsltdialog/xmlfiltertabdialog.hxx
index c4f48945f627..0a404340a5e7 100644
--- a/filter/source/xsltdialog/xmlfiltertabdialog.hxx
+++ b/filter/source/xsltdialog/xmlfiltertabdialog.hxx
@@ -20,6 +20,7 @@
 
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 
 class filter_info_impl;
diff --git a/formula/source/ui/dlg/formula.cxx 
b/formula/source/ui/dlg/formula.cxx
index 3c54a0c96381..868e94656f32 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -20,6 +20,7 @@
 #include <memory>
 #include <sfx2/viewfrm.hxx>
 #include <vcl/svapp.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TextView.hxx>
 #include <vcl/weld/weld.hxx>
 
diff --git a/include/sfx2/devtools/ObjectInspectorWidgets.hxx 
b/include/sfx2/devtools/ObjectInspectorWidgets.hxx
index 3126d8ca4ff8..f18fe3bbd83a 100644
--- a/include/sfx2/devtools/ObjectInspectorWidgets.hxx
+++ b/include/sfx2/devtools/ObjectInspectorWidgets.hxx
@@ -12,6 +12,7 @@
 
 #include <sfx2/dllapi.h>
 #include <vcl/weld/Builder.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/Paned.hxx>
 #include <vcl/weld/TextView.hxx>
 #include <vcl/weld/Toolbar.hxx>
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx
index b98265c85cb8..93ca85b046b9 100644
--- a/include/sfx2/tabdlg.hxx
+++ b/include/sfx2/tabdlg.hxx
@@ -29,6 +29,7 @@
 #include <sal/types.h>
 #include <vcl/bitmap.hxx>
 #include <vcl/builderpage.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <svl/itempool.hxx>
 #include <svl/itemset.hxx>
 #include <svl/setitem.hxx>
diff --git a/include/svx/ctredlin.hxx b/include/svx/ctredlin.hxx
index 471c2a126be8..d67e1ce63231 100644
--- a/include/svx/ctredlin.hxx
+++ b/include/svx/ctredlin.hxx
@@ -31,6 +31,7 @@
 #include <vcl/weld/ComboBox.hxx>
 #include <vcl/weld/Entry.hxx>
 #include <vcl/weld/FormattedSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 #include <memory>
diff --git a/include/vcl/jsdialog/executor.hxx 
b/include/vcl/jsdialog/executor.hxx
index 9d1d9b40809e..05841805e80c 100644
--- a/include/vcl/jsdialog/executor.hxx
+++ b/include/vcl/jsdialog/executor.hxx
@@ -16,6 +16,7 @@
 #include <vcl/weld/Entry.hxx>
 #include <vcl/weld/FormattedSpinButton.hxx>
 #include <vcl/weld/IconView.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TextView.hxx>
diff --git a/include/vcl/weld/Notebook.hxx b/include/vcl/weld/Notebook.hxx
new file mode 100644
index 000000000000..1dc3898fb3e0
--- /dev/null
+++ b/include/vcl/weld/Notebook.hxx
@@ -0,0 +1,52 @@
+/* -*- 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 <vcl/dllapi.h>
+#include <vcl/weld/weld.hxx>
+
+namespace weld
+{
+class VCL_DLLPUBLIC Notebook : virtual public Widget
+{
+    friend class ::LOKTrigger;
+
+protected:
+    Link<const OUString&, bool> m_aLeavePageHdl;
+    Link<const OUString&, void> m_aEnterPageHdl;
+
+public:
+    virtual int get_current_page() const = 0;
+    virtual int get_page_index(const OUString& rIdent) const = 0;
+    virtual OUString get_page_ident(int nPage) const = 0;
+    virtual OUString get_current_page_ident() const = 0;
+    virtual void set_current_page(int nPage) = 0;
+    virtual void set_current_page(const OUString& rIdent) = 0;
+    virtual void remove_page(const OUString& rIdent) = 0;
+    virtual void insert_page(const OUString& rIdent, const OUString& rLabel, 
int nPos,
+                             const OUString* pIconName = nullptr)
+        = 0;
+    void append_page(const OUString& rIdent, const OUString& rLabel,
+                     const OUString* pIconName = nullptr)
+    {
+        insert_page(rIdent, rLabel, -1, pIconName);
+    }
+    virtual void set_tab_label_text(const OUString& rIdent, const OUString& 
rLabel) = 0;
+    virtual OUString get_tab_label_text(const OUString& rIdent) const = 0;
+    virtual void set_show_tabs(bool bShow) = 0;
+    virtual int get_n_pages() const = 0;
+    virtual weld::Container* get_page(const OUString& rIdent) const = 0;
+
+    void connect_leave_page(const Link<const OUString&, bool>& rLink) { 
m_aLeavePageHdl = rLink; }
+    void connect_enter_page(const Link<const OUString&, void>& rLink) { 
m_aEnterPageHdl = rLink; }
+};
+}
+
+/* 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 7472365b2601..8867306220f3 100644
--- a/include/vcl/weld/weld.hxx
+++ b/include/vcl/weld/weld.hxx
@@ -450,40 +450,6 @@ public:
     virtual OUString get_label() const = 0;
 };
 
-class VCL_DLLPUBLIC Notebook : virtual public Widget
-{
-    friend class ::LOKTrigger;
-
-protected:
-    Link<const OUString&, bool> m_aLeavePageHdl;
-    Link<const OUString&, void> m_aEnterPageHdl;
-
-public:
-    virtual int get_current_page() const = 0;
-    virtual int get_page_index(const OUString& rIdent) const = 0;
-    virtual OUString get_page_ident(int nPage) const = 0;
-    virtual OUString get_current_page_ident() const = 0;
-    virtual void set_current_page(int nPage) = 0;
-    virtual void set_current_page(const OUString& rIdent) = 0;
-    virtual void remove_page(const OUString& rIdent) = 0;
-    virtual void insert_page(const OUString& rIdent, const OUString& rLabel, 
int nPos,
-                             const OUString* pIconName = nullptr)
-        = 0;
-    void append_page(const OUString& rIdent, const OUString& rLabel,
-                     const OUString* pIconName = nullptr)
-    {
-        insert_page(rIdent, rLabel, -1, pIconName);
-    }
-    virtual void set_tab_label_text(const OUString& rIdent, const OUString& 
rLabel) = 0;
-    virtual OUString get_tab_label_text(const OUString& rIdent) const = 0;
-    virtual void set_show_tabs(bool bShow) = 0;
-    virtual int get_n_pages() const = 0;
-    virtual weld::Container* get_page(const OUString& rIdent) const = 0;
-
-    void connect_leave_page(const Link<const OUString&, bool>& rLink) { 
m_aLeavePageHdl = rLink; }
-    void connect_enter_page(const Link<const OUString&, void>& rLink) { 
m_aEnterPageHdl = rLink; }
-};
-
 class VCL_DLLPUBLIC ScreenShotEntry
 {
 public:
diff --git a/sd/source/ui/animations/CustomAnimationDialog.hxx 
b/sd/source/ui/animations/CustomAnimationDialog.hxx
index 1fbda099bac9..cb4a8c0ef767 100644
--- a/sd/source/ui/animations/CustomAnimationDialog.hxx
+++ b/sd/source/ui/animations/CustomAnimationDialog.hxx
@@ -21,6 +21,7 @@
 
 #include <vcl/weld/Builder.hxx>
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 
 namespace sd {
diff --git a/sd/source/ui/inc/ViewTabBar.hxx b/sd/source/ui/inc/ViewTabBar.hxx
index 79723a5ef297..fca23ed6dce1 100644
--- a/sd/source/ui/inc/ViewTabBar.hxx
+++ b/sd/source/ui/inc/ViewTabBar.hxx
@@ -24,6 +24,7 @@
 #include <ResourceId.hxx>
 #include <comphelper/compbase.hxx>
 #include <vcl/InterimItemWindow.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 
 #include <vector>
diff --git a/sd/source/ui/inc/headerfooterdlg.hxx 
b/sd/source/ui/inc/headerfooterdlg.hxx
index 3aae09a12eac..a071151887df 100644
--- a/sd/source/ui/inc/headerfooterdlg.hxx
+++ b/sd/source/ui/inc/headerfooterdlg.hxx
@@ -19,6 +19,7 @@
 #pragma once
 
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 
 #include <sdpage.hxx>
diff --git a/sfx2/source/appl/newhelp.hxx b/sfx2/source/appl/newhelp.hxx
index bb893e2d7456..e4164f308cf5 100644
--- a/sfx2/source/appl/newhelp.hxx
+++ b/sfx2/source/appl/newhelp.hxx
@@ -32,6 +32,7 @@
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/Entry.hxx>
 #include <vcl/weld/Paned.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/Toolbar.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
diff --git a/svx/source/inc/datanavi.hxx b/svx/source/inc/datanavi.hxx
index 003092810f72..56b328aa0e87 100644
--- a/svx/source/inc/datanavi.hxx
+++ b/svx/source/inc/datanavi.hxx
@@ -27,6 +27,7 @@
 #include <vcl/weld/ComboBox.hxx>
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/Entry.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TextView.hxx>
 #include <vcl/weld/Toolbar.hxx>
 #include <vcl/weld/TreeView.hxx>
diff --git a/test/source/screenshot_test.cxx b/test/source/screenshot_test.cxx
index 265dfe50cedb..27e4f7f325e5 100644
--- a/test/source/screenshot_test.cxx
+++ b/test/source/screenshot_test.cxx
@@ -22,6 +22,7 @@
 #include <vcl/svapp.hxx>
 #include <vcl/virdev.hxx>
 #include <vcl/weld/Builder.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/weld.hxx>
 #include <tools/stream.hxx>
 
diff --git a/vcl/inc/printdlg.hxx b/vcl/inc/printdlg.hxx
index 04c48e5718b3..f2508e513542 100644
--- a/vcl/inc/printdlg.hxx
+++ b/vcl/inc/printdlg.hxx
@@ -27,6 +27,7 @@
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/Entry.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/customweld.hxx>
diff --git a/vcl/inc/qt5/QtInstanceBuilder.hxx 
b/vcl/inc/qt5/QtInstanceBuilder.hxx
index 4f42eeaa7dc1..32cdb2afa003 100644
--- a/vcl/inc/qt5/QtInstanceBuilder.hxx
+++ b/vcl/inc/qt5/QtInstanceBuilder.hxx
@@ -24,6 +24,7 @@
 #include <vcl/weld/EntryTreeView.hxx>
 #include <vcl/weld/FormattedSpinButton.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/Paned.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TextView.hxx>
diff --git a/vcl/inc/qt5/QtInstanceNotebook.hxx 
b/vcl/inc/qt5/QtInstanceNotebook.hxx
index 0e6e2280dd55..dee532f9b564 100644
--- a/vcl/inc/qt5/QtInstanceNotebook.hxx
+++ b/vcl/inc/qt5/QtInstanceNotebook.hxx
@@ -12,6 +12,8 @@
 #include "QtInstanceContainer.hxx"
 #include "QtInstanceWidget.hxx"
 
+#include <vcl/weld/Notebook.hxx>
+
 #include <QtWidgets/QTabWidget>
 
 #include <map>
diff --git a/vcl/inc/salvtables.hxx b/vcl/inc/salvtables.hxx
index c413d591d99e..cc40517339d6 100644
--- a/vcl/inc/salvtables.hxx
+++ b/vcl/inc/salvtables.hxx
@@ -18,6 +18,7 @@
 #include <vcl/weld/EntryTreeView.hxx>
 #include <vcl/weld/FormattedSpinButton.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
 #include <vcl/weld/TextView.hxx>
diff --git a/vcl/unx/generic/print/prtsetup.hxx 
b/vcl/unx/generic/print/prtsetup.hxx
index acc0657a14d0..950f7675a783 100644
--- a/vcl/unx/generic/print/prtsetup.hxx
+++ b/vcl/unx/generic/print/prtsetup.hxx
@@ -24,6 +24,7 @@
 #include <vcl/weld/ComboBox.hxx>
 #include <vcl/weld/DialogController.hxx>
 #include <vcl/weld/Entry.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 #include <ppdparser.hxx>
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index 34c6c424982a..7405e14d9664 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -42,6 +42,7 @@
 #include <vcl/weld/Builder.hxx>
 #include <vcl/weld/FormattedSpinButton.hxx>
 #include <vcl/weld/MetricSpinButton.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/Paned.hxx>
 #include <vcl/weld/ScrolledWindow.hxx>
 #include <vcl/weld/SpinButton.hxx>
diff --git a/xmlsecurity/inc/certificateviewer.hxx 
b/xmlsecurity/inc/certificateviewer.hxx
index 363f8d1fe887..84fbf091296e 100644
--- a/xmlsecurity/inc/certificateviewer.hxx
+++ b/xmlsecurity/inc/certificateviewer.hxx
@@ -22,6 +22,7 @@
 #include <utility>
 #include <vcl/weld/Builder.hxx>
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TextView.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
diff --git a/xmlsecurity/inc/macrosecurity.hxx 
b/xmlsecurity/inc/macrosecurity.hxx
index 78fb44f3e833..ff87ee202909 100644
--- a/xmlsecurity/inc/macrosecurity.hxx
+++ b/xmlsecurity/inc/macrosecurity.hxx
@@ -21,6 +21,7 @@
 
 #include <vcl/weld/Builder.hxx>
 #include <vcl/weld/DialogController.hxx>
+#include <vcl/weld/Notebook.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 #include <unotools/securityoptions.hxx>

Reply via email to