mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-20 13:19:08 +08:00
Merge pull request #11571 from Ultimaker/CURA-7924_sip_cmake_build
Cura 7924 sip cmake build
This commit is contained in:
commit
4099655004
@ -1,11 +1,11 @@
|
|||||||
# Copyright (c) 2021 Ultimaker B.V.
|
# Copyright (c) 2021-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 os.path
|
import os.path
|
||||||
import zipfile
|
import zipfile
|
||||||
from typing import List, Optional, Union, TYPE_CHECKING, cast
|
from typing import List, Optional, Union, TYPE_CHECKING, cast
|
||||||
|
|
||||||
import Savitar
|
import pySavitar as Savitar
|
||||||
import numpy
|
import numpy
|
||||||
|
|
||||||
from UM.Logger import Logger
|
from UM.Logger import Logger
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Copyright (c) 2015 Ultimaker B.V.
|
# Copyright (c) 2015-2022 Ultimaker B.V.
|
||||||
# Uranium is released under the terms of the LGPLv3 or higher.
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from UM.Mesh.MeshWriter import MeshWriter
|
from UM.Mesh.MeshWriter import MeshWriter
|
||||||
@ -15,7 +15,7 @@ from cura.Snapshot import Snapshot
|
|||||||
|
|
||||||
from PyQt6.QtCore import QBuffer
|
from PyQt6.QtCore import QBuffer
|
||||||
|
|
||||||
import Savitar
|
import pySavitar as Savitar
|
||||||
|
|
||||||
import numpy
|
import numpy
|
||||||
import datetime
|
import datetime
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2021 Ultimaker B.V.
|
# Copyright (c) 2021-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 argparse #To run the engine in debug mode if the front-end is in debug mode.
|
import argparse #To run the engine in debug mode if the front-end is in debug mode.
|
||||||
@ -31,7 +31,7 @@ from cura.Utils.Threading import call_on_qt_thread
|
|||||||
from .ProcessSlicedLayersJob import ProcessSlicedLayersJob
|
from .ProcessSlicedLayersJob import ProcessSlicedLayersJob
|
||||||
from .StartSliceJob import StartSliceJob, StartJobResult
|
from .StartSliceJob import StartSliceJob, StartJobResult
|
||||||
|
|
||||||
import Arcus
|
import pyArcus as Arcus
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from cura.Machines.Models.MultiBuildPlateModel import MultiBuildPlateModel
|
from cura.Machines.Models.MultiBuildPlateModel import MultiBuildPlateModel
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2021 Ultimaker B.V.
|
# Copyright (c) 2021-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 numpy
|
import numpy
|
||||||
@ -7,7 +7,7 @@ from enum import IntEnum
|
|||||||
import time
|
import time
|
||||||
from typing import Any, cast, Dict, List, Optional, Set
|
from typing import Any, cast, Dict, List, Optional, Set
|
||||||
import re
|
import re
|
||||||
import Arcus #For typing.
|
import pyArcus as Arcus # For typing.
|
||||||
from PyQt6.QtCore import QCoreApplication
|
from PyQt6.QtCore import QCoreApplication
|
||||||
|
|
||||||
from UM.Job import Job
|
from UM.Job import Job
|
||||||
@ -94,7 +94,7 @@ class StartSliceJob(Job):
|
|||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
self._scene = CuraApplication.getInstance().getController().getScene() #type: Scene
|
self._scene = CuraApplication.getInstance().getController().getScene() #type: Scene
|
||||||
self._slice_message = slice_message #type: Arcus.PythonMessage
|
self._slice_message: Arcus.PythonMessage = slice_message
|
||||||
self._is_cancelled = False #type: bool
|
self._is_cancelled = False #type: bool
|
||||||
self._build_plate_number = None #type: Optional[int]
|
self._build_plate_number = None #type: Optional[int]
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
from typing import Any, Dict, List, Optional, TYPE_CHECKING
|
from typing import Any, Dict, List, Optional, TYPE_CHECKING
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSlot, QObject
|
from PyQt6.QtCore import pyqtSlot, QObject
|
||||||
|
|
||||||
from UM.Version import Version
|
from UM.Version import Version
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
@ -15,8 +15,8 @@ from .PackageModel import PackageModel
|
|||||||
from .Constants import PACKAGE_UPDATES_URL
|
from .Constants import PACKAGE_UPDATES_URL
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt5.QtCore import QObject
|
from PyQt6.QtCore import QObject
|
||||||
from PyQt5.QtNetwork import QNetworkReply
|
from PyQt6.QtNetwork import QNetworkReply
|
||||||
|
|
||||||
catalog = i18nCatalog("cura")
|
catalog = i18nCatalog("cura")
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Cura is released under the terms of the LGPLv3 or higher.
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
import os.path
|
import os.path
|
||||||
from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject
|
from PyQt6.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject
|
||||||
from typing import Optional, cast
|
from typing import Optional, cast
|
||||||
|
|
||||||
from cura.CuraApplication import CuraApplication # Creating QML objects and managing packages.
|
from cura.CuraApplication import CuraApplication # Creating QML objects and managing packages.
|
||||||
|
@ -4,7 +4,7 @@ import tempfile
|
|||||||
import json
|
import json
|
||||||
import os.path
|
import os.path
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, Qt
|
from PyQt6.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, Qt
|
||||||
from typing import cast, Dict, Optional, Set, TYPE_CHECKING
|
from typing import cast, Dict, Optional, Set, TYPE_CHECKING
|
||||||
|
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
@ -22,8 +22,8 @@ from .PackageModel import PackageModel
|
|||||||
from .Constants import USER_PACKAGES_URL, PACKAGES_URL
|
from .Constants import USER_PACKAGES_URL, PACKAGES_URL
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt5.QtCore import QObject
|
from PyQt6.QtCore import QObject
|
||||||
from PyQt5.QtNetwork import QNetworkReply
|
from PyQt6.QtNetwork import QNetworkReply
|
||||||
|
|
||||||
catalog = i18nCatalog("cura")
|
catalog = i18nCatalog("cura")
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ class PackageList(ListModel):
|
|||||||
""" A List model for Packages, this class serves as parent class for more detailed implementations.
|
""" A List model for Packages, this class serves as parent class for more detailed implementations.
|
||||||
such as Packages obtained from Remote or Local source
|
such as Packages obtained from Remote or Local source
|
||||||
"""
|
"""
|
||||||
PackageRole = Qt.UserRole + 1
|
PackageRole = Qt.ItemDataRole.UserRole + 1
|
||||||
DISK_WRITE_BUFFER_SIZE = 256 * 1024 # 256 KB
|
DISK_WRITE_BUFFER_SIZE = 256 * 1024 # 256 KB
|
||||||
|
|
||||||
def __init__(self, parent: Optional["QObject"] = None) -> None:
|
def __init__(self, parent: Optional["QObject"] = None) -> None:
|
||||||
|
@ -5,8 +5,8 @@ import re
|
|||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, cast, Dict, List, Optional
|
from typing import Any, cast, Dict, List, Optional
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtProperty, QObject, pyqtSignal, pyqtSlot
|
from PyQt6.QtCore import pyqtProperty, QObject, pyqtSignal, pyqtSlot
|
||||||
from PyQt5.QtQml import QQmlEngine
|
from PyQt6.QtQml import QQmlEngine
|
||||||
|
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
from cura.CuraPackageManager import CuraPackageManager
|
from cura.CuraPackageManager import CuraPackageManager
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# Copyright (c) 2021 Ultimaker B.V.
|
# Copyright (c) 2021 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.
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot
|
from PyQt6.QtCore import pyqtProperty, pyqtSignal, pyqtSlot
|
||||||
from PyQt5.QtNetwork import QNetworkReply
|
from PyQt6.QtNetwork import QNetworkReply
|
||||||
from typing import Optional, TYPE_CHECKING
|
from typing import Optional, TYPE_CHECKING
|
||||||
|
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
@ -14,7 +14,7 @@ from .PackageList import PackageList
|
|||||||
from .PackageModel import PackageModel # The contents of this list.
|
from .PackageModel import PackageModel # The contents of this list.
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt5.QtCore import QObject
|
from PyQt6.QtCore import QObject
|
||||||
|
|
||||||
catalog = i18nCatalog("cura")
|
catalog = i18nCatalog("cura")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user