Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qurlquery.h"
#include "qurl_p.h"
#include <QtCore/qhashfunctions.h>
#include <QtCore/qstringlist.h>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | QUrlQueryPrivate |
Macros | |
#define | decode(x) ushort(x) |
#define | leave(x) ushort(0x100 | (x)) |
#define | encode(x) ushort(0x200 | (x)) |
Typedefs | |
typedef QList< std::pair< QString, QString > > | Map |
Functions | |
bool | idempotentRecodeToUser (QUrl::ComponentFormattingOptions encoding) |
bool | comparesEqual (const QUrlQuery &lhs, const QUrlQuery &rhs) |
static void | recodeAndAppend (QString &to, const QString &input, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications) |
Definition at line 208 of file qurlquery.cpp.
Referenced by QQmlEngineDebugClient::decode(), QQmlEngineDebugClient::decode(), QQmlEngineDebugClient::decode(), getCodecsList(), QQmlEngineDebugClient::messageReceived(), QV4::GlobalFunctions::method_decodeURI(), QV4::GlobalFunctions::method_decodeURIComponent(), QFFmpeg::StreamDecoder::onFinalPacketReceived(), parseIp6(), qt_urlRecode(), QKtxHandler::read(), QUrlQueryPrivate::recodeFromUser(), QQmlJSShadowCheck::run(), QQmlJSCodeGenerator::run(), QQmlJSBasicBlocks::run(), QQmlJSTypePropagator::run(), and QUrlQueryPrivate::setQuery().
Definition at line 210 of file qurlquery.cpp.
Referenced by QQmlPropertyIndex::QQmlPropertyIndex(), QJSValuePrivate::encode(), QJSValuePrivate::encode(), QV4::Date::init(), QV4::Date::init(), QV4::Date::init(), QV4::Date::init(), QJSValuePrivate::manageStringOnV4Heap(), QV4::GlobalFunctions::method_encodeURI(), QV4::GlobalFunctions::method_encodeURIComponent(), QV4::Date::operator=(), QUrlQuery::query(), QUrlQueryPrivate::recodeToUser(), QJSValuePrivate::setString(), and QJSValuePrivate::setValue().
Definition at line 209 of file qurlquery.cpp.
Referenced by QAppleLogActivity::~QAppleLogActivity(), QApplicationPrivate::dispatchEnterLeave(), QEglFSScreen::handleCursorMove(), QWidgetWindow::handleEnterLeaveEvent(), QWindowSystemInterface::handleEnterLeaveEvent(), QQmlJS::Dom::FormatPartialStatus::handleTokens(), and QQuickVisualTestUtils::moveMouseAway().
Definition at line 410 of file qurlquery.cpp.
|
inline |
Definition at line 229 of file qurlquery.cpp.
References QUrl::PrettyDecoded.
Referenced by QUrlQuery::queryItems(), and QUrlQueryPrivate::recodeToUser().
|
static |
Definition at line 488 of file qurlquery.cpp.
References qt_urlRecode().
Referenced by QUrlQuery::query().