OxideQQuickScriptMessageHandler Class

A handler for messages from user scripts More...

Header: #include <oxideqquickscriptmessagehandler.h>
Instantiated By: ScriptMessageHandler
Inherits: QObject and QQmlParserStatus

Properties

Public Functions

OxideQQuickScriptMessageHandler(QObject *parent = nullptr)
~OxideQQuickScriptMessageHandler()
QJSValue callback() const
QList<QUrl> contexts() const
QString msgId() const
void setCallback(const QJSValue &callback)
void setContexts(const QList<QUrl> &contexts)
void setMsgId(const QString &id)

Signals

void callbackChanged()
void contextsChanged()
void msgIdChanged()

Reimplemented Protected Functions

virtual void classBegin()
virtual void componentComplete()

Additional Inherited Members

Detailed Description

A handler for messages from user scripts

Property Documentation

callback : QJSValue

Access functions:

QJSValue callback() const
void setCallback(const QJSValue &callback)

Notifier signal:

void callbackChanged()

contexts : QList<QUrl>

Access functions:

QList<QUrl> contexts() const
void setContexts(const QList<QUrl> &contexts)

Notifier signal:

void contextsChanged()

msgId : QString

Access functions:

QString msgId() const
void setMsgId(const QString &id)

Notifier signal:

void msgIdChanged()

Member Function Documentation

OxideQQuickScriptMessageHandler::OxideQQuickScriptMessageHandler(QObject *parent = nullptr)

Default constructs an instance of OxideQQuickScriptMessageHandler.

OxideQQuickScriptMessageHandler::~OxideQQuickScriptMessageHandler()

Destroys the instance of OxideQQuickScriptMessageHandler.

[virtual protected] void OxideQQuickScriptMessageHandler::classBegin()

[virtual protected] void OxideQQuickScriptMessageHandler::componentComplete()