Commit Graph

116 Commits

Author SHA1 Message Date
0fc0ba119d OctoPrint basics working, niceties to-do 2018-12-17 17:14:00 +01:00
9c60c5410d Added accelerator table on Windows to let numpad work with CTRL key as required by window menu shortcuts 2018-12-17 14:40:54 +01:00
caafcede3b WIP OctoPrint integration 2018-12-12 13:17:01 +01:00
6b912ef3d7 Fixed wrong importing of the 3mf with modifier/part which is contain settings 2018-12-10 10:42:55 +01:00
0a0add230f File wildcards now include an extension of a file provided
as a default. This is useful for the G-code or SLA export,
as one may chose his own file extension for the export file.
2018-12-06 17:32:49 +01:00
1f0b0b3b20 Removed the "Quick Slice" menu items from the main menu,
a little bit of code cleaning / refactoring.
2018-12-06 14:47:53 +01:00
0166643a62 Removal of tabs from plater -> Fixed buttons update when switching between views using keyboard 2018-12-06 12:37:39 +01:00
66524bbe2b 1st installment of removal of tabs from plater 2018-12-04 13:55:25 +01:00
54573a3d41 One more fix to updates of the "Slice now" and "Export G-code buttons"
- "Sliced now" button is hidden when "Background process" is selected
- deleted extra enable_buttons() function call
2018-12-04 12:30:47 +01:00
0d9f6e1c7d Fixed updates of the "Slice now" and "Export G-code buttons"
based on the object inside / outside the work space condition.

Removed TabIface.cpp/hpp Perl bindings.

Fixed reset of the status bar / cancel button after the last object
is removed from the plater.
2018-12-04 11:14:39 +01:00
5f8c77c30c New menu layout set as default 2018-12-03 15:06:02 +01:00
e99fa7d104 Implemented naming of the SLA export file based on the output file name
template.

Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.

Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
18bc95b11c Added Edit -> Delete all menu item 2018-11-22 11:31:53 +01:00
c662578d7b Use Del as shortcut for Edit/Delete selected 2018-11-21 16:00:20 +01:00
88bf9b40b4 Added menu Edit -> Delete selected 2018-11-21 15:47:41 +01:00
a5f35f3fd3 Added menu Edit -> Select all 2018-11-21 15:28:35 +01:00
05815ace3f Adjusted main shortcuts 2018-11-21 10:21:12 +01:00
3677dd4bd5 Some code rebase 2018-11-19 14:05:29 +01:00
35742e547c Fixed preset updating 2018-11-19 14:05:29 +01:00
6a30c49eb9 Added the context to the TabPrintSLA 2018-11-19 14:05:29 +01:00
d22256c1de "SLA Print Settings" implementation (start) 2018-11-19 14:05:29 +01:00
6f3e386e85 Cutting 2018-11-18 21:20:47 +01:00
f29e3ae1de View menu items enabled only when Plater is the current active tab 2018-11-16 12:31:06 +01:00
9cb6bbc0f5 Fixed wrong preset comboboxes updating on sidebar after preset changing on "Printer Settings" tab 2018-11-16 11:15:27 +01:00
66a5e11bbe Extract only model or only config from 3mf 2018-11-16 09:26:41 +01:00
13e24c8734 Modified menu for open/save/save as project (3mf) and import/export 2018-11-15 15:27:39 +01:00
8256d4f947 Fixed crash when dismissing file dialog for quick slice menu command 2018-11-15 12:21:09 +01:00
288a0b3663 trying to get the export dialog for zip files. 2018-11-12 18:09:47 +01:00
1782b76a46 Getting rid of AppController. 2018-11-12 15:02:42 +01:00
7c008a32ab Fixes to storing and loading configs from AMF/3MF. 2018-11-07 14:57:50 +01:00
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
5c267eecee Fixed incorrect m_wiping_dialog_button showing after appInit 2018-10-24 12:58:35 +02:00
f4479cfba7 Fixed menu view accelerator keys 2018-10-24 10:46:18 +02:00
502dcc1e94 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-23 11:26:15 +02:00
bc58f59ebb Fix Plater::priv::get_export_file() 2018-10-22 12:07:43 +02:00
79aa687ce7 Added mirroring factors to .amf import/export 2018-10-22 11:45:03 +02:00
3597813891 New selection -> Split command 2018-10-19 15:27:19 +02:00
65e01146e7 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-18 18:03:17 +02:00
264eb95399 Refactor window position & size persistence
in a way that is hopefully robust wrt. platform quirks
2018-10-17 14:09:18 +02:00
58cbc736e9 Plater -> View Menu 2018-10-17 12:59:58 +02:00
de1a811167 Object context menu wip / Removed links to settings dialog from user interface / Fixed and unified append_menu_item() function / Fixed File->Open menu item / Fixed Window menu items / Added Plater menu 2018-10-17 12:17:25 +02:00
18199b33f0 WIP: Reconstruction of background processing update timer,
added unique IDs to the Model / ModelObject / ModelVolume objects,
added a copy of Model hierarchy at the Print,
WIP: new Print::apply() method to update the Print's copy of Model,
to update the Print's PrintObjects, to update status of the Print and
PrintObjects, and to possibly stop the background processing.
2018-10-17 11:12:38 +02:00
f3e7ad29d4 Plater: Fix arrange 2018-10-11 13:22:36 +02:00
590232ea55 Ported on_extruders_change and filament_color_box_lmouse_down(like a lambda-f inside PresetComboBox) 2018-10-10 13:53:45 +02:00
8d11d97eaa Ported show_preset_comboboxes function 2018-10-09 12:41:05 +02:00
f3d56cde90 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-09 08:30:48 +02:00
934f899ce9 WIP: Plater, build fixes 2018-10-08 17:41:37 +02:00
f6c2ce63ed Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
2018-10-08 16:28:11 +02:00
c9fb0efb31 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-05 23:39:51 +02:00