Implementation of a better feedback in the GUI
ClosedPublic

Authored by eliakinalmeida on Feb 15 2017, 2:57 AM.

Details

Summary

Implementation of a widget to show errors when executing and debugging code:

  • A QDialog shows which exception was raised
  • All exception are send like strings
  • QTable shows types and value previously converted to string now
  • New method added to UiController to show critical errors(exceptions) in the GUI

Bugfixes:

  • Error when the run action fails and the debugger does not work anymore
  • Blocking GUI when the debug process breaks

Fixes T4551

Ref T1625

Test Plan

None

Diff Detail

Repository
R37 Krita
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
eliakinalmeida retitled this revision from to Implementation of a better feedback in the GUI.
eliakinalmeida edited the test plan for this revision. (Show Details)
eliakinalmeida added a reviewer: rempt.
eliakinalmeida updated this object.
eliakinalmeida added a subscriber: eliakinalmeida.
This revision was automatically updated to reflect the committed changes.
eliakinalmeida removed R37 Krita as the repository for this revision.
eliakinalmeida updated this object.
eliakinalmeida reopened this revision.Feb 15 2017, 3:09 AM

Something wrong happened, so i will reopen the review :(

Implementation of a widget to show errors when executing and debugging code:

  • A QDialog shows which exception was raised
  • All exception are send like strings
  • QTable shows types and value previously converted to string now
  • New method added to UiController to show critical errors(exceptions) in the GUI

Bugfixes:

  • Error when the run action fails and the debugger does not work anymore
  • Blocking GUI when the debug process breaks

Fixes T4551

Ref T1625

woltherav accepted this revision.Dec 7 2017, 3:10 PM
This revision is now accepted and ready to land.Dec 7 2017, 3:10 PM
woltherav closed this revision.Dec 7 2017, 3:10 PM

This was pushed :)