On Tue, Dec 11, 2012 at 5:55 AM, Shawn Rutledge <shawn.rutle...@digia.com> wrote: > On Mon, Dec 10, 2012 at 07:51:32PM -0800, Alan Alpert wrote: >> There was a discussion a while ago about a better settings API for >> QML, http://permalink.gmane.org/gmane.comp.lib.qt.qml/3162 was the >> best link I could find, but no progress has been made since. The main >> concensus I got from that thread was just that no one likes QSettings >> (ancient, file-based) and no one uses local storage (just not simple >> enough). For just simple, persistent settings there was a need for a >> new API. And there still is, since I don't think we agreed on an API >> or location for it. > > Hmm well JsonDB has its issues too. The nice thing about .ini files > is they are easy to edit by hand; and the (only?) nice thing about the > Windows registry is that it's a system-wide standard for which a fall-back > editor is always available (regedit instead of vi). So the fact that > QSettings can transparently support both has always been pretty cool > in my book. And I'm not sure what you mean by "nobody uses local storage"; > did you mean that we should try to abstract cloud-based settings too?
What I meant was that I never hear of anyone using the existing QML functionality for storing application local settings. There's an import already available called QtQuick.LocalStorage which can save persistent settings, but because it's a copy of an old HTML5 API it's just terrible to use (so nobody does). It's reasonable to keep it around as a local arbitrary SQL database for stuff that might actually want an SQL DB, like highscores, but it badly needs replacing with something for just simple settings. -- Alan Alpert _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development