Commit Graph

16703 Commits

Author SHA1 Message Date
Yorik van Havre
9adc1a351c Draft: General cleanup of the Draft UI 2019-05-10 21:03:35 -03:00
Yorik van Havre
ed386410bc Merged latest translations from crowdin 2019-05-10 19:19:37 -03:00
Yorik van Havre
19d38abce6 Tools: small fix in update script 2019-05-10 19:18:52 -03:00
Yorik van Havre
c65bf365a1 Updated master translation files 2019-05-10 19:15:33 -03:00
wmayer
e484a52e9d hide taskbar progress when required 2019-05-10 21:05:31 +02:00
MA-DEVELOP\apeltauer
284a69c804 make Qt5WinExtras package optional 2019-05-10 18:22:32 +02:00
MA-DEVELOP\apeltauer
a26e05bd4d 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
8644b61e32 make sure QWinTaskbarProgress and QWinTaskbarButton is only used in windows compiles 2019-05-10 18:22:07 +02:00
MA-DEVELOP\apeltauer
3f367f8292 add QWinTasbarProgress to windows build 2019-05-10 18:21:55 +02:00
wmayer
cd74f2e929 py3/py2: use exec as function 2019-05-10 17:15:33 +02:00
sliptonic
82f3bbb072 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
2def6fb270 gui.nsh: change license page
The GPL is no EULA
2019-05-10 14:33:15 +02:00
donovaly
dc07488246 README.md: update 2019-05-10 14:33:02 +02:00
donovaly
5ccae96920 new Windows installer for FC 2019-05-10 14:32:47 +02:00
easyw
320952b4ad added try,except for OpenCamLib test 2019-05-10 13:16:16 +02:00
easyw
53d632c7a7 added try,except for OpenCamLib test 2019-05-10 13:15:11 +02:00
Yorik van Havre
ff1fb11af1 Arch: Site: Migrated the compass properties to the ViewObject 2019-05-09 15:17:12 -03:00
Yorik van Havre
070e4c1252 Arch: Fixed color of windows transparent parts 2019-05-09 12:42:25 -03:00
Yorik van Havre
8b4d6c0e64 Arch: Better behaviour and tooltips on section plane task panel buttons - fixes #3643 2019-05-09 11:42:22 -03:00
Yorik van Havre
9e91c8d690 Draft: Fixed py3 issues in Draft Label - fixes #3941 2019-05-09 10:48:04 -03:00
wandererfan
f5681479e3 Add test script for leader line and RTA 2019-05-09 07:31:31 -04:00
wandererfan
cacf070960 Fix QGEPath selection area 2019-05-09 07:31:31 -04:00
Yorik van Havre
2876e82faa 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
af0cb40682 Arch: Removed Floor dependency of Site 2019-05-08 13:41:58 -03:00
Yorik van Havre
2177f4437b Arch: Fixed solar diagram for py3 2019-05-08 12:06:55 -03:00
Yorik van Havre
64d7ed3697 Merge branch 'Moult-fix-draft-edit-with-modifiers' 2019-05-08 11:52:05 -03:00
Dion Moult
dc284e4d4d Fix scale command and simplify UI, add support for scale subelements 2019-05-08 10:27:44 -03:00
Dion Moult
fc24bf1446 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
fd4992cb9a Implement rotation with optional copy of draft subelements 2019-05-08 10:27:44 -03:00
Dion Moult
91438c1688 Add subelement support for rotating individual vertices 2019-05-08 10:27:44 -03:00
Dion Moult
bc3af1afbc Code simplification of move subelements command 2019-05-08 10:26:55 -03:00
Dion Moult
8501377119 Support copying subelements 2019-05-08 10:26:55 -03:00
Dion Moult
547851ccf6 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
69646518df Show draft objects as an x-ray view, and edit bases if they exist. 2019-05-08 10:26:55 -03:00
Dion Moult
be65fbf8ff Fix move edge to work on closed wires 2019-05-08 10:26:55 -03:00
Dion Moult
985dbaead8 Clear existing preselects when setting a new preselect 2019-05-08 10:26:55 -03:00
Dion Moult
7da48b3307 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
7ecc9cfb21 Add python binding for setPreselect function via Selection.SetPreselection() 2019-05-08 10:26:55 -03:00
Dion Moult
ba1f045065 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
60fa857b49 Add subelement mode to draft move command to allow movement of vertices and nodes 2019-05-08 10:26:55 -03:00
Dion Moult
6e6bdc04a0 Create functions for moving vertex and edges 2019-05-08 10:26:55 -03:00
Dion Moult
d392daefd2 Fix typo 2019-05-08 10:26:55 -03:00
Dion Moult
9e619d0e4b Make ghostTracker support showing nodes as well 2019-05-08 10:26:55 -03:00
Dion Moult
4c04d8ee94 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
5eb38b0b56 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
b03aa051a4 Arch: Fixed error in roof - Fixes #3864 2019-05-07 22:47:15 -03:00
Yorik van Havre
9eef1b3e45 Arch: Fixed missing cmake/qt stuff for Arch Fence 2019-05-07 21:53:05 -03:00
furti
750d808918 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
41a4ef6674 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
9cfb84d862 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