Changeset View
Changeset View
Standalone View
Standalone View
addons/project/kateprojecttreeviewcontextmenu.cpp
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | |||||
64 | 64 | | |||
65 | void KateProjectTreeViewContextMenu::exec(const QString &filename, const QPoint &pos, QWidget *parent) | 65 | void KateProjectTreeViewContextMenu::exec(const QString &filename, const QPoint &pos, QWidget *parent) | ||
66 | { | 66 | { | ||
67 | /** | 67 | /** | ||
68 | * create context menu | 68 | * create context menu | ||
69 | */ | 69 | */ | ||
70 | QMenu menu; | 70 | QMenu menu; | ||
71 | 71 | | |||
72 | QAction *copyAction = menu.addAction(QIcon::fromTheme(QStringLiteral("edit-copy")), i18n("Copy Filename")); | 72 | QAction *copyAction = menu.addAction(QIcon::fromTheme(QStringLiteral("edit-copy")), i18n("Copy Path")); | ||
73 | 73 | | |||
74 | /** | 74 | /** | ||
75 | * handle "open with" | 75 | * handle "open with" | ||
76 | * find correct mimetype to query for possible applications | 76 | * find correct mimetype to query for possible applications | ||
77 | */ | 77 | */ | ||
78 | QMenu *openWithMenu = menu.addMenu(i18n("Open With")); | 78 | QMenu *openWithMenu = menu.addMenu(i18n("Open With")); | ||
79 | QMimeType mimeType = QMimeDatabase().mimeTypeForFile(filename); | 79 | QMimeType mimeType = QMimeDatabase().mimeTypeForFile(filename); | ||
80 | KService::List offers = KMimeTypeTrader::self()->query(mimeType.name(), QStringLiteral("Application")); | 80 | KService::List offers = KMimeTypeTrader::self()->query(mimeType.name(), QStringLiteral("Application")); | ||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |