]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Port++
authorLaurent Montel <montel@kde.org>
Wed, 22 Nov 2006 08:12:45 +0000 (08:12 +0000)
committerLaurent Montel <montel@kde.org>
Wed, 22 Nov 2006 08:12:45 +0000 (08:12 +0000)
svn path=/trunk/playground/utils/dolphin/; revision=606882

src/dolphincontextmenu.cpp
src/dolphincontextmenu.h

index 51ce6bb60fe2eb4d1e7b621b9dae47ce2b3bcfa6..bea01afc44dc516212770693f71265b45d495500 100644 (file)
@@ -79,11 +79,11 @@ void DolphinContextMenu::openViewportContextMenu()
     const int propertiesID = 100;
        const int bookmarkID = 101;
 
     const int propertiesID = 100;
        const int bookmarkID = 101;
 
-    KPopupMenu* popup = new KPopupMenu(m_dolphinView);
+    KMenu* popup = new KMenu(m_dolphinView);
     Dolphin& dolphin = Dolphin::mainWin();
 
     // setup 'Create New' menu
     Dolphin& dolphin = Dolphin::mainWin();
 
     // setup 'Create New' menu
-    KPopupMenu* createNewMenu = new KPopupMenu();
+    KMenu* createNewMenu = new KMenu();
 
     KAction* createFolderAction = dolphin.actionCollection()->action("create_folder");
     if (createFolderAction != 0) {
 
     KAction* createFolderAction = dolphin.actionCollection()->action("create_folder");
     if (createFolderAction != 0) {
@@ -127,7 +127,7 @@ void DolphinContextMenu::openViewportContextMenu()
     pasteAction->plug(popup);
 
     // setup 'View Mode' menu
     pasteAction->plug(popup);
 
     // setup 'View Mode' menu
-    KPopupMenu* viewModeMenu = new KPopupMenu();
+    KMenu* viewModeMenu = new KMenu();
 
     KAction* iconsMode = dolphin.actionCollection()->action("icons");
     iconsMode->plug(viewModeMenu);
 
     KAction* iconsMode = dolphin.actionCollection()->action("icons");
     iconsMode->plug(viewModeMenu);
@@ -176,7 +176,7 @@ void DolphinContextMenu::openItemContextMenu()
 
     assert(m_fileInfo != 0);
 
 
     assert(m_fileInfo != 0);
 
-    KPopupMenu* popup = new KPopupMenu(m_dolphinView);
+    KMenu* popup = new KMenu(m_dolphinView);
     Dolphin& dolphin = Dolphin::mainWin();
     const KURL::List urls = m_dolphinView->selectedURLs();
 
     Dolphin& dolphin = Dolphin::mainWin();
     const KURL::List urls = m_dolphinView->selectedURLs();
 
@@ -264,7 +264,7 @@ void DolphinContextMenu::openItemContextMenu()
     popup->deleteLater();
 }
 
     popup->deleteLater();
 }
 
-int DolphinContextMenu::insertOpenWithItems(KPopupMenu* popup,
+int DolphinContextMenu::insertOpenWithItems(KMenu* popup,
                                             Q3ValueVector<KService::Ptr>& openWithVector)
 {
     // Prepare 'Open With' sub menu. Usually a sub menu is created, where all applications
                                             Q3ValueVector<KService::Ptr>& openWithVector)
 {
     // Prepare 'Open With' sub menu. Usually a sub menu is created, where all applications
@@ -293,7 +293,7 @@ int DolphinContextMenu::insertOpenWithItems(KPopupMenu* popup,
         int index = openWithIDStart;
         if (offers.count() > 0) {
             KTrader::OfferList::Iterator it;
         int index = openWithIDStart;
         if (offers.count() > 0) {
             KTrader::OfferList::Iterator it;
-            KPopupMenu* openWithMenu = new KPopupMenu();
+            KMenu* openWithMenu = new KMenu();
             for(it = offers.begin(); it != offers.end(); ++it) {
                 // The offer list from the KTrader returns duplicate
                 // application entries. Although this seems to be a configuration
             for(it = offers.begin(); it != offers.end(); ++it) {
                 // The offer list from the KTrader returns duplicate
                 // application entries. Although this seems to be a configuration
@@ -332,16 +332,16 @@ int DolphinContextMenu::insertOpenWithItems(KPopupMenu* popup,
     return openWithID;
 }
 
     return openWithID;
 }
 
-void DolphinContextMenu::insertActionItems(KPopupMenu* popup,
+void DolphinContextMenu::insertActionItems(KMenu* popup,
                                            Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector)
 {
                                            Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector)
 {
-    KPopupMenu* actionsMenu = new KPopupMenu();
+    KMenu* actionsMenu = new KMenu();
 
     int actionsIndex = 0;
 
     QStringList dirs = KGlobal::dirs()->findDirs("data", "dolphin/servicemenus/");
 
 
     int actionsIndex = 0;
 
     QStringList dirs = KGlobal::dirs()->findDirs("data", "dolphin/servicemenus/");
 
-    KPopupMenu* menu = 0;
+    KMenu* menu = 0;
     for (QStringList::ConstIterator dirIt = dirs.begin(); dirIt != dirs.end(); ++dirIt) {
         QDir dir(*dirIt);
         QStringList entries = dir.entryList("*.desktop", QDir::Files);
     for (QStringList::ConstIterator dirIt = dirs.begin(); dirIt != dirs.end(); ++dirIt) {
         QDir dir(*dirIt);
         QStringList entries = dir.entryList("*.desktop", QDir::Files);
@@ -397,7 +397,7 @@ void DolphinContextMenu::insertActionItems(KPopupMenu* popup,
 
                         const QString submenuName = cfg.readEntry( "X-KDE-Submenu" );
                         if (!submenuName.isEmpty()) {
 
                         const QString submenuName = cfg.readEntry( "X-KDE-Submenu" );
                         if (!submenuName.isEmpty()) {
-                            menu = new KPopupMenu();
+                            menu = new KMenu();
                             actionsMenu->insertItem(submenuName, menu, submenuID);
                         }
 
                             actionsMenu->insertItem(submenuName, menu, submenuID);
                         }
 
@@ -459,7 +459,7 @@ void DolphinContextMenu::insertActionItems(KPopupMenu* popup,
     }
 }
 
     }
 }
 
-bool DolphinContextMenu::containsEntry(const KPopupMenu* menu,
+bool DolphinContextMenu::containsEntry(const KMenu* menu,
                                        const QString& entryName) const
 {
     assert(menu != 0);
                                        const QString& entryName) const
 {
     assert(menu != 0);
index 43e3fca9df4f5af27e2e40eae27b17dd4db330fc..0dd0d2ebbdb9627c138b0c2e3a1876f4daae9e74 100644 (file)
@@ -30,7 +30,7 @@
 #include <kpropertiesdialog.h>
 #include <kdedesktopmimetype.h>
 
 #include <kpropertiesdialog.h>
 #include <kdedesktopmimetype.h>
 
-class KPopupMenu;
+class KMenu;
 class KFileItem;
 class QPoint;
 class QWidget;
 class KFileItem;
 class QPoint;
 class QWidget;
@@ -84,7 +84,7 @@ private:
      *                       All succeeding identifiers have an increased value of 1
      *                       to the predecessor.
      */
      *                       All succeeding identifiers have an increased value of 1
      *                       to the predecessor.
      */
-    int insertOpenWithItems(KPopupMenu* popup,
+    int insertOpenWithItems(KMenu* popup,
                             Q3ValueVector<KService::Ptr>& openWithVector);
 
     /**
                             Q3ValueVector<KService::Ptr>& openWithVector);
 
     /**
@@ -94,14 +94,14 @@ private:
      * @param openWithVector Output parameter which contains all 'Actions...'
      *                       services.
      */
      * @param openWithVector Output parameter which contains all 'Actions...'
      *                       services.
      */
-    void insertActionItems(KPopupMenu* popup,
+    void insertActionItems(KMenu* popup,
                            Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector);
 
     /**
      * Returns true, if 'menu' contains already
      * an entry with the name 'entryName'.
      */
                            Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector);
 
     /**
      * Returns true, if 'menu' contains already
      * an entry with the name 'entryName'.
      */
-    bool containsEntry(const KPopupMenu* menu,
+    bool containsEntry(const KMenu* menu,
                        const QString& entryName) const;
 
     enum {
                        const QString& entryName) const;
 
     enum {