escoz/QuickDialog — pull request #445 by jessbowers (2013-03-27 18:48:21+00:00)
Title: Fixes an issue with undefined QElement types crashing app

Consider the case of JSON for the QuickDialog views downloaded via the network. Custom types can be defined, which need to map to QElement subclasses. The types defined in the JSON may or may not be supported by the current version of the app.

For example, add this line to the loginform.json, in the last section:
{ "type":"MyNewQElementSubclass"}

Currently this crashes when the nil QElement is added to the section.

This fixes that issue by skipping such an element.