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>.
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 ,
  QQmlPropertyGuard = 4
}
 

Detailed Description

Definition at line 63 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.

References QRecyclePool< T, Step >::Delete().

Referenced by QQmlPropertyCapture::captureProperty().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ New()

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

Definition at line 280 of file qqmljavascriptexpression_p.h.

References engine, QQmlEnginePrivate::get(), and Q_ASSERT.

Referenced by QQmlPropertyCapture::captureProperty().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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: