
Originally Posted by
pdbruycker
The structure is the following:
- settings package: contains everything that has to do with storing and loading settings (user and internal settings)
- preferences package: contains the preference dialog, and preferecepages for building a preference dialog. (and using the classes from the settings package for storing and retrieving user settings)
Internal settings cover widget state, window size, ...
User settings cover the application wide settings, that affect the behaviour of the program (such as a working directory, proxy settings, ...)