Allow compile on Qt 5.5.1 or above
This commit is contained in:
@@ -122,7 +122,7 @@ if(WIN32)
|
|||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
# QT
|
# QT
|
||||||
set(QT_MIN_VERSION 5.6.0)
|
set(QT_MIN_VERSION 5.5.1)
|
||||||
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Concurrent Widgets Network Sql OpenGL Xml)
|
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Concurrent Widgets Network Sql OpenGL Xml)
|
||||||
if(X11_FOUND)
|
if(X11_FOUND)
|
||||||
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras)
|
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras)
|
||||||
|
|||||||
@@ -246,7 +246,11 @@ void StretchHeaderView::SetColumnWidth(int logical, ColumnWidthType width) {
|
|||||||
bool StretchHeaderView::RestoreState(const QByteArray& data) {
|
bool StretchHeaderView::RestoreState(const QByteArray& data) {
|
||||||
|
|
||||||
QDataStream s(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);
|
s.setVersion(QDataStream::Qt_5_6);
|
||||||
|
#endif
|
||||||
|
|
||||||
int magic_number = 0;
|
int magic_number = 0;
|
||||||
s >> magic_number;
|
s >> magic_number;
|
||||||
@@ -310,7 +314,11 @@ QByteArray StretchHeaderView::SaveState() const {
|
|||||||
visual_indices << logicalIndex(i);
|
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);
|
s.setVersion(QDataStream::Qt_5_6);
|
||||||
|
#endif
|
||||||
s << kMagicNumber;
|
s << kMagicNumber;
|
||||||
|
|
||||||
s << stretch_enabled_;
|
s << stretch_enabled_;
|
||||||
|
|||||||
Reference in New Issue
Block a user