refs #199 , adjusted context classes

* removed usingLocalObjects() now in CContext
* removed getRuntime() now in CContext
* Constructors no longer public, context can only be obtained via runtime object
* runtime class is friend class
This commit is contained in:
Klaus Basan
2014-04-01 11:48:45 +02:00
parent 0b033fdcac
commit 77fd3bcd70
28 changed files with 161 additions and 290 deletions

View File

@@ -4,7 +4,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "context_settings_impl.h"
#include "coreruntime.h"
#include "context_runtime.h"
#include "blackmisc/settingutilities.h"
@@ -19,7 +19,8 @@ namespace BlackCore
/*
* Init this context
*/
CContextSettings::CContextSettings(QObject *parent) : IContextSettings(parent)
CContextSettings::CContextSettings(CRuntimeConfig::ContextMode mode, CRuntime *parent) : IContextSettings(mode, parent) {}
{
// create some dummy settings
// this would actually be reading the settings from disk ..