newly created buffer views are previewed properly in the settings dialog
[quassel.git] / src / core / corenetwork.cpp
index cdcf185..6a2149d 100644 (file)
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+#include "core.h"
 #include "corenetwork.h"
 #include "coresession.h"
 
+#include "logger.h"
+
 CoreNetwork::CoreNetwork(const NetworkId &networkid, CoreSession *session)
   : Network(networkid, session),
     _coreSession(session)
@@ -29,7 +32,7 @@ CoreNetwork::CoreNetwork(const NetworkId &networkid, CoreSession *session)
 
 void CoreNetwork::requestConnect() const {
   if(connectionState() != Disconnected) {
-    qWarning() << "Requesting connect while already being connected!";
+    quWarning() << "Requesting connect while already being connected!";
     return;
   }
   emit connectRequested(networkId());
@@ -37,8 +40,13 @@ void CoreNetwork::requestConnect() const {
 
 void CoreNetwork::requestDisconnect() const {
   if(connectionState() == Disconnected) {
-    qWarning() << "Requesting disconnect while not being connected!";
+    quWarning() << "Requesting disconnect while not being connected!";
     return;
   }
   emit disconnectRequested(networkId());
 }
+
+void CoreNetwork::requestSetNetworkInfo(const NetworkInfo &info) {
+  setNetworkInfo(info);
+  Core::updateNetwork(coreSession()->user(), info);
+}