Stellarium
HEAD
|
Abstract base class for a StelProperty proxy implementation, which allow reacting to the StelProperty::changed event using a specific type instead of reacting to the QVariant version. More...
#include <StelPropertyMgr.hpp>
Public Member Functions | |
StelPropertyProxy (StelProperty *prop, QObject *parent) | |
Protected Slots | |
virtual void | onPropertyChanged (const QVariant &value)=0 |
This is connected by the constructor to the StelProperty::changed event of the connected property. | |
Protected Attributes | |
StelProperty * | prop |
The connected property, set by the constructor. | |
Abstract base class for a StelProperty proxy implementation, which allow reacting to the StelProperty::changed event using a specific type instead of reacting to the QVariant version.
This is required for some connections such as in the UI. The intended use is to subclass this class and implement the onPropertyChanged() slot, re-emitting the "changed" event with a type-converted value.