logic: moved Storage into Project

Moved Storage instantiation into the Project. Storage access is still handled via the GraphAccess and LocationAccess
interfaces, but the ComponentFactory now only serves proxy implementations of these access classes. Project is
responsible for setting the subject of the proxies to the current Storage instance.
This commit is contained in:
Eberhard Graether
2014-07-10 11:31:24 +02:00
parent f07f2051f2
commit 2eaecc4913
19 changed files with 244 additions and 55 deletions
@@ -10,7 +10,7 @@
#include "utility/logging/logging.h"
CodeController::CodeController(std::shared_ptr<LocationAccess> locationAccess)
CodeController::CodeController(LocationAccess* locationAccess)
: m_locationAccess(locationAccess)
{
}