At the end of pushing to system, remove temp files.
Disable save and apply action while user editing rule and changes are not saved
Disable select of other rule, if one rule is edditing and changes are not confirmed.
Disable select of other rule, if one rule is edditing and changes are not confirmed - comments.
Enable/disable actions also in new, delete, duplicate rules buttons / actions clicked
Confirmation dialog on exit application, if there are some unsaved changes
Repainting central widget of main window, if debug mode setting changed.
Change signal/slot comunication for new/delete/duplicate rule to simply method calls.
At start, disable rule edit widget, than on rule select (rule is loaded to widget), widget is enabled.
On delete last rule, clear and disable edit widget.
Change own blocking signal method to QObject inherited
Log debug message on clean edit widget
Fixed: on reset, recalculate rules model and repaint rules view.
During rule editing, disable drag and drop.