Commit Graph

187 Commits

Author SHA1 Message Date
Stefan Tröger
46e4e3b2b4 group coordinate planes and lines 2016-04-12 18:12:05 +02:00
Stefan Tröger
b401f07bdf add base lines 2016-04-12 18:12:05 +02:00
jriegel
d7c932d714 Changing active object handling in PartDesign 2016-04-12 18:12:03 +02:00
jriegel
4fb12b7dcd Assembly: Add GeoFeatureGroup and helpers 2016-04-12 18:12:02 +02:00
jriegel
cf9158abc9 Make Part working 2016-04-12 18:12:02 +02:00
jriegel
11b0178a42 Slightly change start up code to run Workbench activate later and some implementations 2016-04-12 18:11:45 +02:00
jriegel
7a76df4013 implementing PlacementObject 2016-04-12 18:11:44 +02:00
wwmayer
ae6c4338a7 Merge pull request #129 from ianrrees/20160327-use-SystemExitException-code
More fixes around Python exit codes
2016-03-28 10:17:13 +02:00
wmayer
32dc67cd71 + delete transient directory if sub-directory fc_recovery_files is empty 2016-03-27 11:32:29 +02:00
Ian Rees
7f42b2b8fb More fixes around Python exit codes 2016-03-27 13:01:04 +13:00
wmayer
dcb5d09581 + add clean-up function to recovery dialog 2016-03-21 17:56:18 +01:00
wmayer
cd3d36342f + fix unit tests 2016-02-09 16:00:38 +01:00
wmayer
f9694de1a8 + move handwritten Python classes to PyCXX 2016-01-27 18:07:48 +01:00
Mateusz Skowroński
c275b35d48 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
0695552cff QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
ea252c7426 + implement mechanism to allow only a single application instance 2015-11-05 15:56:50 +01:00
wmayer
143add5d1b + move GuiApplication class into its own source files 2015-11-04 22:04:48 +01:00
wmayer
c5f6687872 + improve active document handling 2015-10-18 19:35:15 +02:00
wmayer
de41dc46ec + Prefer prefix ++/-- operators for non-primitive types 2015-10-07 13:38:17 +02:00
wmayer
e5348c743d + rename signal to signalRelabelObject and remove unused code 2015-09-22 17:13:03 +02:00
Mateusz Skowroński
05f95c0506 Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
wmayer
eddd1d4684 + by default create a zip file for auto-save 2015-09-19 21:32:17 +02:00
wmayer
ef203bc260 + fixes #0001238: Preferences: set temp files directory 2015-09-19 16:07:33 +02:00
wmayer
9a45718d9e + implement file based auto-save & recovery mechanism 2015-09-19 01:13:33 +02:00
wmayer
5cfbde93da + issue #0000175: Auto save function 2015-09-04 15:08:12 +02:00
wmayer
7dc1b5ad6a + implement GUI to enable/disable auto-save and its timeout 2015-09-04 00:48:26 +02:00
wmayer
2d8c5b7870 + implement auto-save function for documents 2015-09-03 19:09:03 +02:00
wmayer
4a40a38bcf + check for null pointer when trying to get associated view provider of a document object 2015-08-12 17:44:29 +02:00
wmayer
1facaae959 + issue #0002053: Support of themes 2015-07-12 23:12:05 +02:00
wmayer
13467a131d + fix possible crash when application icon is empty 2015-07-11 01:12:52 +02:00
wmayer
d126506fca + event to restore/clear action style scheme 2015-07-09 23:08:10 +02:00
wmayer
dcd43937a7 + use icon of style sheet for task header
+ fix size issue with task panel
+ enable QSint task panel
2015-07-08 15:17:49 +02:00
wmayer
45d793a1af + include missing header files 2015-06-30 17:48:03 +02:00
wmayer
dc686a55d6 + issue #0002053: Support of themes 2015-06-29 14:33:14 +02:00
wmayer
94d0462e27 + setup qss search paths 2015-06-19 23:27:39 +02:00
wmayer
23a8a9359b + handle case when workbench fails to be created, fix problem when inserting menu 2015-05-06 10:47:51 +02:00
wmayer
86807adb63 + fixes #0002047: Don't register recent files which can't be opened 2015-04-11 17:34:46 +02:00
Sebastian Hoogen
d2bb75566e add encoding parameter to .as_std_string()
to handle PyUnicode Objects. Usually ASCII for object names and Utf-8
for file names and console output.
issue #995
2015-02-08 15:37:00 +01:00
Yorik van Havre
210e8e8e0a Wait before deleting __objs__ (Werner can you check if its Ok? Thanks) 2015-01-18 15:42:28 -02:00
wmayer
6fb8d98d3c + add try/catch block to notify() method 2015-01-04 13:26:34 +01:00
wmayer
be949a054d + harmonize API 2014-10-19 14:25:51 +02:00
wmayer
e0d755b91d + share GL widgets when creating further 3d views of a document 2014-10-15 12:04:06 +02:00
Sebastian Hoogen
01cf0f5872 issue #1027 use unicode filepaths 2014-10-11 13:32:06 +02:00
wmayer
8bdc9b0f09 + add option to disable automatic fit to view when loading data file 2014-09-24 18:49:19 +02:00
wmayer
696d4a5f4a + fix warnings with clang 2014-09-24 17:46:04 +02:00
Stefan Tröger
6b629aed56 add View3DInventorViewer python interface
As quarter is not wrapped by SWIG we need to expose our own python interface class.
This is a start with the most important functions to access the render and event
manager. Furthermore all extra functions available next to the swig wrapper functions
are exposed. Everything else can be added when needed.
2014-09-23 10:11:12 +02:00
Stefan Tröger
512a2b94d2 Adaption of FreeCAD to QuarterWidget
-removes all soqtviewer references
-create a quarter adaptor class which implements missing functionality
-adopts freecad code to make use of SoRenderManager and changed View3DInventorViewer  interface
2014-09-23 10:11:11 +02:00
wmayer
b0a7b0f274 + fixes #0001714: FreeCAD 0.14 Stable crashes when importing a step model 2014-09-01 19:11:46 +02:00
wmayer
c238a5b766 + minor fix of output format 2014-08-28 15:47:09 +02:00
wmayer
dbddf8bbda + proper handling of group separator in InputField and QuantitySpinBox 2014-07-21 15:03:45 +02:00