Mostly canvas doxygen improvements and C++11 refactoring.

This commit is contained in:
Thomas Geymayer
2018-03-02 09:07:01 +01:00
parent 711a4fe0c8
commit 62ae6ca35e
48 changed files with 210 additions and 147 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
// Base class for property controlled subsystems
///@file
/// Base class for property controlled subsystems
//
// Copyright (C) 2012 Thomas Geymayer <tomgey@gmail.com>
//
+9 -8
View File
@@ -1,4 +1,5 @@
// Base class for property controlled subsystems
///@file
/// Base class for property controlled subsystems
//
// Copyright (C) 2012 Thomas Geymayer <tomgey@gmail.com>
//
@@ -33,10 +34,10 @@ namespace simgear
public SGPropertyChangeListener
{
public:
virtual void init();
virtual void shutdown();
void init() override;
void shutdown() override;
virtual void update (double delta_time_sec);
void update (double delta_time_sec) override;
/**
* Create a new PropertyBasedElement
@@ -88,10 +89,10 @@ namespace simgear
ElementFactory element_factory );
virtual ~PropertyBasedMgr() = 0;
virtual void childAdded( SGPropertyNode * parent,
SGPropertyNode * child );
virtual void childRemoved( SGPropertyNode * parent,
SGPropertyNode * child );
void childAdded( SGPropertyNode * parent,
SGPropertyNode * child ) override;
void childRemoved( SGPropertyNode * parent,
SGPropertyNode * child ) override;
virtual void elementCreated(PropertyBasedElementPtr element) {}