#include "dolphinremoveaction.h"
#include <KActionCollection>
-#include <KDesktopFile>
#include <kfileitemactionplugin.h>
#include <kabstractfileitemactionplugin.h>
#include <KFileItemActions>
#include <KFileItemListProperties>
-#include <KGlobal>
-#include <KIconLoader>
#include <KIO/RestoreJob>
#include <KIO/EmptyTrashJob>
#include <KIO/JobUiDelegate>
-#include <KJobUiDelegate>
#include <KJobWidgets>
-#include <KMenu>
-#include <KMenuBar>
-#include <KMessageBox>
+#include <QMenu>
#include <KMimeTypeTrader>
#include <KMimeType>
#include <KNewFileMenu>
#include <konq_operations.h>
#include <KService>
-#include <KLocale>
-#include <KPropertiesDialog>
+#include <KLocalizedString>
#include <KStandardAction>
#include <KToolBar>
+#include <QMenuBar>
#include <panels/places/placesitem.h>
#include <panels/places/placesitemmodel.h>
-#include <QApplication>
-#include <QClipboard>
-#include <QDir>
#include "views/dolphinview.h"
#include "views/viewmodecontroller.h"
const QPoint& pos,
const KFileItem& fileInfo,
const KUrl& baseUrl) :
- KMenu(parent),
+ QMenu(parent),
m_pos(pos),
m_mainWindow(parent),
m_fileInfo(fileInfo),
if (m_removeAction && ev->key() == Qt::Key_Shift) {
m_removeAction->update();
}
- KMenu::keyPressEvent(ev);
+ QMenu::keyPressEvent(ev);
}
void DolphinContextMenu::keyReleaseEvent(QKeyEvent *ev)
if (m_removeAction && ev->key() == Qt::Key_Shift) {
m_removeAction->update();
}
- KMenu::keyReleaseEvent(ev);
+ QMenu::keyReleaseEvent(ev);
}
void DolphinContextMenu::openTrashContextMenu()
// Insert 'Move to Trash' and/or 'Delete'
if (properties.supportsDeleting()) {
- const bool showDeleteAction = (KGlobal::config()->group("KDE").readEntry("ShowDeleteCommand", false) ||
+ const bool showDeleteAction = (KSharedConfig::openConfig()->group("KDE").readEntry("ShowDeleteCommand", false) ||
!properties.isLocal());
const bool showMoveToTrashAction = (properties.isLocal() &&
properties.supportsMoving());