Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJavaScriptExpressionGuard Class Reference

#include <qqmlengine_p.h>

Inheritance diagram for QQmlJavaScriptExpressionGuard:
Collaboration diagram for QQmlJavaScriptExpressionGuard:

Public Member Functions

 QQmlJavaScriptExpressionGuard (QQmlJavaScriptExpression *)
void Delete ()
Public Member Functions inherited from QQmlNotifierEndpoint
 QQmlNotifierEndpoint (Callback callback)
 ~QQmlNotifierEndpoint ()
bool isConnected () const
bool isConnected (QObject *source, int sourceSignal) const
bool isConnected (QQmlNotifier *) const
void disconnect ()
bool isNotifying () const
 Returns true if a notify is in progress.
void startNotifying (qintptr *originalSenderPtr)
void stopNotifying (qintptr *originalSenderPtr)
void cancelNotify ()
 Cancel any notifies that are in progress.
int signalIndex () const
Callback callbackType () const
QQmlNotifierEndpoint * nextEndpoint () const
qintptr sender () const
void setSender (qintptr sender)
QObject * senderAsObject () const
QQmlNotifier * senderAsNotifier () const

Static Public Member Functions

static QQmlJavaScriptExpressionGuard * New (QQmlJavaScriptExpression *e, QQmlEngine *engine)

Public Attributes

QQmlJavaScriptExpression * expression
QQmlJavaScriptExpressionGuard * next

Additional Inherited Members

Public Types inherited from QQmlNotifierEndpoint
enum  Callback {
  None = 0 , QQmlBoundSignal = 1 , QQmlJavaScriptExpressionGuard = 2 , QQmlVMEMetaObjectEndpoint = 3 ,
  QQmlUnbindableToUnbindableGuard = 4 , QQmlUnbindableToBindableGuard = 5 , QQmlDirtyReferenceObject = 6
}

Detailed Description

Definition at line 63 of file qqmlengine_p.h.

Constructor & Destructor Documentation

◆ QQmlJavaScriptExpressionGuard()

QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard ( QQmlJavaScriptExpression * e)
inline

Definition at line 279 of file qqmljavascriptexpression_p.h.

Member Function Documentation

◆ Delete()

void QQmlJavaScriptExpressionGuard::Delete ( )
inline

Definition at line 293 of file qqmljavascriptexpression_p.h.

◆ New()

QQmlJavaScriptExpressionGuard * QQmlJavaScriptExpressionGuard::New ( QQmlJavaScriptExpression * e,
QQmlEngine * engine )
inlinestatic

Definition at line 286 of file qqmljavascriptexpression_p.h.

Member Data Documentation

◆ expression

QQmlJavaScriptExpression* QQmlJavaScriptExpressionGuard::expression

Definition at line 72 of file qqmlengine_p.h.

◆ next

QQmlJavaScriptExpressionGuard* QQmlJavaScriptExpressionGuard::next

Definition at line 73 of file qqmlengine_p.h.


The documentation for this class was generated from the following files: