svn path=/trunk/KDE/kdebase/libkonq/; revision=646598
const QList<QAction*> openWithActions = insertOpenWithItems(popup, openWithVector);
// Insert 'Actions' sub menu
const QList<QAction*> openWithActions = insertOpenWithItems(popup, openWithVector);
// Insert 'Actions' sub menu
- QVector<KDEDesktopMimeType::Service> actionsVector;
+ QVector<KDesktopFileActions::Service> actionsVector;
const QList<QAction*> serviceActions = insertActionItems(popup, actionsVector);
popup->addSeparator();
const QList<QAction*> serviceActions = insertActionItems(popup, actionsVector);
popup->addSeparator();
else if (serviceActions.contains(activatedAction)) {
// one of the 'Actions' items has been selected
int id = serviceActions.indexOf(activatedAction);
else if (serviceActions.contains(activatedAction)) {
// one of the 'Actions' items has been selected
int id = serviceActions.indexOf(activatedAction);
- KDEDesktopMimeType::executeService(m_selectedUrls, actionsVector[id]);
+ KDesktopFileActions::executeService(m_selectedUrls, actionsVector[id]);
}
else if (openWithActions.contains(activatedAction)) {
// one of the 'Open With' items has been selected
}
else if (openWithActions.contains(activatedAction)) {
// one of the 'Open With' items has been selected
}
QList<QAction*> DolphinContextMenu::insertActionItems(KMenu* popup,
}
QList<QAction*> DolphinContextMenu::insertActionItems(KMenu* popup,
- QVector<KDEDesktopMimeType::Service>& actionsVector)
+ QVector<KDesktopFileActions::Service>& actionsVector)
{
// Parts of the following code have been taken
// from the class KonqOperations located in
{
// Parts of the following code have been taken
// from the class KonqOperations located in
actionsMenu->addMenu(menu);
}
actionsMenu->addMenu(menu);
}
- Q3ValueList<KDEDesktopMimeType::Service> userServices =
- KDEDesktopMimeType::userDefinedServices(*dirIt + *entryIt, true);
+ Q3ValueList<KDesktopFileActions::Service> userServices =
+ KDesktopFileActions::userDefinedServices(*dirIt + *entryIt, true);
- Q3ValueList<KDEDesktopMimeType::Service>::Iterator serviceIt;
+ Q3ValueList<KDesktopFileActions::Service>::Iterator serviceIt;
for (serviceIt = userServices.begin(); serviceIt != userServices.end(); ++serviceIt) {
for (serviceIt = userServices.begin(); serviceIt != userServices.end(); ++serviceIt) {
- KDEDesktopMimeType::Service service = (*serviceIt);
+ KDesktopFileActions::Service service = (*serviceIt);
if (!service.m_strIcon.isEmpty()) {
QAction* action = menu->addAction(SmallIcon(service.m_strIcon),
service.m_strName);
if (!service.m_strIcon.isEmpty()) {
QAction* action = menu->addAction(SmallIcon(service.m_strIcon),
service.m_strName);
#ifndef DOLPHINCONTEXTMENU_H
#define DOLPHINCONTEXTMENU_H
#ifndef DOLPHINCONTEXTMENU_H
#define DOLPHINCONTEXTMENU_H
-#include <kdedesktopmimetype.h>
+#include <kdesktopfileactions.h>
#include <kfileitem.h>
#include <kservice.h>
#include <kurl.h>
#include <kfileitem.h>
#include <kservice.h>
#include <kurl.h>
* services.
*/
QList<QAction*> insertActionItems(KMenu* popup,
* services.
*/
QList<QAction*> insertActionItems(KMenu* popup,
- QVector<KDEDesktopMimeType::Service>& actionsVector);
+ QVector<KDesktopFileActions::Service>& actionsVector);
/**
* Returns true, if 'menu' contains already
/**
* Returns true, if 'menu' contains already
{
if (m_currentSelection.count() > 0) {
// TODO: Use "at()" as soon as executeService is fixed to take a const param (BIC)
{
if (m_currentSelection.count() > 0) {
// TODO: Use "at()" as soon as executeService is fixed to take a const param (BIC)
- KDEDesktopMimeType::executeService(m_currentSelection.urlList(), m_actionsVector[index]);
+ KDesktopFileActions::executeService(m_currentSelection.urlList(), m_actionsVector[index]);
}
else {
// TODO: likewise
}
else {
// TODO: likewise
- KDEDesktopMimeType::executeService(m_shownUrl, m_actionsVector[index]);
+ KDesktopFileActions::executeService(m_shownUrl, m_actionsVector[index]);
- QList<KDEDesktopMimeType::Service> userServices =
- KDEDesktopMimeType::userDefinedServices(*dirIt + *entryIt, true);
+ QList<KDesktopFileActions::Service> userServices =
+ KDesktopFileActions::userDefinedServices(*dirIt + *entryIt, true);
// iterate through all actions and add them to a widget
// iterate through all actions and add them to a widget
- QList<KDEDesktopMimeType::Service>::Iterator serviceIt;
+ QList<KDesktopFileActions::Service>::Iterator serviceIt;
for (serviceIt = userServices.begin(); serviceIt != userServices.end(); ++serviceIt) {
for (serviceIt = userServices.begin(); serviceIt != userServices.end(); ++serviceIt) {
- KDEDesktopMimeType::Service service = (*serviceIt);
+ KDesktopFileActions::Service service = (*serviceIt);
if (popup == 0) {
ServiceButton* button = new ServiceButton(KIcon(service.m_strIcon),
service.m_strName,
if (popup == 0) {
ServiceButton* button = new ServiceButton(KIcon(service.m_strIcon),
service.m_strName,
#include <kurl.h>
#include <kmimetype.h>
#include <kurl.h>
#include <kmimetype.h>
-#include <kdedesktopmimetype.h>
+#include <kdesktopfileactions.h>
#include <kvbox.h>
namespace KIO {
#include <kvbox.h>
namespace KIO {
QLabel* m_infos;
KVBox* m_actionBox;
QLabel* m_infos;
KVBox* m_actionBox;
- QVector<KDEDesktopMimeType::Service> m_actionsVector;
+ QVector<KDesktopFileActions::Service> m_actionsVector;
MetaDataWidget* m_metadataWidget;
};
MetaDataWidget* m_metadataWidget;
};