3#ifndef QV4URLOBJECT_P_H
4#define QV4URLOBJECT_P_H
20#include <QtCore/QString>
28#define UrlObjectMembers(class, Member) \
29 Member(class, Pointer, String *, hash) \
30 Member(class, Pointer, String *, host) \
31 Member(class, Pointer, String *, hostname) \
32 Member(class, Pointer, String *, href) \
33 Member(class, Pointer, String *, origin) \
34 Member(class, Pointer, String *, password) \
35 Member(class, Pointer, String *, pathname) \
36 Member(class, Pointer, String *, port) \
37 Member(class, Pointer, String *, protocol) \
38 Member(class, Pointer, String *, search) \
39 Member(class, Pointer, String *, username)
45 void init() { Object::init(); }
54#define UrlSearchParamsObjectMembers(class, Member) \
55 Member(class, Pointer, ArrayObject *, params) \
56 Member(class, Pointer, ArrayObject *, keys) \
57 Member(class, Pointer, ArrayObject *, values) \
58 Member(class, Pointer, UrlObject *, url)
64 void init() { Object::init(); }
117 return string ?
string->toQString() :
QString();
128 ?
static_cast<const UrlObject *
>(
this)
137 int argc,
const Value *);
147 const Value *argv,
int argc);
149 const Value *argv,
int argc);
152 const Value *argv,
int argc);
154 const Value *argv,
int argc);
157 const Value *argv,
int argc);
159 const Value *argv,
int argc);
162 const Value *argv,
int argc);
164 const Value *argv,
int argc);
167 const Value *argv,
int argc);
170 const Value *argv,
int argc);
172 const Value *argv,
int argc);
175 const Value *argv,
int argc);
177 const Value *argv,
int argc);
180 const Value *argv,
int argc);
182 const Value *argv,
int argc);
185 const Value *argv,
int argc);
187 const Value *argv,
int argc);
190 const Value *argv,
int argc);
192 const Value *argv,
int argc);
195 const Value *argv,
int argc);
197 const Value *argv,
int argc);
200 const Value *argv,
int argc);
253 int argc,
const Value *);
263 const Value *argv,
int argc);
265 const Value *argv,
int argc);
267 const Value *argv,
int argc);
269 const Value *argv,
int argc);
271 const Value *argv,
int argc);
273 const Value *argv,
int argc);
275 const Value *argv,
int argc);
277 const Value *argv,
int argc);
279 const Value *argv,
int argc);
281 const Value *argv,
int argc);
283 const Value *argv,
int argc);
285 const Value *argv,
int argc);
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
QLatin1StringView QLatin1String
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)
#define Q_QML_AUTOTEST_EXPORT
#define Q_MANAGED_TYPE(type)
#define DECLARE_HEAP_OBJECT(name, base)
#define DECLARE_MARKOBJECTS(class)
#define V4_OBJECT2(DataClass, superClass)
QUrl url("example.com")
[constructor-url-reference]
Heap::ExecutionContext * scope() const
void init(QV4::ExecutionContext *scope)
void init(QV4::ExecutionContext *scope)
@ Type_UrlSearchParamsObject
ExecutionEngine * engine() const
PropertyAttributes getOwnProperty(PropertyKey id, Property *p=nullptr) const
bool setSearch(QString search)
Q_QML_AUTOTEST_EXPORT QString search() const
bool setPathname(QString pathname)
bool setHostname(QString hostname)
void setUrl(const QUrl &url)
bool setHash(QString hash)
bool setHref(QString href)
bool setProtocol(QString protocol)
bool setUsername(QString username)
bool setPort(QString port)
bool setPassword(QString password)
static ReturnedValue method_getPathname(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getPort(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getSearchParams(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setProtocol(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getUsername(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getProtocol(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setHostname(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setHref(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setSearch(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getHash(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setHost(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setPort(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getPassword(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine, Object *ctor)
static ReturnedValue method_getOrigin(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setUsername(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getSearch(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setPassword(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getHost(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getHostname(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_getHref(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setPathname(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_setHash(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
void setParams(QList< QStringList > params)
QString valueAt(int index) const
QList< QStringList > params() const
Heap::UrlObject * urlObject() const
int indexOf(QString name, int last=-1) const
QString searchString() const
Heap::String * nameAtRaw(int index) const
void append(Heap::String *name, Heap::String *value)
Heap::String * valueAtRaw(int index) const
void setUrlObject(const UrlObject *url)
QString nameAt(int index) const
static ReturnedValue method_keys(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_forEach(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_get(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_sort(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_delete(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine, Object *ctor)
static ReturnedValue method_getAll(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toString(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_append(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_has(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_set(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_entries(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_values(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static constexpr VTable::OwnPropertyKeys virtualOwnPropertyKeys
static constexpr VTable::GetOwnProperty virtualGetOwnProperty
static constexpr VTable::CallAsConstructor virtualCallAsConstructor
QString toQString() const