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 connect (QObject *source, int sourceSignal, QQmlEngine *engine, bool doNotify=true)
void connect (QQmlNotifier *)
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
qintptr sender () const
void setSender (qintptr sender)
QObjectsenderAsObject () const
QQmlNotifiersenderAsNotifier () const

Static Public Member Functions

static QQmlJavaScriptExpressionGuardNew (QQmlJavaScriptExpression *e, QQmlEngine *engine)

Public Attributes

QQmlJavaScriptExpressionexpression
QQmlJavaScriptExpressionGuardnext

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 62 of file qqmlengine_p.h.

Constructor & Destructor Documentation

◆ QQmlJavaScriptExpressionGuard()

QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard ( QQmlJavaScriptExpression * e)
inline

Definition at line 273 of file qqmljavascriptexpression_p.h.

Member Function Documentation

◆ Delete()

void QQmlJavaScriptExpressionGuard::Delete ( )
inline

Definition at line 287 of file qqmljavascriptexpression_p.h.

◆ New()

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

Definition at line 280 of file qqmljavascriptexpression_p.h.

Member Data Documentation

◆ expression

QQmlJavaScriptExpression* QQmlJavaScriptExpressionGuard::expression

Definition at line 71 of file qqmlengine_p.h.

◆ next

QQmlJavaScriptExpressionGuard* QQmlJavaScriptExpressionGuard::next

Definition at line 72 of file qqmlengine_p.h.


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