[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/dnssd
From: Alex Merry <kde () randomguy3 ! me ! uk>
Date: 2009-01-02 18:31:01
Message-ID: 1230921061.063894.15838.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 904654 by alexmerry:
* Remove all the references to QtGui/kdeui we can without breaking BC.
* Change KShared to QSharedData (KShared is a typdef for QSharedData,
kept for ease of porting)
* Add reference to kdeui in api docs settings to satisfy the one
remaining (and unnecessary, but changing it is BIC) class referenced
from that library
* Add KDE5 todos about removing the unnecessary kdeui dependency
M +1 -0 CMakeLists.txt
M +2 -1 Mainpage.dox
M +1 -1 avahi-remoteservice.cpp
M +3 -3 mdnsd-remoteservice.cpp
M +1 -1 mdnsd-sdevent.h
M +1 -1 servicebase.h
M +1 -0 settings.kcfgc
--- trunk/KDE/kdelibs/dnssd/CMakeLists.txt #904653:904654
@@ -56,6 +56,7 @@
kde4_add_library(kdnssd SHARED ${kdnssd_LIB_SRCS})
+# KDE 5: don't link against KDEUI_LIBS (when settings.kfgc is changed)
if (HAVE_DNSSD)
target_link_libraries(kdnssd ${KDE4_KDEUI_LIBS} ${DNSSD_LIBRARIES} ${QT_QTNETWORK_LIBRARY})
else (HAVE_DNSSD)
--- trunk/KDE/kdelibs/dnssd/Mainpage.dox #904653:904654
@@ -33,7 +33,8 @@
*/
-// DOXYGEN_REFERENCES = kdecore
+// KDE5: get rid of kdeui reference when settings.kcfgc is changed
+// DOXYGEN_REFERENCES = kdecore kdeui
// DOXYGEN_SET_PROJECT_NAME = DNSSD
// DOXYGEN_SET_EXCLUDE_PATTERNS = */dnssd/avahi* */dnssd/mdnsd*
// vim:ts=4:sw=4:expandtab:filetype=doxygen
--- trunk/KDE/kdelibs/dnssd/avahi-remoteservice.cpp #904653:904654
@@ -21,7 +21,7 @@
#include "avahi-remoteservice_p.h"
#include <netinet/in.h>
#include <QtCore/QEventLoop>
-#include <QtGui/QApplication>
+#include <QtCore/QCoreApplication>
#include <kdebug.h>
#include "remoteservice.h"
#include "avahi_server_interface.h"
--- trunk/KDE/kdelibs/dnssd/mdnsd-remoteservice.cpp #904653:904654
@@ -20,7 +20,7 @@
#include <netinet/in.h>
#include <QtCore/QEventLoop>
-#include <QtGui/QApplication>
+#include <QtCore/QCoreApplication>
#include <kdebug.h>
#include "remoteservice.h"
#include "servicebase_p.h"
@@ -129,7 +129,7 @@
QObject *obj = reinterpret_cast<QObject*>(context);
if (errorCode != kDNSServiceErr_NoError) {
ErrorEvent err;
- QApplication::sendEvent(obj, &err);
+ QCoreApplication::sendEvent(obj, &err);
return;
}
char key[256];
@@ -145,7 +145,7 @@
else map[QString::fromUtf8(key)].clear();
}
ResolveEvent rev(DNSToDomain(hosttarget),ntohs(port),map);
- QApplication::sendEvent(obj, &rev);
+ QCoreApplication::sendEvent(obj, &rev);
}
--- trunk/KDE/kdelibs/dnssd/mdnsd-sdevent.h #904653:904654
@@ -21,7 +21,7 @@
#ifndef MDNSD_SDEVENT_H
#define MDNSD_SDEVENT_H
-#include <QtGui/QKeyEvent>
+#include <QtCore/QEvent>
#include <QtCore/QString>
#include <QtCore/QMap>
--- trunk/KDE/kdelibs/dnssd/servicebase.h #904653:904654
@@ -48,7 +48,7 @@
*
* @see PublicService
*/
-class KDNSSD_EXPORT ServiceBase : public KShared //krazy:exclude=dpointer (protected)
+class KDNSSD_EXPORT ServiceBase : public QSharedData //krazy:exclude=dpointer (protected)
{
public:
typedef KSharedPtr<ServiceBase> Ptr;
--- trunk/KDE/kdelibs/dnssd/settings.kcfgc #904653:904654
@@ -1,6 +1,7 @@
ClassName=Configuration
File=kcm_kdnssd.kcfg
GlobalEnums=false
+#KDE5: inherit KCoreConfigSkeleton
Inherits=KConfigSkeleton
ItemAccessors=false
MemberVariables=private
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic