mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 10:22:48 +00:00
kio: rename Charsets metadata to Charset
because in configs (e.g. written by dolphin) it is "Charset", less confusion Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
374d63e359
commit
5cf8aa96b9
5 changed files with 11 additions and 11 deletions
|
@ -24,7 +24,7 @@ window-id number winId() of the window the request is associated
|
|||
resume number Try to get the file starting at the given offset (set by file_copy
|
||||
when finding a .part file, but can also be set by apps.)
|
||||
|
||||
Charsets string Charset(s) send in the "Accept-Charset:" HTTP Request Header.
|
||||
Charset string Charset(s) send in the "Accept-Charset:" HTTP Request Header.
|
||||
|
||||
Languages string Language(s) send in the "Accept-Language:" HTTP Request Header.
|
||||
|
||||
|
|
|
@ -184,18 +184,18 @@ void Scheduler::slotStartJob()
|
|||
if (protocol.startsWith(QLatin1String("http"), Qt::CaseInsensitive)) {
|
||||
if (!m_initdone) {
|
||||
m_initdone = true;
|
||||
m_language = KProtocolManager::acceptLanguagesHeader();
|
||||
m_charsets = QString::fromLatin1(QTextCodec::codecForLocale()->name()).toLower();
|
||||
m_languages = KProtocolManager::acceptLanguagesHeader();
|
||||
m_charset = QString::fromLatin1(QTextCodec::codecForLocale()->name()).toLower();
|
||||
m_useragent = KProtocolManager::defaultUserAgent();
|
||||
}
|
||||
|
||||
// these might have already been set so check first to make sure that metadata is not
|
||||
// overriden
|
||||
if (configData["Languages"].isEmpty()) {
|
||||
configData["Languages"] = m_language;
|
||||
configData["Languages"] = m_languages;
|
||||
}
|
||||
if (configData["Charsets"].isEmpty()) {
|
||||
configData["Charsets"] = m_charsets;
|
||||
if (configData["Charset"].isEmpty()) {
|
||||
configData["Charset"] = m_charset;
|
||||
}
|
||||
if (configData["UserAgent"].isEmpty()) {
|
||||
configData["UserAgent"] = m_useragent;
|
||||
|
|
|
@ -80,8 +80,8 @@ namespace KIO {
|
|||
QList<KIO::SimpleJob*> m_jobs;
|
||||
QTimer m_jobtimer;
|
||||
bool m_initdone;
|
||||
QString m_charsets;
|
||||
QString m_language;
|
||||
QString m_charset;
|
||||
QString m_languages;
|
||||
QString m_useragent;
|
||||
};
|
||||
|
||||
|
|
|
@ -376,7 +376,7 @@ void SlaveBase::sendMetaData()
|
|||
QString SlaveBase::decodeName(const QByteArray &name) const
|
||||
{
|
||||
if (!d->converter) {
|
||||
d->converter = textConverter(metaData(QLatin1String("Charsets")).toLatin1());
|
||||
d->converter = textConverter(metaData(QLatin1String("Charset")).toLatin1());
|
||||
}
|
||||
d->converter->reset();
|
||||
const QString result = d->converter->toUnicode(name);
|
||||
|
@ -389,7 +389,7 @@ QString SlaveBase::decodeName(const QByteArray &name) const
|
|||
QByteArray SlaveBase::encodeName(const QString &name) const
|
||||
{
|
||||
if (!d->converter) {
|
||||
d->converter = textConverter(metaData(QLatin1String("Charsets")).toLatin1());
|
||||
d->converter = textConverter(metaData(QLatin1String("Charset")).toLatin1());
|
||||
}
|
||||
d->converter->reset();
|
||||
const QByteArray result = d->converter->fromUnicode(name);
|
||||
|
|
|
@ -1006,7 +1006,7 @@ bool CurlProtocol::setupCurl(const KUrl &url, const bool ftp)
|
|||
// also should not be empty, see KIO::Scheduler
|
||||
const QByteArray languagesbytes = metaData("Languages").toAscii();
|
||||
m_curlheaders = curl_slist_append(m_curlheaders, QByteArray("Accept-Language: ") + languagesbytes);
|
||||
const QByteArray charsetsbytes = metaData("Charsets").toAscii();
|
||||
const QByteArray charsetsbytes = metaData("Charset").toAscii();
|
||||
m_curlheaders = curl_slist_append(m_curlheaders, QByteArray("Accept-Charset: ") + charsetsbytes);
|
||||
|
||||
const QByteArray acceptbytes = metaData("accept").toAscii();
|
||||
|
|
Loading…
Add table
Reference in a new issue