[LyX/master] Properly resize columns of child document table widget

Juergen Spitzmueller spitz at lyx.org
Fri Feb 7 16:05:31 UTC 2020


commit b8546139c8ebc2432b9a3d42372f4b2bf893454d
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Fri Feb 7 17:23:14 2020 +0100

    Properly resize columns of child document table widget
---
 src/frontends/qt/GuiDocument.cpp |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp
index d08a648..ac4b1f1 100644
--- a/src/frontends/qt/GuiDocument.cpp
+++ b/src/frontends/qt/GuiDocument.cpp
@@ -893,9 +893,13 @@ GuiDocument::GuiDocument(GuiView & lv)
 	masterChildModule->childrenTW->setColumnCount(2);
 	masterChildModule->childrenTW->headerItem()->setText(0, qt_("Child Document"));
 	masterChildModule->childrenTW->headerItem()->setText(1, qt_("Include to Output"));
-	masterChildModule->childrenTW->resizeColumnToContents(1);
-	masterChildModule->childrenTW->resizeColumnToContents(2);
-
+#if (QT_VERSION > 0x050000)
+        masterChildModule->childrenTW->header()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
+        masterChildModule->childrenTW->header()->setSectionResizeMode(1, QHeaderView::ResizeToContents);
+#else
+        masterChildModule->childrenTW->header()->setResizeMode(0, QHeaderView::ResizeToContents);
+        masterChildModule->childrenTW->header()->setResizeMode(1, QHeaderView::ResizeToContents);
+#endif
 
 	// Formats
 	outputModule = new UiWidget<Ui::OutputUi>(this);


More information about the lyx-cvs mailing list