sfx2/source/devtools/DevelopmentToolDockingWindow.cxx | 2 ++ sfx2/source/devtools/DocumentModelTreeHandler.cxx | 5 +++-- sfx2/source/devtools/ObjectInspectorTreeHandler.cxx | 1 + 3 files changed, 6 insertions(+), 2 deletions(-)
New commits: commit dd49d1985d3293095fa6e6ce3b2b0d57d5da8c27 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> AuthorDate: Wed Mar 17 20:37:26 2021 +0900 Commit: Tomaž Vajngerl <qui...@gmail.com> CommitDate: Sun Mar 21 09:19:29 2021 +0100 devtools: add some more comments Change-Id: I12e0154b0286967283bf0157bb29249472159185 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112640 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> diff --git a/sfx2/source/devtools/DevelopmentToolDockingWindow.cxx b/sfx2/source/devtools/DevelopmentToolDockingWindow.cxx index 69711cc32b0c..30bbbed72942 100644 --- a/sfx2/source/devtools/DevelopmentToolDockingWindow.cxx +++ b/sfx2/source/devtools/DevelopmentToolDockingWindow.cxx @@ -86,6 +86,7 @@ DevelopmentToolDockingWindow::~DevelopmentToolDockingWindow() { disposeOnce(); } void DevelopmentToolDockingWindow::dispose() { + // Stop and remove the listener auto* pSelectionChangeHandler = dynamic_cast<SelectionChangeHandler*>(mxSelectionListener.get()); if (pSelectionChangeHandler) @@ -93,6 +94,7 @@ void DevelopmentToolDockingWindow::dispose() mxSelectionListener = uno::Reference<view::XSelectionChangeListener>(); + // dispose DOM and object inspector handlers maDocumentModelTreeHandler.dispose(); maObjectInspectorTreeHandler.dispose(); diff --git a/sfx2/source/devtools/DocumentModelTreeHandler.cxx b/sfx2/source/devtools/DocumentModelTreeHandler.cxx index 7645fc327686..c77dc02a5236 100644 --- a/sfx2/source/devtools/DocumentModelTreeHandler.cxx +++ b/sfx2/source/devtools/DocumentModelTreeHandler.cxx @@ -64,8 +64,6 @@ protected: css::uno::Reference<css::uno::XInterface> mxObject; public: - DocumentModelTreeEntry() = default; - DocumentModelTreeEntry(OUString const& rString, css::uno::Reference<css::uno::XInterface> const& xObject) : maString(rString) @@ -91,6 +89,7 @@ public: } }; +// append an entry to a input TreeView to a parent void lclAppendToParentEntry(std::unique_ptr<weld::TreeView>& rTree, weld::TreeIter const& rParent, DocumentModelTreeEntry* pEntry) { @@ -100,6 +99,7 @@ void lclAppendToParentEntry(std::unique_ptr<weld::TreeView>& rTree, weld::TreeIt nullptr); } +// append a root entry to a input TreeView OUString lclAppend(std::unique_ptr<weld::TreeView>& rTree, DocumentModelTreeEntry* pEntry) { OUString sId(OUString::number(reinterpret_cast<sal_Int64>(pEntry))); @@ -109,6 +109,7 @@ OUString lclAppend(std::unique_ptr<weld::TreeView>& rTree, DocumentModelTreeEntr return sId; } +/** Entry that represents a object, which implements a XNameAccess */ class NameAccessTreeEntry : public DocumentModelTreeEntry { protected: diff --git a/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx b/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx index 4d6e00e2dc7e..7884bdb4b88a 100644 --- a/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx +++ b/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx @@ -1241,6 +1241,7 @@ void ObjectInspectorTreeHandler::appendMethods(uno::Reference<uno::XInterface> c } } +// Update the back button state depending if there are objects in the stack void ObjectInspectorTreeHandler::updateBackButtonState() { mpObjectInspectorWidgets->mpToolbar->set_item_sensitive("back", maInspectionStack.size() > 1); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits