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>
