X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/0a3a481ee2c850d6cacf48c2ffcf08b1ee8adce6..b1c9b5126d:/src/dolphincontextmenu.h diff --git a/src/dolphincontextmenu.h b/src/dolphincontextmenu.h index b3779c9ab..a660f0500 100644 --- a/src/dolphincontextmenu.h +++ b/src/dolphincontextmenu.h @@ -68,6 +68,8 @@ public: virtual ~DolphinContextMenu(); + void setCustomActions(const QList& actions); + /** Opens the context menu model. */ void open(); @@ -79,26 +81,6 @@ private: void insertDefaultItemActions(KMenu* popup); - /** - * Inserts the 'Open With...' submenu to \a popup. - * @param popup Menu where the 'Open With...' sub menu should - * be added. - * @param openWithVector Output parameter which contains all 'Open with...' - * services. - * @return Identifier of the first 'Open With...' entry. - * All succeeding identifiers have an increased value of 1 - * to the predecessor. - */ - QList insertOpenWithItems(KMenu* popup, - QVector& openWithVector); - - /** - * Returns true, if 'menu' contains already - * an entry with the name 'entryName'. - */ - bool containsEntry(const KMenu* menu, - const QString& entryName) const; - /** * Adds the "Show menubar" action to the menu if the * menubar is hidden. @@ -114,6 +96,7 @@ private: private: KonqFileItemCapabilities& capabilities(); + void addCustomActions(KMenu* menu); private: struct Entry @@ -141,6 +124,7 @@ private: KUrl::List m_selectedUrls; int m_context; KonqCopyToMenu m_copyToMenu; + QList m_customActions; }; #endif