Signature of QTcpServer::incomingConnection() changed in Qt5
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 24 Mar 2014 20:05:54 +0000 (21:05 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 24 Mar 2014 23:21:25 +0000 (00:21 +0100)
src/core/sslserver.cpp
src/core/sslserver.h

index c44f409..87ca452 100644 (file)
@@ -56,8 +56,11 @@ QTcpSocket *SslServer::nextPendingConnection()
         return _pendingConnections.takeFirst();
 }
 
-
+#if QT_VERSION >= 0x050000
+void SslServer::incomingConnection(qintptr socketDescriptor)
+#else
 void SslServer::incomingConnection(int socketDescriptor)
+#endif
 {
     QSslSocket *serverSocket = new QSslSocket(this);
     if (serverSocket->setSocketDescriptor(socketDescriptor)) {
index 9a5d482..c264453 100644 (file)
@@ -43,7 +43,12 @@ public:
     virtual inline bool isCertValid() const { return _isCertValid; }
 
 protected:
+#if QT_VERSION >= 0x050000
+    virtual void incomingConnection(qintptr socketDescriptor);
+#else
     virtual void incomingConnection(int socketDescriptor);
+#endif
+
     virtual bool setCertificate(const QString &path);
 
 private: