WandererFan
4b9f43b467
Allow GroupExtension as Source for Views
...
- DrawViewPart had special case logic for App::Part.
It now handles DocumentObjectGroup and any other
GroupExtensions as Source.
2018-01-20 14:07:31 +01:00
WandererFan
79dff6b8cc
Fix crash when deleting View with Dimensions
...
- if a Dimension has multiple references to a
DrawViewPart (ex vertex-vertex) the Dimension
will appear twice in the DVP's InList. This
commit ensures that the Dimension is only
deleted once when deleting the DVP.
2018-01-12 10:30:42 -02:00
WandererFan
861dc42d33
Fix Section Line Wrong Position
...
- Section cut line Y coord needs to be mirrored to
be position correctly on Page.
2018-01-11 11:21:25 -02:00
WandererFan
70099d5704
Allow View Position to be Locked
...
- prevents accidently moving View A from desired position
while grabbing/dragging View B.
2018-01-11 11:21:25 -02:00
WandererFan
d1e83f1075
Fix crash in DrawViewDraft/DrawViewArch
...
- when restoring DVD/DVA from old files, convert Source from
PropertyLinkGlobal to PropertyLink with Scope = Global. Note
subtle difference from Restore method in DrawView - PropertyLink
vs PropertyLinkList.
2018-01-07 18:37:34 -02:00
triplus
f34659a29f
TechDraw LabelFont defaults
2017-12-31 15:09:13 +01:00
WandererFan
c548878069
Fix LineGroup install & default issues
2017-12-31 14:54:05 +01:00
WandererFan
55f050e0f5
Fix crash when Source.Shape is Null
2017-12-31 14:54:05 +01:00
WandererFan
553fa64ec4
Fix crash during multi-object delete
2017-12-31 14:54:05 +01:00
WandererFan
98be3a3ff7
Support old Source property (PropertyLink)
...
- Source is now PropertyLinkList
2017-12-31 14:54:05 +01:00
WandererFan
76373b2c6a
LinkScope clean up
2017-12-31 14:54:05 +01:00
WandererFan
e163ae1746
Allow multiple sources for all View types
2017-12-31 14:54:05 +01:00
WandererFan
7eba113600
Coverity 169507
2017-12-31 14:54:05 +01:00
Unknown
a8ecffb652
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
WandererFan
7588081afd
Implement option for perspective drawing views
2017-12-03 19:17:53 -02:00
WandererFan
5bc256d3f2
Fix "still touched after recompute" and display
2017-12-03 19:17:53 -02:00
WandererFan
15b509db25
Implement LineGroups for default weights
...
- Add ability to control default weight for visible,
hidden and decorative lines from a configuration
file. Diffent sets of defaults can be specified as
a preference.
2017-12-02 13:51:25 +01:00
WandererFan
4ea6204d2e
Fix Dimension value format with Qt5
...
- Dimension values were displayed as zero for locales
with "," decimal point in Qt5.
2017-11-12 19:08:33 -05:00
WandererFan
9d038ddf60
Make decimal point optional in FormatSpec
2017-11-12 19:08:33 -05:00
WandererFan
44fd200166
Rotate DrawViewPart around part centroid
2017-11-12 19:08:32 -05:00
WandererFan
4e474cf60b
Handle variable UoM schemes in Dimensions
2017-10-19 13:24:08 +02:00
wmayer
46d516b465
fix coverity issue
2017-10-15 21:08:04 +02:00
wmayer
1abc3ab82d
fix -Winconsistent-missing-override
2017-10-15 20:26:10 +02:00
wmayer
8b2fcf3677
fix several kind of warnings:
...
+ fix -Wparentheses/-Wlogical-op-parentheses
+ fix -Wunused-variable
+ disable -Wundefined-var-template due to many false-positives (clang)
+ fix -Winconsistent-missing-override
+ fix -Wmaybe-uninitialized
2017-10-15 19:12:07 +02:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
WandererFan
381a7375e7
Fix XXX is still touched after recompute in DPG
2017-10-02 13:48:45 -03:00
WandererFan
d6a5672f89
Allow Views of App::Parts
2017-10-02 13:48:45 -03:00
WandererFan
6b922acdd5
Change links to Global scope
2017-10-02 13:48:45 -03:00
WandererFan
f3758bed5b
add missing logic for "true" dimensions
2017-10-02 13:48:45 -03:00
WandererFan
4b8d04f528
change isDeleting to isUnsetting
...
- DocumentObject::isDeleting was changed to isRemoving.
This commit just prevents future confusion.
2017-10-02 13:48:45 -03:00
WandererFan
4b3ab9e74e
Allow Section based on ViewMulti
2017-10-02 13:48:45 -03:00
wmayer
46c0266591
fix determination of number of columns
2017-09-24 21:33:34 +02:00
wmayer
2f59c18664
0003010: Spreadsheet -> Drawing, maximum rows
2017-09-24 21:08:30 +02:00
wmayer
69e962b07a
fix override warnings
2017-09-15 08:26:48 +02:00
wmayer
ed87b819cb
fix override warnings
2017-09-15 01:49:12 +02:00
wmayer
09737f2db3
rename method from remObject to removeObject to be more readable
2017-09-13 18:57:38 +02:00
WandererFan
b9f5de85b2
Handle Qt5 change from QString::sprintf to asprintf
2017-09-10 15:26:16 +02:00
WandererFan
d15cd94f19
Ensure DrawView picks up DrawPage Scale at creation
2017-09-10 15:25:58 +02:00
WandererFan
dfe174aec5
Use system Decimals, alternate or custom for Dimensions
...
- Also make Dimension arrowhead size adjustable
2017-09-10 15:25:37 +02:00
WandererFan
833bd66a18
Fix page alignment when change to different Template
2017-09-10 15:25:22 +02:00
WandererFan
ab28ef7f62
Prevent crash when Source(s) have no Shape
2017-09-10 15:25:05 +02:00
WandererFan
485321f8ea
Add requestPaint formerly in DrawView::execute
2017-09-10 15:24:50 +02:00
WandererFan
3e21b97867
Fix handling of Scale change in DrawViewSymbol classes
2017-09-10 15:24:30 +02:00
WandererFan
9e6248acc9
Add dumpSymbol method to DrawViewSymbol based classes
...
- this is mainly for debugging output from Arch/Draft
2017-09-10 15:24:14 +02:00
WandererFan
1722d1cd7d
Include osifont in TechDraw
...
- also use PropertyFont instead of PropertyString
2017-09-10 15:23:46 +02:00
WandererFan
781338c347
Add RedrawPage command
2017-09-10 15:23:23 +02:00
WandererFan
b68b7badca
Fix #2967 Allow fcstd to open without drawing TechDraw::DrawPage
2017-09-10 15:23:04 +02:00
WandererFan
d27b8387e8
Eliminate superfluous DPG executes
2017-09-10 15:22:49 +02:00
WandererFan
137930c654
Add Page level redraw signal
2017-09-10 15:22:34 +02:00
WandererFan
e8f2c68b5c
Allow DrawPage updates to be suspended
2017-09-10 15:21:54 +02:00