[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/network/kmldonkey
From: Aleksey Markelov <markelovai () gmail ! com>
Date: 2009-06-25 16:58:03
Message-ID: 1245949083.076536.31358.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 987151 by amarkelov:
--qt3
M +0 -1 kmlplasma/CMakeLists.txt
M +0 -1 libkmldonkey/donkeyhost.h
M +5 -12 libkmldonkey/hostmanager.cpp
M +0 -2 libkmldonkey/hostmanager.h
--- trunk/extragear/network/kmldonkey/kmlplasma/CMakeLists.txt #987150:987151
@@ -14,7 +14,6 @@
${KDE4_KDEUI_LIBS}
${PLASMA_LIBS}
${QT_QTCORE_LIBRARY}
- ${QT_QT3SUPPORT_LIBRARY}
)
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
install(TARGETS plasma_engine_kmldonkey DESTINATION ${PLUGIN_INSTALL_DIR})
--- trunk/extragear/network/kmldonkey/libkmldonkey/donkeyhost.h #987150:987151
@@ -28,7 +28,6 @@
#include <QString>
#include <QStringList>
-#include <q3ptrlist.h>
#include <qmap.h>
#include <QObject>
#include <kaction.h>
--- trunk/extragear/network/kmldonkey/libkmldonkey/hostmanager.cpp #987150:987151
@@ -27,6 +27,7 @@
#include <kdirwatch.h>
#include <kicon.h>
#include <QSignalMapper>
+#include <KMenu>
#include "donkeyhost.h"
@@ -154,7 +155,6 @@
: KActionMenu(KIcon(icon), text, parent)
{
setObjectName("HostSelectAction");
- m_connectActions.setAutoDelete(true);
if (hostManager)
m_hostManager = hostManager;
else
@@ -168,19 +168,12 @@
void HostSelectAction::populateMenu()
{
- Q3PtrListIterator<KAction> ait(m_connectActions);
- for (; ait.current(); ++ait)
- removeAction(ait.current());
- m_connectActions.clear();
-
- QStringList list(m_hostManager->hostList());
- QStringList::iterator it;
- for (it = list.begin(); it != list.end(); ++it) {
- KAction* action = new KAction(*it, this);
+ qDeleteAll(menu()->actions());
+ foreach (const QString &host, m_hostManager->hostList()) {
+ KAction *action = new KAction(host, this);
connect(action, SIGNAL(activated()), m_connectMapper, SLOT(map()));
- m_connectMapper->setMapping(action, *it);
+ m_connectMapper->setMapping(action, host);
addAction(action);
- m_connectActions.append(action);
}
}
--- trunk/extragear/network/kmldonkey/libkmldonkey/hostmanager.h #987150:987151
@@ -26,7 +26,6 @@
#include <QString>
#include <QStringList>
-#include <q3ptrlist.h>
#include <qmap.h>
#include <QObject>
#include <kaction.h>
@@ -125,7 +124,6 @@
private:
HostManager* m_hostManager;
- Q3PtrList<KAction> m_connectActions;
QSignalMapper* m_connectMapper;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic