projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
moved corestate (connected networks and joined channels) to the storage backend
[quassel.git]
/
src
/
core
/
coresession.cpp
diff --git
a/src/core/coresession.cpp
b/src/core/coresession.cpp
index
8d63ec8
..
40443db
100644
(file)
--- a/
src/core/coresession.cpp
+++ b/
src/core/coresession.cpp
@@
-148,9
+148,7
@@
void CoreSession::saveSessionState() const {
}
void CoreSession::restoreSessionState() {
}
void CoreSession::restoreSessionState() {
- // FIXME db support
- //QList<NetworkId> nets = Core::connectedNetworks(user());
- QList<NetworkId> nets;
+ QList<NetworkId> nets = Core::connectedNetworks(user());
foreach(NetworkId id, nets) {
connectToNetwork(id);
}
foreach(NetworkId id, nets) {
connectToNetwork(id);
}
@@
-224,26
+222,26
@@
SignalProxy *CoreSession::signalProxy() const {
// FIXME we need a sane way for creating buffers!
void CoreSession::networkConnected(NetworkId networkid) {
Core::bufferInfo(user(), networkid, BufferInfo::StatusBuffer); // create status buffer
// FIXME we need a sane way for creating buffers!
void CoreSession::networkConnected(NetworkId networkid) {
Core::bufferInfo(user(), networkid, BufferInfo::StatusBuffer); // create status buffer
-
//
Core::setNetworkConnected(user(), networkid, true);
+ Core::setNetworkConnected(user(), networkid, true);
}
// called now only on /quit and requested disconnects, not on normal disconnects!
void CoreSession::networkDisconnected(NetworkId networkid) {
}
// called now only on /quit and requested disconnects, not on normal disconnects!
void CoreSession::networkDisconnected(NetworkId networkid) {
-
//
Core::setNetworkConnected(user(), networkid, false);
+ Core::setNetworkConnected(user(), networkid, false);
if(_connections.contains(networkid)) _connections.take(networkid)->deleteLater();
}
void CoreSession::channelJoined(NetworkId id, const QString &channel, const QString &key) {
if(_connections.contains(networkid)) _connections.take(networkid)->deleteLater();
}
void CoreSession::channelJoined(NetworkId id, const QString &channel, const QString &key) {
-
//
Core::setChannelPersistent(user(), id, channel, true);
-
//
Core::setPersistentChannelKey(user(), id, channel, key);
+ Core::setChannelPersistent(user(), id, channel, true);
+ Core::setPersistentChannelKey(user(), id, channel, key);
}
void CoreSession::channelParted(NetworkId id, const QString &channel) {
}
void CoreSession::channelParted(NetworkId id, const QString &channel) {
-
//
Core::setChannelPersistent(user(), id, channel, false);
+ Core::setChannelPersistent(user(), id, channel, false);
}
QHash<QString, QString> CoreSession::persistentChannels(NetworkId id) const {
}
QHash<QString, QString> CoreSession::persistentChannels(NetworkId id) const {
-
//
return Core::persistentChannels(user(), id);
+ return Core::persistentChannels(user(), id);
return QHash<QString, QString>();
}
return QHash<QString, QString>();
}