fix GuiParams instances, save and load QSettings adapted to GuiParams
. set default QSettings codec to UTF-8
. fix GuiParams instances dependencies with lambda's
. save_settings with two purposes: save to self and export
. dependencies checked on save and load
. load_settings does not require self.settings, receives a QSettings
instead
. deprecated load_setttings_iniformat
. GuiParam dependencies must be GuiParam's or callable's
. fix GuiParam.empty() and renamed to has_data()
. pylist_to_qlist accepts a single object and turns it into a list