- KAction* createFolderAction = dolphin.actionCollection()->action("create_folder");
- if (createFolderAction != 0) {
- createFolderAction->plug(createNewMenu);
- }
-
- createNewMenu->insertSeparator();
-
- KAction* action = 0;
-
- Q3PtrListIterator<KAction> fileGrouptIt(dolphin.fileGroupActions());
- while ((action = fileGrouptIt.current()) != 0) {
- action->plug(createNewMenu);
- ++fileGrouptIt;
- }
-
- // TODO: not used yet. See documentation of Dolphin::linkGroupActions()
- // and Dolphin::linkToDeviceActions() in the header file for details.
- //
- //createNewMenu->insertSeparator();
- //
- //QPtrListIterator<KAction> linkGroupIt(dolphin.linkGroupActions());
- //while ((action = linkGroupIt.current()) != 0) {
- // action->plug(createNewMenu);
- // ++linkGroupIt;
- //}
- //
- //KPopupMenu* linkToDeviceMenu = new KPopupMenu();
- //QPtrListIterator<KAction> linkToDeviceIt(dolphin.linkToDeviceActions());
- //while ((action = linkToDeviceIt.current()) != 0) {
- // action->plug(linkToDeviceMenu);
- // ++linkToDeviceIt;
- //}
- //
- //createNewMenu->insertItem(i18n("Link to Device"), linkToDeviceMenu);
-
- popup->insertItem(SmallIcon("filenew"), i18n("Create New"), createNewMenu);
- popup->insertSeparator();
-
- KAction* pasteAction = dolphin.actionCollection()->action(KStdAction::stdName(KStdAction::Paste));
- pasteAction->plug(popup);