FlightGear next
flightgear::GraphicsPresets::RequiredPropertyListener Class Reference

monitor a collection of properties, and set a flag property to true when any of them are modified. More...

Inherits SGPropertyChangeListener.

Public Member Functions

 RequiredPropertyListener (const std::string &requiredProp, SGPropertyNode_ptr props)
 
void clearRequiredFlag ()
 
void valueChanged (SGPropertyNode *prop) override
 

Detailed Description

monitor a collection of properties, and set a flag property to true when any of them are modified.

Used to track the list of 'reload-required' and 'restart-requried' properties defined in FG_DATA/Video/graphics-properties.xml

Definition at line 123 of file GraphicsPresets.cxx.

Constructor & Destructor Documentation

◆ RequiredPropertyListener()

flightgear::GraphicsPresets::RequiredPropertyListener::RequiredPropertyListener ( const std::string & requiredProp,
SGPropertyNode_ptr props )
inline

Definition at line 126 of file GraphicsPresets.cxx.

Member Function Documentation

◆ clearRequiredFlag()

void flightgear::GraphicsPresets::RequiredPropertyListener::clearRequiredFlag ( )
inline

Definition at line 148 of file GraphicsPresets.cxx.

◆ valueChanged()

void flightgear::GraphicsPresets::RequiredPropertyListener::valueChanged ( SGPropertyNode * prop)
inlineoverride

Definition at line 155 of file GraphicsPresets.cxx.


The documentation for this class was generated from the following file: