Some tweaking of NotificationsSettingsPage
[quassel.git] / src / core / coresession.cpp
index bbb78b3..696825d 100644 (file)
@@ -44,10 +44,12 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent)
   : QObject(parent),
     _user(uid),
     _signalProxy(new SignalProxy(SignalProxy::Server, 0, this)),
+    _aliasManager(this),
     _bufferSyncer(new BufferSyncer(this)),
     _backlogManager(new CoreBacklogManager(this)),
     _bufferViewManager(new CoreBufferViewManager(_signalProxy, this)),
     _ircListHelper(new CoreIrcListHelper(this)),
+    _coreInfo(this),
     scriptEngine(new QScriptEngine(this))
 {
 
@@ -87,12 +89,18 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent)
   p->synchronize(_bufferSyncer);
 
 
-  // init BacklogManager;
+  // init alias manager
+  p->synchronize(&aliasManager());
+  
+  // init BacklogManager
   p->synchronize(_backlogManager);
 
-  // init IrcListHelper;
+  // init IrcListHelper
   p->synchronize(ircListHelper());
   
+  // init CoreInfo
+  p->synchronize(&_coreInfo);
+  
   // Restore session state
   if(restoreState) restoreSessionState();