KSyntaxHighlighting
definitiondownloader.cpp
78 Q_EMIT q->informationMessage(QObject::tr("Downloading new syntax definition for '%1'...").arg(name));
85 Q_EMIT q->informationMessage(QObject::tr("Updating syntax definition for '%1' to version %2...").arg(name, version));
161 d->downloadLocation = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/org.kde.syntax-highlighting/syntax");
172 const QString url = QLatin1String("https://www.kate-editor.org/syntax/update-") + QString::number(SyntaxHighlighting_VERSION_MAJOR) + QLatin1Char('.')
175 req.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy);
StartElement
DefinitionDownloader(Repository *repo, QObject *parent=nullptr)
Constructor.
Definition: definitiondownloader.cpp:149
RedirectionTargetAttribute
QString number(int n, int base)
QUrl toUrl() const const
WriteOnly
QStringRef value(const QString &namespaceUri, const QString &name) const const
Helper class to download definition file updates.
Definition: definitiondownloader.h:46
singleShot
QNetworkReply::NetworkError error() const const
QString writableLocation(QStandardPaths::StandardLocation type)
bool exists() const const
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void setScheme(const QString &scheme)
QUrl url() const const
bool isValid() const const
char * toString(const T &value)
bool isEmpty() const const
QString fileName(QUrl::ComponentFormattingOptions options) const const
bool mkpath(const QString &dirPath) const const
Definition: abstracthighlighter.h:20
QXmlStreamAttributes attributes() const const
QUrl resolved(const QUrl &relative) const const
QVariant attribute(QNetworkRequest::Attribute code) const const
GenericDataLocation
unsigned int version()
QString name(StandardShortcut id)
NoError
NoLessSafeRedirectPolicy
void finished()
QByteArray readAll()
QString tr(const char *sourceText, const char *disambiguation, int n)
void done()
This signal is emitted when there are no pending downloads anymore.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:09:17 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:09:17 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.