┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views
diff options
context:
space:
mode:
authorMarius P <[email protected]>2023-12-24 08:20:40 +0200
committerMéven Car <[email protected]>2023-12-25 10:28:58 +0000
commitb2defa2f98468fcb9491ef7c3b96e340bb6bfa92 (patch)
tree1b51234ea32fb314efae0ce88d8dd07eed559b76 /src/views
parent2ba33b9220feec8aebb8059c299e6db7265593d3 (diff)
Fix issues if QT_NO_CAST_FROM_ASCII is defined
Fix issues e.g. "error: ‘QString::QString(const QByteArray&)’ is private within this context".
Diffstat (limited to 'src/views')
-rw-r--r--src/views/dolphinremoteencoding.cpp6
-rw-r--r--src/views/draganddrophelper.cpp4
-rw-r--r--src/views/tooltips/tooltipmanager.cpp2
3 files changed, 6 insertions, 6 deletions
diff --git a/src/views/dolphinremoteencoding.cpp b/src/views/dolphinremoteencoding.cpp
index c9e973987..33c5868d6 100644
--- a/src/views/dolphinremoteencoding.cpp
+++ b/src/views/dolphinremoteencoding.cpp
@@ -151,7 +151,7 @@ void DolphinRemoteEncoding::slotItemSelected(QAction *action)
if (action) {
int id = action->data().toInt();
- KConfig config(("kio_" + m_currentURL.scheme() + "rc").toLatin1());
+ KConfig config(QLatin1String("kio_%1rc").arg(m_currentURL.scheme()));
QString host = m_currentURL.host();
if (m_menu->menu()->actions().at(id)->isChecked()) {
QString charset = KCharsets::charsets()->encodingForName(m_encodingDescriptions.at(id));
@@ -169,9 +169,9 @@ void DolphinRemoteEncoding::slotDefault()
{
// We have no choice but delete all higher domain level
// settings here since it affects what will be matched.
- KConfig config(("kio_" + m_currentURL.scheme() + "rc").toLatin1());
+ KConfig config(QLatin1String("kio_%1rc").arg(m_currentURL.scheme()));
- QStringList partList = m_currentURL.host().split('.', Qt::SkipEmptyParts);
+ QStringList partList = m_currentURL.host().split(QLatin1Char('.'), Qt::SkipEmptyParts);
if (!partList.isEmpty()) {
partList.erase(partList.begin());
diff --git a/src/views/draganddrophelper.cpp b/src/views/draganddrophelper.cpp
index aaf2baa38..2953233d0 100644
--- a/src/views/draganddrophelper.cpp
+++ b/src/views/draganddrophelper.cpp
@@ -38,8 +38,8 @@ KIO::DropJob *DragAndDropHelper::dropUrls(const QUrl &destUrl, QDropEvent *event
{
const QMimeData *mimeData = event->mimeData();
if (isArkDndMimeType(mimeData)) {
- const QString remoteDBusClient = mimeData->data(arkDndServiceMimeType());
- const QString remoteDBusPath = mimeData->data(arkDndPathMimeType());
+ const QString remoteDBusClient = QString::fromUtf8(mimeData->data(arkDndServiceMimeType()));
+ const QString remoteDBusPath = QString::fromUtf8(mimeData->data(arkDndPathMimeType()));
QDBusMessage message = QDBusMessage::createMethodCall(remoteDBusClient,
remoteDBusPath,
diff --git a/src/views/tooltips/tooltipmanager.cpp b/src/views/tooltips/tooltipmanager.cpp
index b8c93b051..94a4bdd80 100644
--- a/src/views/tooltips/tooltipmanager.cpp
+++ b/src/views/tooltips/tooltipmanager.cpp
@@ -133,7 +133,7 @@ void ToolTipManager::startContentRetrieval()
// Request a preview of the item
m_fileMetaDataWidget->setPreview(QPixmap());
- const KConfigGroup globalConfig(KSharedConfig::openConfig(), "PreviewSettings");
+ const KConfigGroup globalConfig(KSharedConfig::openConfig(), QLatin1String("PreviewSettings"));
const QStringList plugins = globalConfig.readEntry("Plugins", KIO::PreviewJob::defaultPlugins());
KIO::PreviewJob *job = new KIO::PreviewJob(KFileItemList() << m_item, QSize(256, 256), &plugins);
job->setIgnoreMaximumSize(m_item.isLocalFile() && !m_item.isSlow());