QSettingsDialog  1.0.0
A Qt library to easily create a settings dialog for user configurable settings
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cexception
 CQtExceptionA basic exception type for Qt Exceptions
 CInvalidContainerPathExceptionAn exception that will be thrown if an invalid container path is used
 CInvalidTargetLayoutExceptionAn exception that is thrown if you try to add an element to a QSettingsLayout that does not accept this kind of element
 CLayoutPropertyNotDefinedExceptionAn exception that indicates you are trying to access an undefined property in a QSettingsLayout
 CIntRangeA custom type that represents an integer range (is an int)
 CQObject [external]
 CQAsyncSettingsLoaderDefines an asynchronous loader, that can load settings from any thread with any delay
 CQSettingsPropertyLoaderA loader to load properties from objects and gadgets
 CQSettingsContainerA generic class the defines methods for settings containers
 CQAsyncSettingsContainerA special class that allows access to the settings dialog from different threads
 CQGroupSettingsContainerA settings container for groups
 CQSectionSettingsContainerA settings container for sections
 CQSettingsDialogThe main class that represents the dialog itself
 CQWidget [external]
 CQSettingsWidget< QWidget >
 CQSettingsDialogWidgetBaseThe base class for dialog based edit widgets in the settings dialog
 CQSettingsDialogWidget< TSettingsWidget >A generic class to easily create a dialog widget from a normal one
 CQPaintDevice [external]
 CQWidget [external]
 CQSettingsDisplayEngine[INTERNAL USE] An interface for an engine to create display dialogs
 CQSettingsWidgetDialogEngineThe default engine implementation for the settings dialog
 CQSettingsDisplayInstance[INTERNAL USE] An interface for a display instance that can be controlled by the dialog
 CQSettingsEntryRepresents one settings entry within the settings dialog
 CQSettingsLoaderEntryA combination of a QSettingsEntry and a QSimpleSettingsLoader in one class
 CQSettingsPropertyEntryA class that combines the QSettingsEntry and the QSettingsPropertyLoader
 CQSettingsGroupWidgetBaseThe base class for group widgets in the settings dialog
 CQSettingsGroupWidget< TWidget >Generic base class for group widgets
 CQSettingsGroupWidgetFactoryThe base class for a factory to create QSettingsGroupWidgets
 CGenericSettingsGroupWidgetFactory< TSettingsGroupWidget >[INTERNAL USE] Generic base class for a factory to create QSettingsWidgets
 CQSettingsLayoutA general class to modifiy the appereance of elements of a settings dialog
 CQSettingsLoaderThe basic settings loader class. Serves as utility class
 CQAsyncSettingsLoaderDefines an asynchronous loader, that can load settings from any thread with any delay
 CQSimpleSettingsLoaderDefines a simple, synchronous loader
 CQSettingsLoaderEntryA combination of a QSettingsEntry and a QSimpleSettingsLoader in one class
 CQSettingsSettingsLoaderA loader to load data from QSettings
 CQSettingsWidgetBaseThe base class for edit widgets in the settings dialog
 CQSettingsWidget< TWidget >Generic base class for settings widgets
 CQSettingsWidget< QWidget >
 CQSettingsWidgetFactoryThe base class for a factory to create QSettingsWidgets
 CGenericSettingsWidgetFactory< TSettingsWidget >[INTERNAL USE] Generic base class for a factory to create QSettingsWidgets
 CQSettingsWidgetFactoryRegistryA registry to load widget factories based on an id
 CQString [external]
 CFilePathA custom type that represents a file path (is a QString)
 CHtmlTextA custom type that represents html-text (is a QString)
 CVariantWidgetsRegistratorA static class to globally register different types of edit widgets
 CTWidget
 CQSettingsGroupWidget< TWidget >Generic base class for group widgets
 CQSettingsWidget< TWidget >Generic base class for settings widgets