- connect(m_view, &DolphinView::infoMessage,
- this, &DolphinPart::slotMessage);
- connect(m_view, &DolphinView::operationCompletedMessage,
- this, &DolphinPart::slotMessage);
- connect(m_view, &DolphinView::errorMessage,
- this, &DolphinPart::slotErrorMessage);
- connect(m_view, &DolphinView::itemActivated,
- this, &DolphinPart::slotItemActivated);
- connect(m_view, &DolphinView::itemsActivated,
- this, &DolphinPart::slotItemsActivated);
- connect(m_view, &DolphinView::tabRequested,
- this, &DolphinPart::createNewWindow);
- connect(m_view, &DolphinView::requestContextMenu,
- this, &DolphinPart::slotOpenContextMenu);
- connect(m_view, &DolphinView::selectionChanged,
- m_extension, QOverload<const KFileItemList&>::of(&KParts::BrowserExtension::selectionInfo));
- connect(m_view, &DolphinView::selectionChanged,
- this, &DolphinPart::slotSelectionChanged);
- connect(m_view, &DolphinView::requestItemInfo,
- this, &DolphinPart::slotRequestItemInfo);
- connect(m_view, &DolphinView::modeChanged,
- this, &DolphinPart::viewModeChanged); // relay signal
- connect(m_view, &DolphinView::redirection,
- this, &DolphinPart::slotDirectoryRedirection);
+ connect(m_view, &DolphinView::infoMessage, this, &DolphinPart::slotMessage);
+ connect(m_view, &DolphinView::operationCompletedMessage, this, &DolphinPart::slotMessage);
+ connect(m_view, &DolphinView::errorMessage, this, &DolphinPart::slotErrorMessage);
+ connect(m_view, &DolphinView::itemActivated, this, &DolphinPart::slotItemActivated);
+ connect(m_view, &DolphinView::itemsActivated, this, &DolphinPart::slotItemsActivated);
+ connect(m_view, &DolphinView::statusBarTextChanged, this, [this](const QString &text) {
+ const QString escapedText = Qt::convertFromPlainText(text);
+ Q_EMIT ReadOnlyPart::setStatusBarText(QStringLiteral("<qt>%1</qt>").arg(escapedText));
+ });
+ connect(m_view, &DolphinView::tabRequested, this, &DolphinPart::createNewWindow);
+ connect(m_view, &DolphinView::requestContextMenu, this, &DolphinPart::slotOpenContextMenu);
+ connect(m_view, &DolphinView::selectionChanged, m_extension, &KParts::NavigationExtension::selectionInfo);
+ connect(m_view, &DolphinView::selectionChanged, this, &DolphinPart::slotSelectionChanged);
+ connect(m_view, &DolphinView::requestItemInfo, this, &DolphinPart::slotRequestItemInfo);
+ connect(m_view, &DolphinView::modeChanged, this, &DolphinPart::viewModeChanged); // relay signal
+ connect(m_view, &DolphinView::redirection, this, &DolphinPart::slotDirectoryRedirection);