Cura/cura
Remco Burema 68231c957d Add settings-function to get an extruder based on a property.
We wanted to select an extruder based on wether or not it has support-material, so that the user doesn't have to think about selecting a support extruder any more and in most cases, can't forget anymore either. The formula present in fdmprinter to do that was not only an unreadable nightmare, but also very slow. We decided to pull most of that functionality into the settings-function machinery instead (but just a bit more generic so other properties can be selected, not just 'material_is_support_material').

done as part of finishing off CURA-10643
2023-06-13 15:59:24 +02:00
..
API Deprecate additionalRights property 2022-08-01 10:49:29 +02:00
Arranging Fix whole output of nest2d was translated. 2023-05-09 15:44:59 +02:00
Backups Use dev as development version 2022-06-13 15:08:00 +02:00
Machines Don't crash when file is not found for intent profiles 2023-06-12 11:51:07 +02:00
OAuth2 Add more logging to AuthorizationRequestHandler 2023-04-24 13:18:51 +02:00
Operations Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PrinterOutput Reverse sorting, newer machines on top. 2022-10-20 10:24:01 +02:00
ReaderWriters Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
Scene Fix crash when duplicating a model when in one at a time mode 2022-09-16 13:28:40 +02:00
Settings Add settings-function to get an extruder based on a property. 2023-06-13 15:59:24 +02:00
Stages Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
TaskManagement Improve documentation string 2022-08-20 19:40:58 +02:00
UI Add new pages in add-printer flow 2022-11-01 16:11:34 +01:00
UltimakerCloud Remove duplicated code 2022-06-17 15:22:33 +02:00
Utils Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
__init__.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
ApplicationMetadata.py Bump up SDK evrsion to 8.3.0 2023-02-08 15:51:08 +01:00
AutoSave.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
BuildVolume.py Only show build volume height message if it was changed 2023-05-08 11:04:27 +02:00
CameraAnimation.py Qt5->Qt6: More renamed stuff. 2021-12-29 11:18:49 +01:00
CrashHandler.py Update copyright using UltiMaker 2022-11-28 10:48:38 +01:00
CuraActions.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
CuraApplication.py Add settings-function to get an extruder based on a property. 2023-06-13 15:59:24 +02:00
CuraPackageManager.py Allow for custom descriptions/icons in packaged intents 2023-05-31 12:54:56 +02:00
CuraView.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
Layer.py Revert "Merge branch 'bremco-graphics_buffer_update'" 2021-12-08 12:02:49 +01:00
LayerData.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
LayerDataBuilder.py Revert "Merge branch 'bremco-graphics_buffer_update'" 2021-12-08 12:02:49 +01:00
LayerDataDecorator.py Converted comments in dir Cura/cura to rst style 2020-04-21 16:58:45 +02:00
LayerPolygon.py Fix LayerPolygon 2022-09-07 15:32:51 +02:00
MachineAction.py Add missing return 2022-09-26 10:25:42 +02:00
MultiplyObjectsJob.py Push the grouped operation instead of redoing it 2021-10-06 16:46:20 +02:00
OneAtATimeIterator.py Exclude objects outside buildplate from OneAtATimeIterator 2020-10-14 17:14:38 +02:00
PickingPass.py Fix picking pixel on integer indices 2021-11-18 11:36:20 +01:00
PlatformPhysics.py SceneNode settings use native python types 2022-09-06 18:06:31 +02:00
PreviewPass.py Part of fix for crash on context menu open + click on slice. 2021-07-30 19:50:18 +02:00
PrintJobPreviewImageProvider.py Qt5->Qt6: More renamed stuff. 2021-12-29 11:18:49 +01:00
SingleInstance.py Use right enums for single instance 2022-04-22 09:36:46 +02:00
Snapshot.py Fix thumbnail creation 2022-04-13 16:53:11 +02:00
XRayPass.py Pass the cached normal transformation to the rendere 2020-06-30 13:39:32 +02:00