diff --git a/CMakeLists.txt b/CMakeLists.txt index 64fbaabb1..7ca08cf2b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,7 +120,7 @@ if(WIN32) endif(WIN32) # QT -set(QT_MIN_VERSION 5.6) +set(QT_MIN_VERSION 5.5) find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Concurrent Widgets Network Sql) if(X11_FOUND) find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras) diff --git a/src/widgets/stretchheaderview.cpp b/src/widgets/stretchheaderview.cpp index 37cdd0995..78113b946 100644 --- a/src/widgets/stretchheaderview.cpp +++ b/src/widgets/stretchheaderview.cpp @@ -247,7 +247,11 @@ bool StretchHeaderView::RestoreState(const QByteArray& data) { QDataStream s(data); +#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) + s.setVersion(QDataStream::Qt_5_5); +#else s.setVersion(QDataStream::Qt_5_6); +#endif int magic_number = 0; s >> magic_number; @@ -311,7 +315,11 @@ QByteArray StretchHeaderView::SaveState() const { visual_indices << logicalIndex(i); } +#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) + s.setVersion(QDataStream::Qt_5_5); +#else s.setVersion(QDataStream::Qt_5_6); +#endif s << kMagicNumber;