include/vcl/layout.hxx       |    1 +
 vcl/source/window/layout.cxx |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit 10a249a9469c27a74e9c29bb68e0bc796bc93493
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Tue Nov 17 08:40:30 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Thu Nov 26 13:02:19 2020 +0100

    jsdialog: dump VclExpander type
    
    Change-Id: Ie40632ab8ce53e0b1f9277dce3d46032a508edce
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106663
    Tested-by: Jenkins
    Reviewed-by: Szymon Kłos <szymon.k...@collabora.com>

diff --git a/include/vcl/layout.hxx b/include/vcl/layout.hxx
index cea55a78755e..34d7e9a023c9 100644
--- a/include/vcl/layout.hxx
+++ b/include/vcl/layout.hxx
@@ -489,6 +489,7 @@ public:
     const vcl::Window *get_label_widget() const;
     virtual void StateChanged(StateChangedType nType) override;
     void  SetExpandedHdl( const Link<VclExpander&,void>& rLink ) { 
maExpandedHdl = rLink; }
+    virtual void DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) override;
 private:
     virtual Size calculateRequisition() const override;
     virtual void setAllocation(const Size &rAllocation) override;
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 9b562c340b6b..ba144b5a53b4 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -28,7 +28,6 @@
 #include <svdata.hxx>
 #include <window.h>
 #include <boost/multi_array.hpp>
-#include <boost/property_tree/ptree.hpp>
 #include <vcl/toolkit/vclmedit.hxx>
 #include <sal/log.hxx>
 #include <tools/json_writer.hxx>
@@ -1788,6 +1787,11 @@ vcl::Window *VclExpander::get_label_widget()
     return const_cast<vcl::Window*>(const_cast<const 
VclExpander*>(this)->get_label_widget());
 }
 
+void VclExpander::DumpAsPropertyTree(tools::JsonWriter& rJsonWriter)
+{
+    VclContainer::DumpAsPropertyTree(rJsonWriter);
+    rJsonWriter.put("type", "expander");
+}
 
 IMPL_LINK( VclExpander, ClickHdl, CheckBox&, rBtn, void )
 {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to