Changeset View
Changeset View
Standalone View
Standalone View
plugins/filemanager/filemanager.cpp
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Line(s) | 103 | if(menu->actions().contains(a)){ | |||
---|---|---|---|---|---|
104 | menu->removeAction(a); | 104 | menu->removeAction(a); | ||
105 | } | 105 | } | ||
106 | } | 106 | } | ||
107 | contextActions.clear(); | 107 | contextActions.clear(); | ||
108 | contextActions.append(menu->addSeparator()); | 108 | contextActions.append(menu->addSeparator()); | ||
109 | menu->addAction(newFileAction); | 109 | menu->addAction(newFileAction); | ||
110 | contextActions.append(newFileAction); | 110 | contextActions.append(newFileAction); | ||
111 | KDevelop::FileContext context(QList<QUrl>() << item.url()); | 111 | KDevelop::FileContext context(QList<QUrl>() << item.url()); | ||
112 | QList<KDevelop::ContextMenuExtension> extensions = KDevelop::ICore::self()->pluginController()->queryPluginsForContextMenuExtensions( &context ); | 112 | QList<KDevelop::ContextMenuExtension> extensions = KDevelop::ICore::self()->pluginController()->queryPluginsForContextMenuExtensions(&context, menu); | ||
113 | KDevelop::ContextMenuExtension::populateMenu(menu, extensions); | 113 | KDevelop::ContextMenuExtension::populateMenu(menu, extensions); | ||
114 | QMenu* tmpMenu = new QMenu(); | 114 | QMenu* tmpMenu = new QMenu(); | ||
115 | KDevelop::ContextMenuExtension::populateMenu(tmpMenu, extensions); | 115 | KDevelop::ContextMenuExtension::populateMenu(tmpMenu, extensions); | ||
116 | contextActions.append(tmpMenu->actions()); | 116 | contextActions.append(tmpMenu->actions()); | ||
117 | delete tmpMenu; | 117 | delete tmpMenu; | ||
118 | } | 118 | } | ||
119 | 119 | | |||
120 | void FileManager::openFile(const KFileItem& file) | 120 | void FileManager::openFile(const KFileItem& file) | ||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |