A base class for templated resources.
More...
Inherited by Resource< String >, Resource< uint02 >, Resource< TimeSpan >, Resource< uint08 >, Resource< PrivateKeyAlgorithm >, Resource< bool >, Resource< t_type >, Resource< TranslatedString >, Resource< PasswordString >, Resource< Buffer< String > >, Resource< Time >, Resource< ReleaseType >, Resource< UIMode >, Resource< ConstPointer< Unit > >, Resource< Vertex< 3, fltp08 > >, Resource< Vector< 3, Angle< fltp08 > > >, Resource< Vertex< 2, fltp08 > >, Resource< fltp08 >, Resource< ScreenshotRequest >, Resource< Vector< 2, Angle< fltp08 > > >, Resource< SelectionInfo >, Resource< fltp04 >, Resource< ViewportLayout >, Resource< RGBColor >, Resource< Buffer< RGBColor > >, Resource< UUID >, Resource< Angle< fltp08 > >, Resource< BitFlag >, Resource< Vector< 3, fltp08 > >, Resource< uint04 >, Resource< sint04 >, Resource< Model * >, Resource< GeometryCreateMode >, Resource< Angle< t_type > >, Resource< Matrix< fltp08, 4, 4 > >, Resource< ModelEditMode >, Resource< Buffer< UUID > >, Resource< MouseAction >, Resource< MouseSelectionMode >, Resource< ReferencePoint >, Resource< Vector< 2, bool > >, Resource< Buffer< NDEVRServerManager::OWLServer > >, Resource< NDEVRFileClient * >, Resource< Vector< 3, bool > >, Resource< File >, Resource< Angle< sint04 > >, Resource< IconThemeSettings * >, Resource< IconThemeSettings >, Resource< SnapPoint >, Resource< Vector< 2, fltp04 > >, Resource< Translator * >, Resource< ApplicationResource::ReleaseType >, Resource< ViewportLayoutTheme >, Resource< Bounds< 1, fltp08 > >, Resource< Vector< WidgetMode::e_size, bool > >, Resource< WidgetMode >, Resource< QWidget * >, Resource< LogPtr >, and Resource< T >.
A base class for templated resources.
Definition at line 42 of file ResourceListener.h.
◆ ResourceBase()
| ResourceBase::ResourceBase |
( |
const ResourceBase & | value | ) |
|
|
explicit |
◆ ~ResourceBase()
| virtual ResourceBase::~ResourceBase |
( |
| ) |
|
|
virtual |
Virtual destructor.
Cleans up listener references.
◆ addListener() [1/2]
◆ addListener() [2/2]
| void ResourceBase::addListener |
( |
ResourceListener * | listener, |
|
|
bool | silent_add ) const |
Adds a listener with optional silent registration.
- Parameters
-
| [in] | listener | The listener to add. |
| [in] | silent_add | If true, the listener is added without triggering an initial notification. |
◆ removeListener()
Removes a listener so it no longer receives update notifications.
- Parameters
-
| [in] | listener | The listener to remove. |
The documentation for this class was generated from the following file: