mirror of
https://invent.kde.org/system/dolphin
synced 2024-07-04 17:30:55 +00:00
Fix issues if QT_NO_CAST_FROM_ASCII is defined
Fix issues e.g. "error: ‘QString::QString(const QByteArray&)’ is private within this context".
This commit is contained in:
parent
2ba33b9220
commit
b2defa2f98
|
@ -109,7 +109,7 @@ QString KFileItemListWidgetInformant::roleText(const QByteArray &role, const QHa
|
|||
text = QString::number(permissions.at(1).toInt(), 8);
|
||||
break;
|
||||
case ContentDisplaySettings::EnumUsePermissionsFormat::CombinedFormat:
|
||||
text = QString("%1 (%2)").arg(permissions.at(0).toString()).arg(permissions.at(1).toInt(), 0, 8);
|
||||
text = QLatin1String("%1 (%2)").arg(permissions.at(0).toString()).arg(permissions.at(1).toInt(), 0, 8);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -76,7 +76,7 @@ void KItemModelBase::setSortOrder(Qt::SortOrder order)
|
|||
|
||||
QString KItemModelBase::roleDescription(const QByteArray &role) const
|
||||
{
|
||||
return role;
|
||||
return QString::fromLatin1(role);
|
||||
}
|
||||
|
||||
QList<QPair<int, QVariant>> KItemModelBase::groups() const
|
||||
|
|
|
@ -31,7 +31,7 @@ void KFileItemModelFilter::setPattern(const QString &filter)
|
|||
m_pattern = filter;
|
||||
m_lowerCasePattern = filter.toLower();
|
||||
|
||||
if (filter.contains('*') || filter.contains('?') || filter.contains('[')) {
|
||||
if (filter.contains(QLatin1Char('*')) || filter.contains(QLatin1Char('?')) || filter.contains(QLatin1Char('['))) {
|
||||
if (!m_regExp) {
|
||||
m_regExp = new QRegularExpression();
|
||||
m_regExp->setPatternOptions(QRegularExpression::CaseInsensitiveOption);
|
||||
|
|
|
@ -44,7 +44,7 @@ void ApplyViewPropsJob::slotEntries(KIO::Job *, const KIO::UDSEntryList &list)
|
|||
|
||||
QUrl url(m_dir);
|
||||
url = url.adjusted(QUrl::StripTrailingSlash);
|
||||
url.setPath(url.path() + '/' + name);
|
||||
url.setPath(url.path() + QLatin1Char('/') + name);
|
||||
|
||||
Q_ASSERT(m_viewProps);
|
||||
|
||||
|
|
|
@ -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());
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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());
|
||||
|
|
Loading…
Reference in New Issue
Block a user