Commit Graph

16703 Commits

Author SHA1 Message Date
Yorik van Havre
eb47cf84a0 Draft: General cleanup of the Draft UI 2019-05-10 21:03:35 -03:00
Yorik van Havre
2d47993780 Merged latest translations from crowdin 2019-05-10 19:19:37 -03:00
Yorik van Havre
b3bea4746e Tools: small fix in update script 2019-05-10 19:18:52 -03:00
Yorik van Havre
9a1bb779c9 Updated master translation files 2019-05-10 19:15:33 -03:00
wmayer
c61dfd43e9 hide taskbar progress when required 2019-05-10 21:05:31 +02:00
MA-DEVELOP\apeltauer
9f6b6d7f36 make Qt5WinExtras package optional 2019-05-10 18:22:32 +02:00
MA-DEVELOP\apeltauer
724daa2bf9 use ifdef QT_WINEXTRAS_LIB to make sure the code is only used in windows build with qt5 version 5.2 and higher 2019-05-10 18:22:20 +02:00
MA-DEVELOP\apeltauer
ca4ca78bd2 make sure QWinTaskbarProgress and QWinTaskbarButton is only used in windows compiles 2019-05-10 18:22:07 +02:00
MA-DEVELOP\apeltauer
5483455d30 add QWinTasbarProgress to windows build 2019-05-10 18:21:55 +02:00
wmayer
f839b31478 py3/py2: use exec as function 2019-05-10 17:15:33 +02:00
sliptonic
230f6db4ac Merge pull request #2157 from easyw/master
added try,except for OpenCamLib test on Path WB
2019-05-10 08:24:55 -05:00
donovaly
098183d147 gui.nsh: change license page
The GPL is no EULA
2019-05-10 14:33:15 +02:00
donovaly
bcd654e277 README.md: update 2019-05-10 14:33:02 +02:00
donovaly
d02ba75f2e new Windows installer for FC 2019-05-10 14:32:47 +02:00
easyw
1d87008048 added try,except for OpenCamLib test 2019-05-10 13:16:16 +02:00
easyw
54f8048682 added try,except for OpenCamLib test 2019-05-10 13:15:11 +02:00
Yorik van Havre
bb28fb0203 Arch: Site: Migrated the compass properties to the ViewObject 2019-05-09 15:17:12 -03:00
Yorik van Havre
50013d79ce Arch: Fixed color of windows transparent parts 2019-05-09 12:42:25 -03:00
Yorik van Havre
4ef8663388 Arch: Better behaviour and tooltips on section plane task panel buttons - fixes #3643 2019-05-09 11:42:22 -03:00
Yorik van Havre
57bf8d1f57 Draft: Fixed py3 issues in Draft Label - fixes #3941 2019-05-09 10:48:04 -03:00
wandererfan
924c339a45 Add test script for leader line and RTA 2019-05-09 07:31:31 -04:00
wandererfan
d150467018 Fix QGEPath selection area 2019-05-09 07:31:31 -04:00
Yorik van Havre
691c102670 Arch: Added IFC pref option to automatically export IFC objects as Standard Cases when possible 2019-05-08 21:58:04 -03:00
Yorik van Havre
32d86ffd7b Arch: Removed Floor dependency of Site 2019-05-08 13:41:58 -03:00
Yorik van Havre
47fac35944 Arch: Fixed solar diagram for py3 2019-05-08 12:06:55 -03:00
Yorik van Havre
89e3a5d8a9 Merge branch 'Moult-fix-draft-edit-with-modifiers' 2019-05-08 11:52:05 -03:00
Dion Moult
5bd56c82e7 Fix scale command and simplify UI, add support for scale subelements 2019-05-08 10:27:44 -03:00
Dion Moult
d3b701df22 Add subelement ghosts in scale command, and minor code cleanup
I suspect the scale command itself is a little broken, so I need to fix that before adding subelement support
2019-05-08 10:27:44 -03:00
Dion Moult
567e433827 Implement rotation with optional copy of draft subelements 2019-05-08 10:27:44 -03:00
Dion Moult
3df8f58922 Add subelement support for rotating individual vertices 2019-05-08 10:27:44 -03:00
Dion Moult
e832a22121 Code simplification of move subelements command 2019-05-08 10:26:55 -03:00
Dion Moult
6bfdd4e2f5 Support copying subelements 2019-05-08 10:26:55 -03:00
Dion Moult
131dc3720f If wires are merged, deleted, or otherwise had graph changing operations while edit mode is active, don't complain 2019-05-08 10:26:55 -03:00
Dion Moult
a7b0b4f601 Show draft objects as an x-ray view, and edit bases if they exist. 2019-05-08 10:26:55 -03:00
Dion Moult
6315a8f5db Fix move edge to work on closed wires 2019-05-08 10:26:55 -03:00
Dion Moult
68b43c6715 Clear existing preselects when setting a new preselect 2019-05-08 10:26:55 -03:00
Dion Moult
20795f1505 Actually highlight preselected objects upon the selectionchange event, otherwise it only triggers on mousemove event 2019-05-08 10:26:55 -03:00
Dion Moult
4bbfad7a10 Add python binding for setPreselect function via Selection.SetPreselection() 2019-05-08 10:26:55 -03:00
Dion Moult
7ab0574928 Make movement vector a class variable of the move command, show error for unmovable elements, and move action into a commit to allow undo/redo. 2019-05-08 10:26:55 -03:00
Dion Moult
efa4f7cdc9 Add subelement mode to draft move command to allow movement of vertices and nodes 2019-05-08 10:26:55 -03:00
Dion Moult
779a44bc41 Create functions for moving vertex and edges 2019-05-08 10:26:55 -03:00
Dion Moult
76cb674fbb Fix typo 2019-05-08 10:26:55 -03:00
Dion Moult
2fe675a94a Make ghostTracker support showing nodes as well 2019-05-08 10:26:55 -03:00
Dion Moult
bc0dc26b5a Add new edit tool icon, shortcut, and basic modes.
* It allows you to select multiple objects to edit instead of just one.
 * It highlights the object lines and the points in red.
 * It stays in the mode and allows you to run other modifiers.
 * A very hackish hook into the move modifier is added as a proof of concept.
2019-05-08 10:26:54 -03:00
wandererfan
68ff62cfb1 Use icons from resource file
- [theme] option in Qt Designer does not work everywhere.
2019-05-07 22:18:33 -04:00
Yorik van Havre
c24b9fb68a Arch: Fixed error in roof - Fixes #3864 2019-05-07 22:47:15 -03:00
Yorik van Havre
aca6b0d4f3 Arch: Fixed missing cmake/qt stuff for Arch Fence 2019-05-07 21:53:05 -03:00
furti
72b291ecff Clip sections when too long
When the path wraps around a corner the section might be too long to fit
between the fence posts. So we clip it to the length so that it fits.
2019-05-07 21:31:12 -03:00
furti
bc0c959f49 Add Arch Fence builder
This tool can build a Fence by giving it a single Section, a single Post
and a Path.
It will calculate the number of posts and sections needed and repeat them
along the path so that a full fence is build.
2019-05-07 21:31:12 -03:00
furti
275b40f04f Extract Path Array logic into separate functions
The Path Array logic is pretty useful to be used directly by macros.
But until now it was encapsulated in the PathArray class and could only
be used by creating a full PathArray object. So we can't use it inside
other Objects to create a repeated shape.

This commit extracts the logic into a separate function that returns a
list of placements. One can use this placements now to copy a shape and
place it accordingly.
2019-05-07 21:31:12 -03:00