Markus Lampert
7438623869
Added Ballend and Bullnose shapes and consolidated shape names.
2019-11-28 17:31:37 -08:00
Markus Lampert
3b1aa48c11
Added support for relative/absolute path mgmt for stored files.
2019-11-28 17:31:37 -08:00
Markus Lampert
54dd726f5c
Added preference to choose between legacy tools and new tool bits.
2019-11-28 17:31:37 -08:00
Markus Lampert
cdff8a42a5
Added tooltips to dialogs
2019-11-28 17:31:37 -08:00
Markus Lampert
fb7551a399
Reduced log level for tool bits
2019-11-28 17:31:37 -08:00
Markus Lampert
0ab8f83ea9
Use findPath to look for an icon and fail silently if it cannot be found.
2019-11-28 17:31:36 -08:00
Markus Lampert
e2d2983c08
Updated tools
2019-11-28 17:31:36 -08:00
Markus Lampert
b182d7b169
Fixed some pylint issues and whitelisted some
2019-11-28 17:31:36 -08:00
Markus Lampert
012732e446
Renamed BitTemplate to BitShape for clarity
2019-11-28 17:31:36 -08:00
Markus Lampert
a525a9bad3
Remove ToolBit as valid base objects for Jobs
2019-11-28 17:31:36 -08:00
Markus Lampert
7bfb0fde68
Added arbitrary attributes to ToolBit - currently re-creating the existing ones.
2019-11-28 17:31:36 -08:00
Markus Lampert
d868a51387
Fixed tool visibility on TC creation
2019-11-28 17:31:36 -08:00
Markus Lampert
a2b99701e6
Fixed creating a ToolBit
2019-11-28 17:31:36 -08:00
Markus Lampert
4230af991e
Added JobTemplate support for ToolBit
2019-11-28 17:31:36 -08:00
Markus Lampert
d46536c21e
Invoke TC.onDelete when deleting a job
2019-11-28 17:31:36 -08:00
Markus Lampert
4c473a61dd
Hide ToolBit by default if managed by a ToolController
2019-11-28 17:31:36 -08:00
Markus Lampert
308c1f94c7
Delete ToolBit if ToolController is deleted
2019-11-28 17:31:36 -08:00
Markus Lampert
aa5e7fe29a
Added ToolBit library commands
2019-11-28 17:31:36 -08:00
Markus Lampert
18f3872188
Fixed horizontal headers and removed obsolete test slots
2019-11-28 17:31:36 -08:00
Markus Lampert
cb8c847fb9
Fixed ToolBitLibrary json format
2019-11-28 17:31:36 -08:00
Markus Lampert
fd629dfc0d
Added library commands and drag&drop for rearranging and copying of tools
2019-11-28 17:31:36 -08:00
Markus Lampert
09b406c223
Added getting/loading of multiple tools
2019-11-28 17:31:36 -08:00
Markus Lampert
26eabc04d1
Basic ToolBitLibrary edit dialog
2019-11-28 17:31:36 -08:00
Markus Lampert
f7dc3f65b9
Use same ToolNumber if TC is for identical Tool as another TC in the same job.
2019-11-28 17:31:36 -08:00
Markus Lampert
159a6350f3
Assign unique ToolNumber to newly created TC
2019-11-28 17:31:36 -08:00
Markus Lampert
7f4ad01bd2
Fixed Deburr op and v-bit template to communicate properly
2019-11-28 17:31:36 -08:00
Markus Lampert
75272f20a5
Ignore distance check when copying holding tags
2019-11-28 17:31:35 -08:00
Markus Lampert
6260f862e7
Added some sample tools for playing around
2019-11-28 17:31:35 -08:00
Markus Lampert
296058d6dd
Added ToolController creation
2019-11-28 17:31:35 -08:00
Markus Lampert
a6ce76c586
Basic ToolBitSelector dialog
2019-11-28 17:31:35 -08:00
Markus Lampert
2670895496
Added loading of existing ToolBits
2019-11-28 17:31:35 -08:00
Markus Lampert
21d7a1df31
Added save and save as menu to ToolBit
2019-11-28 17:31:35 -08:00
Markus Lampert
7a46335211
Added command to create a ToolBit
2019-11-28 17:31:35 -08:00
Markus Lampert
b50b74fb07
Fixed typo
2019-11-28 17:31:35 -08:00
Markus Lampert
3a23ea25bb
Added search path and preferences support for tools
2019-11-28 17:31:35 -08:00
Markus Lampert
9178c670c4
Add support for ToolBit to ToolController
2019-11-28 17:31:35 -08:00
Markus Lampert
c452447bd4
Added ToolBit sources to installation files
2019-11-28 17:31:35 -08:00
markus
8a3694efc4
Added storing and loading of tools in json files
2019-11-28 17:31:35 -08:00
markus
85c4e4f626
Updated readme
2019-11-28 17:31:35 -08:00
markus
9fa4c9f826
Add separator after path context menues
2019-11-28 17:31:35 -08:00
markus
ba769396be
Load template during editing but unload it afterwards
2019-11-28 17:31:35 -08:00
Markus Lampert
92cdc3d78a
Fixed typo
2019-11-28 17:31:35 -08:00
Markus Lampert
35275d3a8d
Added editing functionality to the tool editor
2019-11-28 17:31:35 -08:00
Markus Lampert
a4d5ab37c7
Set property editor mode on creation.
2019-11-28 17:31:35 -08:00
Markus Lampert
cf8c0fadd1
Basic editor and shape update.
2019-11-28 17:31:35 -08:00
Markus Lampert
9a7db28819
Added tool bits concept and some initial templates
2019-11-28 17:31:35 -08:00
asapelkin
8bc5b585c8
Used single quotes for single character in string::find algorithm, more efficient
2019-11-21 18:59:43 +01:00
asapelkin
f13a7627ae
used make_shared and make_unique for creating shared pointers
2019-11-21 18:51:43 +01:00
asapelkin
e951094af9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
howetuft
fb64a860e6
Fix -Wredundant-move warnings, 2nd try
...
std::move is redundant when it is used to return a local object from a function (eg return std::move(local)): indeed, returning a local object from a function implicitly moves it. Moreover using std::move this way
See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rf-return-move-local
However, in order to avoid -Wreturn-std-move as well, a Base object is move-constructed
from Derived when required.
2019-11-18 13:44:40 +01:00