[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/kmenuedit
From: Laurent Montel <montel () kde ! org>
Date: 2005-11-03 10:35:57
Message-ID: 1131014157.055843.15237.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 477195 by mlaurent:
Adapt to KSharedPtr
M +5 -8 treeview.cpp
--- trunk/KDE/kdebase/kmenuedit/treeview.cpp #477194:477195
@@ -51,7 +51,7 @@
#include <kapplication.h>
#include <kservice.h>
#include <kservicegroup.h>
-#include <kmultipledrag.h>
+#include <k3multipledrag.h>
#include <k3urldrag.h>
#include <QMenu>
@@ -292,21 +292,18 @@
KServiceGroup::List list = folder->entries(true, !m_showHidden, true, \
m_detailedMenuEntries && !m_detailedEntriesNamesFirst);
- for(KServiceGroup::List::ConstIterator it = list.begin();
- it != list.end(); ++it)
+ foreach(const KSycocaEntry::Ptr &e, folder->entries(true, !m_showHidden, true, \
m_detailedMenuEntries && !m_detailedEntriesNamesFirst)) {
- KSycocaEntry * e = *it;
-
if (e->isType(KST_KServiceGroup))
{
- KServiceGroup::Ptr g(static_cast<KServiceGroup *>(e));
+ KServiceGroup::Ptr g(KServiceGroup::Ptr::staticCast(e));
MenuFolderInfo *subFolderInfo = new MenuFolderInfo();
readMenuFolderInfo(subFolderInfo, g, folderInfo->fullId);
folderInfo->add(subFolderInfo, true);
}
else if (e->isType(KST_KService))
{
- folderInfo->add(new MenuEntryInfo(static_cast<KService *>(e)), true);
+ folderInfo->add(new MenuEntryInfo(KService::Ptr::staticCast(e)), true);
}
else if (e->isType(KST_KServiceSeparator))
{
@@ -947,7 +944,7 @@
TreeItem *item = (TreeItem*)selectedItem();
if(item == 0) return 0;
- KMultipleDrag *drag = new KMultipleDrag( this );
+ K3MultipleDrag *drag = new K3MultipleDrag( this );
if (item->isDirectory())
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic