Commit Graph

188 Commits

Author SHA1 Message Date
WandererFan
cfe30b8bdc Changes re comments on PR279 2016-09-12 07:41:24 -04:00
WandererFan
3182ad1754 Fix #2692 TaskProjectGroup cancel button 2016-09-11 13:12:24 -04:00
WandererFan
15a56e7206 Fix over-aggressive input cleansing 2016-09-11 13:12:24 -04:00
WandererFan
2ed026e173 reduce use of "execute" on cosmetic changes. 2016-09-11 13:12:24 -04:00
WandererFan
af14abcef3 Add notes re Kura. subgraph 2016-09-11 13:12:24 -04:00
WandererFan
cdf64a212c Coverty changes:
** CID 152490:  Control flow issues  (DEADCODE)
** CID 152492:  Null pointer dereferences  (FORWARD_NULL)
** CID 152493:  Null pointer dereferences  (FORWARD_NULL)
** CID 152494:  Null pointer dereferences  (FORWARD_NULL)
** CID 152495:  Null pointer dereferences  (FORWARD_NULL)
** CID 152496:  Null pointer dereferences  (FORWARD_NULL)
** CID 152497:  Null pointer dereferences  (FORWARD_NULL)
** CID 152502:  Null pointer dereferences  (REVERSE_INULL)
** CID 152507:  Uninitialized members  (UNINIT_CTOR)
** CID 152508:  Uninitialized members  (UNINIT_CTOR)
** CID 152508:  Uninitialized members  (UNINIT_CTOR)
** CID 152510:  Uninitialized members  (UNINIT_CTOR)
2016-09-11 13:12:24 -04:00
WandererFan
6e60ca1402 Suppress extraneous log messages 2016-09-11 13:12:24 -04:00
WandererFan
6b9d422136 Protect EdgeWalker against bad input 2016-09-11 13:12:24 -04:00
WandererFan
1aec9b8ab7 Avoid Bnd_Box is void exception when shapes don't intersect. 2016-09-11 13:12:24 -04:00
WandererFan
5dacbe7514 Implement Cancel logic for TaskViewSection 2016-09-11 13:12:24 -04:00
WandererFan
f7d87e24ee Handle case where no faces found in View. 2016-09-11 13:12:24 -04:00
WandererFan
95653cb63d Fix getViewObject inheritance across all ViewProviders 2016-09-11 13:12:24 -04:00
WandererFan
e7338ee425 Break up try/catch blocks for easier debugging 2016-09-08 16:18:52 +02:00
WandererFan
c4551e2727 Handle degenerate edges in face detection 2016-09-08 16:18:52 +02:00
WandererFan
773a7b0092 minor fixes SectionFace zOrder, orphan graphics items 2016-09-01 12:14:43 -04:00
WandererFan
0cde0b0d48 Fix part/section handling of Face OuterWire 2016-09-01 12:14:43 -04:00
WandererFan
5197ae5313 Fix for Wires with same bbox, different areas 2016-09-01 12:14:43 -04:00
WandererFan
76af7e60ef Handle zero length TopoDS_Edge in Geometry 2016-09-01 12:14:42 -04:00
WandererFan
928856ec3a Minor performance improvements 2016-09-01 12:14:42 -04:00
WandererFan
1bf2dc7411 Fix Section arrows,xDir,label 2016-09-01 12:14:42 -04:00
WandererFan
32ba9c202d Changes re const, ref and TopExp per wmayer
Refactor debug routines to DrawUtil
2016-09-01 12:14:42 -04:00
WandererFan
1dfdc5f079 Py binding for EdgeWalker
refactor EdgeWalker code from DVP,DVS
2016-09-01 12:14:42 -04:00
WandererFan
e264a16b62 Fix ProjectionGroupItem spacing 2016-09-01 12:14:42 -04:00
WandererFan
a1b87d5176 Add View centerlines 2016-09-01 12:14:42 -04:00
Yorik van Havre
61561d1b75 TechDraw: Forgot one icon in last commit 2016-08-26 12:30:25 -03:00
Yorik van Havre
b023563798 TechDraw: Made some icons legible on dark UI theme 2016-08-26 12:25:43 -03:00
WandererFan
ae9f1c5994 Create ViewSection from ViewPart
Property name changes
Touch section when View SymbolSection changes
2016-08-26 11:39:03 -03:00
WandererFan
a14bebb1a8 Add methods for removing equivalent edgeLists from result 2016-08-26 11:39:03 -03:00
Ian Rees
5d67bc27aa TechDraw: Fix Coverity dynamic_cast warnings 2016-08-21 11:08:29 +02:00
wmayer
1134ab9747 fix warning 2016-08-16 15:24:33 +02:00
WandererFan
2d1ef50552 Linear dims closer to stds 2016-08-16 14:29:15 +02:00
WandererFan
2005541967 Fix sections not in xy plane 2016-08-16 14:29:15 +02:00
WandererFan
f20320d2b7 Implement automatic scaling 2016-08-16 14:29:15 +02:00
WandererFan
498e37b39c Fix dimension highlighting problems
Derived all lines from PrimPath
2016-08-16 14:29:15 +02:00
WandererFan
a6b9f5286c Remove refs to Dim centerline property from commands 2016-08-16 14:29:15 +02:00
WandererFan
a4a3cc6f88 QGIArrow inherits QGIPrimPath 2016-08-16 14:29:15 +02:00
WandererFan
ff12c020e0 Add vertex-edge dimension 2016-08-16 14:29:15 +02:00
WandererFan
0805e7c854 Add centermarks for circles in Views 2016-08-16 14:29:15 +02:00
Ian Rees
ee8039d54a TechDraw: Clean up warnings about missing override 2016-08-16 08:15:53 +12:00
Ian Rees
f8a646eb4c TechDraw: Coverity warning CID 151763 2016-08-16 08:15:53 +12:00
Ian Rees
48c8f1cf60 TechDraw: Fix some Coverity Unchecked dynamic_cast
CIDs from sasobadovinac-FreeCAD:
151684
151714
151715
151716
151718
151719
151720
151721
151722
151724
151725
151730
151749
151759
151771
151794
2016-08-16 08:15:36 +12:00
Ian Rees
6858ef9c41 TechDraw: Fix Coverity "Structurally Dead Code"
CID 152020
2016-08-16 08:15:09 +12:00
Mateusz Skowroński
dde8c3f4c1 QFileDialg::setFilters() is obsolete in Qt4. Replace it with setNameFilters().
This change is Qt4/Qt5 neutral.
2016-08-15 14:15:05 +02:00
Mateusz Skowroński
f06de8d916 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-08-15 14:14:40 +02:00
wmayer
3c9310f9bc using unicode codepage directly gives a warning, use utf-8 encoding instead 2016-08-12 10:45:14 +02:00
WandererFan
22f8287452 Vertical Diameter legible from right per stds 2016-08-12 10:01:16 +02:00
WandererFan
9c99584682 Prevent creation of superflous QGItems for Text Fields 2016-08-12 10:01:16 +02:00
WandererFan
9904e90fd5 Diameter symbol & text orientation to standards. 2016-08-12 10:01:16 +02:00
WandererFan
32e624c108 Handle non-latin1 chars in template 2016-08-12 10:01:16 +02:00
WandererFan
1408f13665 Replace GPL osifont file with LGPL3 version 2016-08-12 10:01:16 +02:00