Signed-off-by: Anton Lundin <gla...@acc.umu.se>
---
 qt-ui/printlayout.cpp | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/qt-ui/printlayout.cpp b/qt-ui/printlayout.cpp
index e60a318..b058bbc 100644
--- a/qt-ui/printlayout.cpp
+++ b/qt-ui/printlayout.cpp
@@ -219,9 +219,14 @@ QTableView 
*PrintLayout::createProfileTable(ProfilePrintModel *model, const int
        table->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        table->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        hHeader->setVisible(false);
-       hHeader->setResizeMode(QHeaderView::Fixed);
        vHeader->setVisible(false);
+#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
+       hHeader->setResizeMode(QHeaderView::Fixed);
        vHeader->setResizeMode(QHeaderView::Fixed);
+#else
+       hHeader->setSectionResizeMode(QHeaderView::Fixed);
+       vHeader->setSectionResizeMode(QHeaderView::Fixed);
+#endif
        // set the model
        table->setModel(model);
 
@@ -284,9 +289,14 @@ void PrintLayout::printTable()
        table.setSelectionMode(QAbstractItemView::NoSelection);
        table.setFocusPolicy(Qt::NoFocus);
        table.horizontalHeader()->setVisible(false);
-       table.horizontalHeader()->setResizeMode(QHeaderView::Fixed);
        table.verticalHeader()->setVisible(false);
+#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
+       table.horizontalHeader()->setResizeMode(QHeaderView::Fixed);
        table.verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+#else
+       table.horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);
+       
table.verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
+#endif
        table.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        table.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        // fit table to one page initially
-- 
1.8.3.2

_______________________________________________
subsurface mailing list
subsurface@hohndel.org
http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to