[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/dnssd
From:       Jakub Stachowski <qbast () go2 ! pl>
Date:       2008-03-12 20:41:19
Message-ID: 1205354479.696361.5759.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 784942 by qbast:

QAction with submenu containing all found service.



 M  +2 -2      CMakeLists.txt  
 M  +1 -1      mdnsd-servicebrowser.cpp  
 M  +3 -0      remoteservice.h  
 A             servicesaction.cpp   [License: LGPL (v2+)]
 A             servicesaction.h   [License: LGPL (v2+)]


--- trunk/KDE/kdelibs/dnssd/CMakeLists.txt #784941:784942
@@ -4,7 +4,7 @@
 macro_log_feature(AVAHI_FOUND "Avahi" "For Linux and BSDs: a system which \
facilitates service discovery on a local network, based on the Zeroconf standard" \
"http://avahi.org" FALSE "" "Enables KDE applications access to multicast DNS/DNS-SD \
service discovery.")  
 include_directories( ${KDE4_KDEUI_INCLUDES} )
-set(kdnssd_LIB_SRCS    servicebase.cpp )
+set(kdnssd_LIB_SRCS  servicebase.cpp  servicesaction.cpp )
 kde4_add_kcfg_files(kdnssd_LIB_SRCS settings.kcfgc )
 
 if (HAVE_AVAHI) 
@@ -67,7 +67,7 @@
 
 ########### install files ###############
 install( FILES dnssd_export.h domainbrowser.h remoteservice.h servicetypebrowser.h \
                publicservice.h 
-               servicebase.h servicebrowser.h ${CMAKE_CURRENT_BINARY_DIR}/settings.h
+               servicebase.h servicebrowser.h servicesaction.h \
${CMAKE_CURRENT_BINARY_DIR}/settings.h  DESTINATION  ${INCLUDE_INSTALL_DIR}/dnssd \
COMPONENT Devel)  
 
--- trunk/KDE/kdelibs/dnssd/mdnsd-servicebrowser.cpp #784941:784942
@@ -134,7 +134,7 @@
 			connect(svr.data(),SIGNAL(resolved(bool )),this,SLOT(serviceResolved(bool )));
 			m_duringResolve+=svr;
 			svr->resolveAsync();
-		    } else	{
+		    } else {
 			m_services+=svr;
 			emit m_parent->serviceAdded(svr);
 		    }
--- trunk/KDE/kdelibs/dnssd/remoteservice.h #784941:784942
@@ -22,6 +22,7 @@
 #define DNSSDREMOTESERVICE_H
 
 #include <QtCore/QObject>
+#include <QtCore/QMetaType>
 #include <dnssd/servicebase.h>
 
 namespace DNSSD
@@ -88,4 +89,6 @@
 
 }
 
+Q_DECLARE_METATYPE(DNSSD::RemoteService::Ptr)
+
 #endif


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic