[glideplan_swproj] Re: Settings

  • From: Cestmir Houska <czestmyr@xxxxxxxxx>
  • To: glideplan_swproj@xxxxxxxxxxxxx
  • Date: Fri, 2 Dec 2011 11:18:42 +0100

Hi Kuba,

templates are wonderful, but in terms of the settings manager class, how
will you save the settings there? Obviously, you will have to provide a way
of saving every possible type that will ever be called by the templated
functions. And you will have to know the type in advance. And in the
template function, how do you find out what type is class T? RTTI? But that
would mean that you have to forget about primitive types ;-)

I don't know. Maybe this is doable, but it seems to complicated to me. I'd
create a special method for every possible setting type. Yes, there will be
a lot of methods, but after all, that's why the settings have a special


On Fri, Dec 2, 2011 at 2:42 AM, Kuba Marek <blue.cube@xxxxxxxxx> wrote:

> Hi,
> there's one thing we completely skipped in plugin API -- plugin
> settings. We were talking and thinking about this for the whole day on
> jabber and I've put something together.
> https://github.com/updraft/updraft/commit/9621592837afd9f59e4348e62fc917578d5942d1
> What I was trying to achieve is to have both internal and usersettings.
> User settings should have GUI for different data types (int, string,
> filename,
> list, color picker and number with units (maybe not all of those)).
> Comments, please
> K

Other related posts: