this should tackle sqlites issues with concurrent access
[quassel.git] / src / core / corenetwork.cpp
index e22a67d..a7cbd22 100644 (file)
@@ -18,6 +18,7 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+#include "core.h"
 #include "corenetwork.h"
 #include "coresession.h"
 
@@ -31,7 +32,7 @@ CoreNetwork::CoreNetwork(const NetworkId &networkid, CoreSession *session)
 
 void CoreNetwork::requestConnect() const {
   if(connectionState() != Disconnected) {
-    quWarning() << "Requesting connect while already being connected!";
+    qWarning() << "Requesting connect while already being connected!";
     return;
   }
   emit connectRequested(networkId());
@@ -39,8 +40,13 @@ void CoreNetwork::requestConnect() const {
 
 void CoreNetwork::requestDisconnect() const {
   if(connectionState() == Disconnected) {
-    quWarning() << "Requesting disconnect while not being connected!";
+    qWarning() << "Requesting disconnect while not being connected!";
     return;
   }
   emit disconnectRequested(networkId());
 }
+
+void CoreNetwork::requestSetNetworkInfo(const NetworkInfo &info) {
+  setNetworkInfo(info);
+  Core::updateNetwork(coreSession()->user(), info);
+}