mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Merge branch '5.0' of github.com:Ultimaker/Cura
This commit is contained in:
commit
5330e53ae6
5 changed files with 11 additions and 47 deletions
|
@ -29,7 +29,7 @@ class SingleInstance:
|
||||||
single_instance_socket.connectToServer("ultimaker-cura")
|
single_instance_socket.connectToServer("ultimaker-cura")
|
||||||
single_instance_socket.waitForConnected(msecs = 3000) # wait for 3 seconds
|
single_instance_socket.waitForConnected(msecs = 3000) # wait for 3 seconds
|
||||||
|
|
||||||
if single_instance_socket.state() != QLocalSocket.ConnectedState:
|
if single_instance_socket.state() != QLocalSocket.LocalSocketState.ConnectedState:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# We only send the files that need to be opened.
|
# We only send the files that need to be opened.
|
||||||
|
@ -37,7 +37,7 @@ class SingleInstance:
|
||||||
Logger.log("i", "No file need to be opened, do nothing.")
|
Logger.log("i", "No file need to be opened, do nothing.")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if single_instance_socket.state() == QLocalSocket.ConnectedState:
|
if single_instance_socket.state() == QLocalSocket.LocalSocketState.ConnectedState:
|
||||||
Logger.log("i", "Connection has been made to the single-instance Cura socket.")
|
Logger.log("i", "Connection has been made to the single-instance Cura socket.")
|
||||||
|
|
||||||
# Protocol is one line of JSON terminated with a carriage return.
|
# Protocol is one line of JSON terminated with a carriage return.
|
||||||
|
|
|
@ -6,7 +6,7 @@ import QtQuick.Window 2.2
|
||||||
import QtQuick.Controls 2.3
|
import QtQuick.Controls 2.3
|
||||||
import QtQuick.Layouts 1.1
|
import QtQuick.Layouts 1.1
|
||||||
|
|
||||||
import UM 1.2 as UM
|
import UM 1.6 as UM
|
||||||
import Cura 1.7 as Cura
|
import Cura 1.7 as Cura
|
||||||
|
|
||||||
import DigitalFactory 1.0 as DF
|
import DigitalFactory 1.0 as DF
|
||||||
|
@ -148,29 +148,7 @@ Item
|
||||||
contentHeight: projectsListView.implicitHeight
|
contentHeight: projectsListView.implicitHeight
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|
||||||
ScrollBar.vertical: ScrollBar
|
ScrollBar.vertical: UM.ScrollBar { id: verticalScrollBar }
|
||||||
{
|
|
||||||
// Vertical ScrollBar, styled similarly to the scrollBar in the settings panel
|
|
||||||
id: verticalScrollBar
|
|
||||||
visible: flickableView.contentHeight > flickableView.height
|
|
||||||
|
|
||||||
background: Rectangle
|
|
||||||
{
|
|
||||||
implicitWidth: UM.Theme.getSize("scrollbar").width
|
|
||||||
radius: Math.round(implicitWidth / 2)
|
|
||||||
color: UM.Theme.getColor("scrollbar_background")
|
|
||||||
}
|
|
||||||
|
|
||||||
contentItem: Rectangle
|
|
||||||
{
|
|
||||||
id: scrollViewHandle
|
|
||||||
implicitWidth: UM.Theme.getSize("scrollbar").width
|
|
||||||
radius: Math.round(implicitWidth / 2)
|
|
||||||
|
|
||||||
color: verticalScrollBar.pressed ? UM.Theme.getColor("scrollbar_handle_down") : verticalScrollBar.hovered ? UM.Theme.getColor("scrollbar_handle_hover") : UM.Theme.getColor("scrollbar_handle")
|
|
||||||
Behavior on color { ColorAnimation { duration: 50; } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Column
|
Column
|
||||||
{
|
{
|
||||||
|
|
|
@ -138,9 +138,10 @@ class RemotePackageList(PackageList):
|
||||||
:param reply: The reply with packages. This will most likely be incomplete and should be ignored.
|
:param reply: The reply with packages. This will most likely be incomplete and should be ignored.
|
||||||
:param error: The error status of the request.
|
:param error: The error status of the request.
|
||||||
"""
|
"""
|
||||||
if error == QNetworkReply.NetworkError.OperationCanceledError:
|
if error == QNetworkReply.NetworkError.OperationCanceledError or error == QNetworkReply.NetworkError.ProtocolUnknownError:
|
||||||
Logger.debug("Cancelled request for packages.")
|
Logger.debug("Cancelled request for packages.")
|
||||||
self._ongoing_requests["get_packages"] = None
|
self._ongoing_requests["get_packages"] = None
|
||||||
|
self.setIsLoading(False)
|
||||||
return # Don't show an error about this to the user.
|
return # Don't show an error about this to the user.
|
||||||
Logger.error("Could not reach Marketplace server.")
|
Logger.error("Could not reach Marketplace server.")
|
||||||
self.setErrorMessage(catalog.i18nc("@info:error", "Could not reach Marketplace."))
|
self.setErrorMessage(catalog.i18nc("@info:error", "Could not reach Marketplace."))
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
// Copyright (c) 2021 Ultimaker B.V.
|
// Copyright (c) 2022 Ultimaker B.V.
|
||||||
// Cura is released under the terms of the LGPLv3 or higher.
|
// Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
import QtQuick 2.15
|
import QtQuick 2.15
|
||||||
import QtQuick.Controls 2.15
|
import QtQuick.Controls 2.15
|
||||||
import UM 1.4 as UM
|
|
||||||
|
import UM 1.6 as UM
|
||||||
|
|
||||||
|
|
||||||
ListView
|
ListView
|
||||||
|
@ -51,23 +52,7 @@ ListView
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ScrollBar.vertical: ScrollBar
|
ScrollBar.vertical: UM.ScrollBar { id: verticalScrollBar }
|
||||||
{
|
|
||||||
// Vertical ScrollBar, styled similarly to the scrollBar in the settings panel
|
|
||||||
id: verticalScrollBar
|
|
||||||
visible: packages.contentHeight > packages.height
|
|
||||||
anchors.right: parent.right
|
|
||||||
background: Item {}
|
|
||||||
|
|
||||||
contentItem: Rectangle
|
|
||||||
{
|
|
||||||
id: scrollViewHandle
|
|
||||||
implicitWidth: UM.Theme.getSize("scrollbar").width
|
|
||||||
radius: Math.round(implicitWidth / 2)
|
|
||||||
color: verticalScrollBar.pressed ? UM.Theme.getColor("scrollbar_handle_down") : verticalScrollBar.hovered ? UM.Theme.getColor("scrollbar_handle_hover") : UM.Theme.getColor("scrollbar_handle")
|
|
||||||
Behavior on color { ColorAnimation { duration: 50; } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
delegate: MouseArea
|
delegate: MouseArea
|
||||||
{
|
{
|
||||||
|
|
|
@ -40,7 +40,7 @@ Button
|
||||||
|
|
||||||
contentItem: Item
|
contentItem: Item
|
||||||
{
|
{
|
||||||
width: machineSelectorButton.width - machineSelectorButton.leftPadding
|
width: machineSelectorButton.width - machineSelectorButton.leftPadding - machineSelectorButton.rightPadding
|
||||||
height: UM.Theme.getSize("action_button").height
|
height: UM.Theme.getSize("action_button").height
|
||||||
|
|
||||||
UM.Label
|
UM.Label
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue