Refs #9038 Values in Qsettings set by returns form dialog

The new dialog now returns values so that the interface can set them in the Qsettings.

Whent he interface is loaded it will read in the keys form the Settigns and set some defaults if they don't exist.