mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 20:48:52 +03:00
Try to be compatible with Qt 5.12
This commit is contained in:
parent
e6878ee298
commit
8803908321
10 changed files with 28 additions and 20 deletions
|
@ -137,7 +137,7 @@ endif()
|
||||||
#
|
#
|
||||||
# Discover Qt dependencies.
|
# Discover Qt dependencies.
|
||||||
#
|
#
|
||||||
find_package(Qt5 COMPONENTS Core Widgets LinguistTools Concurrent Svg Multimedia Qml QuickControls2 QuickWidgets REQUIRED)
|
find_package(Qt5 5.12 COMPONENTS Core Widgets LinguistTools Concurrent Svg Multimedia Qml QuickControls2 QuickWidgets REQUIRED)
|
||||||
find_package(Qt5QuickCompiler)
|
find_package(Qt5QuickCompiler)
|
||||||
find_package(Qt5DBus)
|
find_package(Qt5DBus)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import QtQuick 2.9
|
import QtQuick 2.9
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import "components"
|
import "components"
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
|
|
||||||
import "./dialogs"
|
import "./dialogs"
|
||||||
import Qt.labs.platform 1.1 as Platform
|
import Qt.labs.platform 1.1 as Platform
|
||||||
import QtQml 2.13
|
import QtQml 2.12
|
||||||
import QtQuick 2.13
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import QtQuick 2.9
|
import QtQuick 2.9
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
|
|
||||||
import "./dialogs"
|
import "./dialogs"
|
||||||
import Qt.labs.platform 1.1 as Platform
|
import Qt.labs.platform 1.1 as Platform
|
||||||
import QtQml 2.13
|
import QtQml 2.12
|
||||||
import QtQuick 2.13
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import "./voip"
|
||||||
import Qt.labs.platform 1.1 as Platform
|
import Qt.labs.platform 1.1 as Platform
|
||||||
import QtGraphicalEffects 1.0
|
import QtGraphicalEffects 1.0
|
||||||
import QtQuick 2.9
|
import QtQuick 2.9
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import QtQuick.Window 2.2
|
import QtQuick.Window 2.2
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
|
@ -9,7 +9,7 @@ import "./voip"
|
||||||
import Qt.labs.platform 1.1 as Platform
|
import Qt.labs.platform 1.1 as Platform
|
||||||
import QtGraphicalEffects 1.0
|
import QtGraphicalEffects 1.0
|
||||||
import QtQuick 2.9
|
import QtQuick 2.9
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import QtQuick.Window 2.2
|
import QtQuick.Window 2.2
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import QtQuick 2.15
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.15
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.15
|
import QtQuick.Layouts 1.15
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
|
@ -87,6 +87,13 @@ Container {
|
||||||
x: parent.preferredWidth
|
x: parent.preferredWidth
|
||||||
z: 3
|
z: 3
|
||||||
|
|
||||||
|
CursorShape {
|
||||||
|
height: parent.height
|
||||||
|
width: container.splitterGrabMargin * 2
|
||||||
|
x: -container.splitterGrabMargin
|
||||||
|
cursorShape: Qt.SizeHorCursor
|
||||||
|
}
|
||||||
|
|
||||||
DragHandler {
|
DragHandler {
|
||||||
id: dragHandler
|
id: dragHandler
|
||||||
|
|
||||||
|
@ -96,9 +103,9 @@ Container {
|
||||||
xAxis.minimum: splitter.minimumWidth - 1
|
xAxis.minimum: splitter.minimumWidth - 1
|
||||||
xAxis.maximum: splitter.maximumWidth
|
xAxis.maximum: splitter.maximumWidth
|
||||||
margin: container.splitterGrabMargin
|
margin: container.splitterGrabMargin
|
||||||
dragThreshold: 0
|
//dragThreshold: 0
|
||||||
grabPermissions: PointerHandler.CanTakeOverFromAnything | PointerHandler.ApprovesTakeOverByHandlersOfSameType
|
grabPermissions: PointerHandler.CanTakeOverFromAnything | PointerHandler.ApprovesTakeOverByHandlersOfSameType
|
||||||
cursorShape: Qt.SizeHorCursor
|
//cursorShape: Qt.SizeHorCursor
|
||||||
onActiveChanged: {
|
onActiveChanged: {
|
||||||
if (!active)
|
if (!active)
|
||||||
splitter.parent.preferredWidth = splitter.x;
|
splitter.parent.preferredWidth = splitter.x;
|
||||||
|
@ -107,9 +114,10 @@ Container {
|
||||||
}
|
}
|
||||||
|
|
||||||
HoverHandler {
|
HoverHandler {
|
||||||
|
//cursorShape: Qt.SizeHorCursor
|
||||||
|
|
||||||
enabled: !container.singlePageMode
|
enabled: !container.singlePageMode
|
||||||
margin: container.splitterGrabMargin
|
margin: container.splitterGrabMargin
|
||||||
cursorShape: Qt.SizeHorCursor
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import QtQuick 2.15
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.15
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.15
|
import QtQuick.Layouts 1.15
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import ".."
|
import ".."
|
||||||
import QtQuick 2.13
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.13
|
import QtQuick.Controls 2.5
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue