Task: https://phabricator.kde.org/T12164
#include <KPluginMetaData>
#include <KStandardAction>
#include <KToolBar>
#include <KPluginMetaData>
#include <KStandardAction>
#include <KToolBar>
+#include <kio_version.h>
#include <QApplication>
#include <QClipboard>
#include <QApplication>
#include <QClipboard>
KFileItemActions fileItemActions;
fileItemActions.setParentWidget(m_mainWindow);
KFileItemActions fileItemActions;
fileItemActions.setParentWidget(m_mainWindow);
+#if KIO_VERSION >= QT_VERSION_CHECK(5, 82, 0)
+ connect(&fileItemActions, &KFileItemActions::error, this, [this](const QString &errorMessage) {
+ m_mainWindow->activeViewContainer()->showMessage(errorMessage, DolphinViewContainer::Error);
+ });
+#endif
fileItemActions.setItemListProperties(selectedItemsProps);
if (m_selectedItems.count() == 1) {
fileItemActions.setItemListProperties(selectedItemsProps);
if (m_selectedItems.count() == 1) {
const KFileItemListProperties baseUrlProperties(KFileItemList() << baseFileItem());
KFileItemActions fileItemActions;
fileItemActions.setParentWidget(m_mainWindow);
const KFileItemListProperties baseUrlProperties(KFileItemList() << baseFileItem());
KFileItemActions fileItemActions;
fileItemActions.setParentWidget(m_mainWindow);
+#if KIO_VERSION >= QT_VERSION_CHECK(5, 82, 0)
+ connect(&fileItemActions, &KFileItemActions::error, this, [this](const QString &errorMessage) {
+ m_mainWindow->activeViewContainer()->showMessage(errorMessage, DolphinViewContainer::Error);
+ });
+#endif
fileItemActions.setItemListProperties(baseUrlProperties);
// Set up and insert 'Create New' menu
fileItemActions.setItemListProperties(baseUrlProperties);
// Set up and insert 'Create New' menu