- added a new setting in Edit -> Preferences -> General that allow to select the type of saving for the FlatCAM project: either compressed or uncompressed. Compression introduce an time overhead to the saving/restoring of a FlatCAM project.

This commit is contained in:
Marius Stanciu
2019-02-19 15:59:19 +02:00
committed by Marius
parent 9d0bcf477a
commit 4dbecde32f
3 changed files with 58 additions and 40 deletions

View File

@@ -3105,8 +3105,9 @@ class GeneralAppPrefGroupUI(OptionsGroupUI):
# to the main layout of this TAB
self.layout.addLayout(self.form_box)
hlay = QtWidgets.QHBoxLayout()
self.layout.addLayout(hlay)
# hlay = QtWidgets.QHBoxLayout()
# self.layout.addLayout(hlay)
# hlay.addStretch()
# Advanced CB
self.advanced_cb = FCCheckBox('Show Advanced Options')
@@ -3116,8 +3117,16 @@ class GeneralAppPrefGroupUI(OptionsGroupUI):
"kind of objects."
)
# self.advanced_cb.setLayoutDirection(QtCore.Qt.RightToLeft)
hlay.addWidget(self.advanced_cb)
hlay.addStretch()
self.layout.addWidget(self.advanced_cb)
# Save compressed project CB
self.save_type_cb = FCCheckBox('Save Compressed Project')
self.save_type_cb.setToolTip(
"Whether to save a compressed or uncompressed project.\n"
"When checked it will save a compressed FlatCAM project."
)
# self.advanced_cb.setLayoutDirection(QtCore.Qt.RightToLeft)
self.layout.addWidget(self.save_type_cb)
hlay1 = QtWidgets.QHBoxLayout()
self.layout.addLayout(hlay1)
@@ -3136,6 +3145,8 @@ class GeneralAppPrefGroupUI(OptionsGroupUI):
hlay1.addWidget(self.compress_label)
hlay1.addWidget(self.compress_combo)
self.proj_ois = OptionalInputSection(self.save_type_cb, [self.compress_label, self.compress_combo], True)
self.form_box_2 = QtWidgets.QFormLayout()
self.layout.addLayout(self.form_box_2)