diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/devtools/DevelopmentToolDockingWindow.hxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/svx/devtools/DevelopmentToolDockingWindow.hxx b/include/svx/devtools/DevelopmentToolDockingWindow.hxx index a7c39480cf64..656f51a0fa13 100644 --- a/include/svx/devtools/DevelopmentToolDockingWindow.hxx +++ b/include/svx/devtools/DevelopmentToolDockingWindow.hxx @@ -18,6 +18,8 @@ #include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/uno/Reference.hxx> +#include <unordered_map> + class SAL_WARN_UNUSED SVX_DLLPUBLIC DevelopmentToolChildWindow final : public SfxChildWindow { SFX_DECL_CHILDWINDOW_WITHID(DevelopmentToolChildWindow); @@ -31,6 +33,14 @@ class SAL_WARN_UNUSED SVX_DLLPUBLIC DevelopmentToolDockingWindow final : public private: std::unique_ptr<weld::Label> mpClassNameLabel; std::unique_ptr<weld::TreeView> mpClassListBox; + std::unique_ptr<weld::TreeView> mpLeftSideTreeView; + + css::uno::Reference<css::uno::XInterface> mxRoot; + OUString msDocumentType; + + std::unordered_map<OUString, css::uno::Reference<css::uno::XInterface>> maUnoObjectMap; + + DECL_LINK(LeftSideSelected, weld::TreeView&, void); public: DevelopmentToolDockingWindow(SfxBindings* pBindings, SfxChildWindow* pChildWindow, @@ -38,8 +48,12 @@ public: virtual ~DevelopmentToolDockingWindow() override; + virtual void dispose() override; + virtual void ToggleFloatingMode() override; + void inspectDocument(); + void introspect(css::uno::Reference<css::uno::XInterface> const& xInterface); }; |