Skip to content

Commit

Permalink
Draft: new Draft_OrthoArray command
Browse files Browse the repository at this point in the history
It replaces the older `Draft_Array` command, and provides
a task panel to select the properties, similar to the
`Draft_PolarArray` and `Draft_CircularArray` commands.

It can also create `App::Links` directly from this task
panel, so it also replaces the `Draft_LinkArray`
introduced by the LinkMerge.
  • Loading branch information
vocx-fc authored and berndhahnebach committed Mar 3, 2020
1 parent f95dc35 commit b1a71f4
Show file tree
Hide file tree
Showing 10 changed files with 1,041 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/Mod/Arch/InitGui.py
Expand Up @@ -51,6 +51,7 @@ def QT_TRANSLATE_NOOP(context, text):
import DraftGui
from draftguitools import gui_circulararray
from draftguitools import gui_polararray
from draftguitools import gui_orthoarray
from draftguitools import gui_arrays
import Arch_rc
import Arch
Expand Down
4 changes: 4 additions & 0 deletions src/Mod/Draft/CMakeLists.txt
Expand Up @@ -60,26 +60,30 @@ SET(Draft_utilities
SET(Draft_objects
draftobjects/__init__.py
draftobjects/circulararray.py
draftobjects/orthoarray.py
draftobjects/polararray.py
)

SET(Draft_view_providers
draftviewproviders/__init__.py
draftviewproviders/view_circulararray.py
draftviewproviders/view_orthoarray.py
draftviewproviders/view_polararray.py
)

SET(Draft_GUI_tools
draftguitools/__init__.py
draftguitools/gui_base.py
draftguitools/gui_circulararray.py
draftguitools/gui_orthoarray.py
draftguitools/gui_polararray.py
draftguitools/gui_arrays.py
)

SET(Draft_task_panels
drafttaskpanels/__init__.py
drafttaskpanels/task_circulararray.py
drafttaskpanels/task_orthoarray.py
drafttaskpanels/task_polararray.py
)

Expand Down
1 change: 1 addition & 0 deletions src/Mod/Draft/InitGui.py
Expand Up @@ -82,6 +82,7 @@ def QT_TRANSLATE_NOOP(context, text):
import DraftFillet
from draftguitools import gui_circulararray
from draftguitools import gui_polararray
from draftguitools import gui_orthoarray
from draftguitools import gui_arrays
FreeCADGui.addLanguagePath(":/translations")
FreeCADGui.addIconPath(":/icons")
Expand Down
1 change: 1 addition & 0 deletions src/Mod/Draft/Resources/Draft.qrc
Expand Up @@ -152,6 +152,7 @@
<file>ui/preferences-oca.ui</file>
<file>ui/preferences-svg.ui</file>
<file>ui/TaskPanel_CircularArray.ui</file>
<file>ui/TaskPanel_OrthoArray.ui</file>
<file>ui/TaskPanel_PolarArray.ui</file>
<file>ui/TaskSelectPlane.ui</file>
<file>ui/TaskShapeString.ui</file>
Expand Down

0 comments on commit b1a71f4

Please sign in to comment.