Replace Protocol::Handler enum with enum class
[quassel.git] / src / common / peer.h
index 6b824cf..6f17ed6 100644 (file)
@@ -42,13 +42,13 @@ public:
     virtual SignalProxy *signalProxy() const = 0;
     virtual void setSignalProxy(SignalProxy *proxy) = 0;
 
-    const QDateTime &connectedSince() const;
+    QDateTime connectedSince() const;
     void setConnectedSince(const QDateTime &connectedSince);
 
-    const QString &buildDate() const;
+    QString buildDate() const;
     void setBuildDate(const QString &buildDate);
 
-    const QString &clientVersion() const;
+    QString clientVersion() const;
     void setClientVersion(const QString &clientVersion);
 
     int id() const;
@@ -119,7 +119,7 @@ template<typename T> inline
 void Peer::handle(const T &protoMessage)
 {
     switch(protoMessage.handler()) {
-        case Protocol::SignalProxy:
+        case Protocol::Handler::SignalProxy:
             if (!signalProxy()) {
                 qWarning() << Q_FUNC_INFO << "Cannot handle message without a SignalProxy!";
                 return;
@@ -127,7 +127,7 @@ void Peer::handle(const T &protoMessage)
             signalProxy()->handle(this, protoMessage);
             break;
 
-        case Protocol::AuthHandler:
+        case Protocol::Handler::AuthHandler:
             if (!authHandler()) {
                 qWarning() << Q_FUNC_INFO << "Cannot handle auth messages without an active AuthHandler!";
                 return;