#include <KIO/CommandLauncherJob>
#include <KLocalizedString>
#include <KShell>
+#include <KStringHandler>
#include <kio/global.h>
#include <QApplication>
return;
}
- DolphinView *inactiveView;
- if (tabPage->primaryViewActive()) {
- inactiveView = tabPage->secondaryViewContainer()->view();
- } else {
- inactiveView = tabPage->primaryViewContainer()->view();
- }
+ DolphinView *const inactiveView = tabPage->inactiveViewContainer()->view();
inactiveView->copySelectedItems(selectedItems, inactiveView->url());
}
return;
}
- DolphinView *inactiveView;
- if (tabPage->primaryViewActive()) {
- inactiveView = tabPage->secondaryViewContainer()->view();
- } else {
- inactiveView = tabPage->primaryViewContainer()->view();
- }
+ DolphinView *const inactiveView = tabPage->inactiveViewContainer()->view();
inactiveView->moveSelectedItems(selectedItems, inactiveView->url());
}
// Make sure that a '&' inside the directory name is displayed correctly
// and not misinterpreted as a keyboard shortcut in QTabBar::setTabText()
- return name.replace('&', QLatin1String("&&"));
+ return KStringHandler::rsqueeze(name.replace('&', QLatin1String("&&")), 40 /* default maximum visible folder name visible */);
}
DolphinViewContainer *DolphinTabWidget::viewContainerAt(DolphinTabWidget::ViewIndex viewIndex) const
return std::nullopt;
}
+
+#include "moc_dolphintabwidget.cpp"