class KFileItem;
class QAction;
class DolphinMainWindow;
-class KonqFileItemCapabilities;
+class KFileItemListProperties;
/**
* @brief Represents the context menu which appears when doing a right
virtual ~DolphinContextMenu();
+ void setCustomActions(const QList<QAction*>& actions);
+
/** Opens the context menu model. */
void open();
*/
QString placesName(const KUrl& url) const;
+ bool placeExists(const KUrl& url) const;
+
QAction* createPasteAction();
private:
- KonqFileItemCapabilities& capabilities();
+ KFileItemListProperties& capabilities();
+ void addRevisionControlActions(KMenu* menu);
+ void addCustomActions(KMenu* menu);
private:
struct Entry
};
DolphinMainWindow* m_mainWindow;
- KonqFileItemCapabilities* m_capabilities;
+ KFileItemListProperties* m_capabilities;
KFileItem m_fileInfo;
KUrl m_baseUrl;
KFileItemList m_selectedItems;
KUrl::List m_selectedUrls;
int m_context;
KonqCopyToMenu m_copyToMenu;
+ QList<QAction*> m_customActions;
};
#endif