summaryrefslogtreecommitdiff
path: root/include/sfx2
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2024-02-23 13:02:41 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2024-02-24 10:13:19 +0100
commite2cacf0456f79540ced611be84504d11b94ebe6f (patch)
treefd87eb5abfb67affc43fb7824aab333b0be140fd /include/sfx2
parentabf23c8f9551a86246529e105fa38e7cb5894819 (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.hxx72
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: */