X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/81fcd720a2cc095262e52b8a40dd1472d774a415..bf768056294fa3ca471eee71aa2d013db5e25b7b:/src/dolphincontextmenu.h diff --git a/src/dolphincontextmenu.h b/src/dolphincontextmenu.h index 3ace122d6..a7cd9c01d 100644 --- a/src/dolphincontextmenu.h +++ b/src/dolphincontextmenu.h @@ -59,7 +59,6 @@ public: * is above the viewport. * @baseUrl Base URL of the viewport where the context menu * should be opened. - * @viewType On which view type is the context menu shown. */ DolphinContextMenu(DolphinMainWindow* parent, const KFileItem& fileInfo, @@ -67,7 +66,7 @@ public: virtual ~DolphinContextMenu(); - /** Opens the context menu modal. */ + /** Opens the context menu model. */ void open(); private: @@ -91,16 +90,6 @@ private: QList insertOpenWithItems(KMenu* popup, QVector& openWithVector); - /** - * Inserts the 'Actions...' submenu to \a popup. - * @param popup Menu where the 'Actions...' sub menu should - * be added. - * @param openWithVector Output parameter which contains all 'Actions...' - * services. - */ - QList insertActionItems(KMenu* popup, - QVector& actionsVector); - /** * Returns true, if 'menu' contains already * an entry with the name 'entryName'. @@ -108,6 +97,17 @@ private: bool containsEntry(const KMenu* menu, const QString& entryName) const; + /** + * Adds the "Show menubar" action to the menu if the + * menubar is hidden. + */ + void addShowMenubarAction(KMenu* menu); + + /** + * Returns a name for adding the URL \a url to the Places panel. + */ + QString placesName(const KUrl& url) const; + private: struct Entry { @@ -129,7 +129,7 @@ private: DolphinMainWindow* m_mainWindow; KFileItem m_fileInfo; KUrl m_baseUrl; - QList m_selectedItems; + KFileItemList m_selectedItems; KUrl::List m_selectedUrls; int m_context; };