diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-02-23 13:02:41 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-02-24 10:13:19 +0100 |
commit | e2cacf0456f79540ced611be84504d11b94ebe6f (patch) | |
tree | fd87eb5abfb67affc43fb7824aab333b0be140fd /include/sfx2 | |
parent | abf23c8f9551a86246529e105fa38e7cb5894819 (diff) |
move this header inside the module
it is not used anywhere else
Change-Id: I46cc42397cf56237818e6e58268a856e826a9985
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163818
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/sfx2')
-rw-r--r-- | include/sfx2/devtools/DevelopmentToolDockingWindow.hxx | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/include/sfx2/devtools/DevelopmentToolDockingWindow.hxx b/include/sfx2/devtools/DevelopmentToolDockingWindow.hxx deleted file mode 100644 index 9cd1efeb352e..000000000000 --- a/include/sfx2/devtools/DevelopmentToolDockingWindow.hxx +++ /dev/null @@ -1,72 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * 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 <sfx2/dllapi.h> -#include <sfx2/dockwin.hxx> -#include <vcl/weld.hxx> - -#include <sfx2/devtools/ObjectInspectorWidgets.hxx> -#include <sfx2/devtools/DocumentModelTreeHandler.hxx> -#include <sfx2/devtools/ObjectInspectorTreeHandler.hxx> - -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/uno/Reference.hxx> -#include <com/sun/star/view/XSelectionChangeListener.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> - -/** Development tool main docking window - * - * Contains two sides. Left side contains the simplified DOM tree and - * the right side the object inspector tree. - */ -class UNLESS_MERGELIBS(SFX2_DLLPUBLIC) DevelopmentToolDockingWindow final : public SfxDockingWindow -{ -private: - std::unique_ptr<ObjectInspectorWidgets> mpObjectInspectorWidgets; - std::unique_ptr<weld::TreeView> mpDocumentModelTreeView; - std::unique_ptr<weld::Toolbar> mpDomToolbar; - - // Reference to the root object for the current document - css::uno::Reference<css::uno::XInterface> mxRoot; - // Stores the current selected object in the document - css::uno::Reference<css::uno::XInterface> mxCurrentSelection; - css::uno::Reference<css::view::XSelectionChangeListener> mxSelectionListener; - css::uno::Reference<css::view::XSelectionSupplier> mxSelectionSupplier; - - // Handler for the DOM tree - DocumentModelTreeHandler maDocumentModelTreeHandler; - // Handler for the object inspector tree - ObjectInspectorTreeHandler maObjectInspectorTreeHandler; - - DECL_DLLPRIVATE_LINK(DocumentModelTreeViewSelectionHandler, weld::TreeView&, void); - DECL_DLLPRIVATE_LINK(DomToolbarButtonClicked, const OUString&, void); - - void updateSelection(); - -public: - DevelopmentToolDockingWindow(SfxBindings* pBindings, SfxChildWindow* pChildWindow, - vcl::Window* pParent); - - virtual ~DevelopmentToolDockingWindow() override; - - void dispose() override; - - void ToggleFloatingMode() override; - - // Signals that the selected object in the document changes - void selectionChanged(css::uno::Reference<css::uno::XInterface> const& xInterface); - - // Signals to change to the current selected object in the object inspector - void changeToCurrentSelection(); -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |