Qt 4.8 #if added
authorKate Alhola <kate.alhola@gmail.com>
Mon, 11 Jun 2012 15:21:33 +0000 (18:21 +0300)
committerKate Alhola <kate.alhola@gmail.com>
Mon, 11 Jun 2012 15:21:33 +0000 (18:21 +0300)
mardrone/dronelib/dronecontrol.cpp
mardrone/dronelib/video.cpp

index 2a52f0d..b811f51 100644 (file)
@@ -427,11 +427,12 @@ DroneThread::DroneThread(DroneControl *parentp,QHostAddress host)
         imreq.imr_multiaddr.s_addr=inet_addr("224.1.1.1");
         imreq.imr_interface.s_addr=inet_addr(my_ip.toAscii());
         setsockopt(navSock->socketDescriptor(),IPPROTO_IP,IP_ADD_MEMBERSHIP,&imreq,sizeof(imreq));
         imreq.imr_multiaddr.s_addr=inet_addr("224.1.1.1");
         imreq.imr_interface.s_addr=inet_addr(my_ip.toAscii());
         setsockopt(navSock->socketDescriptor(),IPPROTO_IP,IP_ADD_MEMBERSHIP,&imreq,sizeof(imreq));
-//#else
+
+#if QT_VERSION >= 0x040800
         // Qt 4.8
         if(!navSock->joinMulticastGroup(QHostAddress("224.1.1.1")))
             qDebug() << "can't join multicast Group 224.1.1.1" << navSock->errorString();
         // Qt 4.8
         if(!navSock->joinMulticastGroup(QHostAddress("224.1.1.1")))
             qDebug() << "can't join multicast Group 224.1.1.1" << navSock->errorString();
-//#endif
+#endif
         cmdSock=new QUdpSocket();
         cmdSock->bind(QHostAddress::Any,5556);
         droneHost=host;
         cmdSock=new QUdpSocket();
         cmdSock->bind(QHostAddress::Any,5556);
         droneHost=host;
index a4ec155..0580a6d 100644 (file)
@@ -135,11 +135,11 @@ VideoThread::VideoThread(DroneVideo *parentp,QHostAddress host,QImage *_image)
     imreq.imr_multiaddr.s_addr=inet_addr("224.1.1.1");
     imreq.imr_interface.s_addr=inet_addr(my_ip.toAscii());
     setsockopt(videoSock->socketDescriptor(),IPPROTO_IP,IP_ADD_MEMBERSHIP,&imreq,sizeof(imreq));
     imreq.imr_multiaddr.s_addr=inet_addr("224.1.1.1");
     imreq.imr_interface.s_addr=inet_addr(my_ip.toAscii());
     setsockopt(videoSock->socketDescriptor(),IPPROTO_IP,IP_ADD_MEMBERSHIP,&imreq,sizeof(imreq));
-//#else
+#if QT_VERSION >= 0x040800
     // Qt 4.8
     if(!videoSock->joinMulticastGroup(QHostAddress("224.1.1.1")))
         qDebug() << "VideoThread::VideoThread can't join multicast Group 224.1.1.1" << videoSock->errorString();
     // Qt 4.8
     if(!videoSock->joinMulticastGroup(QHostAddress("224.1.1.1")))
         qDebug() << "VideoThread::VideoThread can't join multicast Group 224.1.1.1" << videoSock->errorString();
-//#endif
+#endif
     droneHost=host;
     videoRec=FALSE;
     videoFile=NULL;
     droneHost=host;
     videoRec=FALSE;
     videoFile=NULL;