OpendTect  7.0
Public Member Functions | Protected Attributes | List of all members
QObjPtr Class Reference

Class with a pointer to a QObject. The pointer will be set to null when the QObject goes out of scope. More...

Public Member Functions

 QObjPtr (QObject *=0)
 
 ~QObjPtr ()
 
NotifierAccessdeleteNotifier ()
 
Threads::Mutexmutex ()
 
 operator const QObject * () const
 
 operator QObject * ()
 
QObject * operator-> ()
 
const QObject * operator-> () const
 
QObject * operator= (QObject *)
 

Protected Attributes

i_QPtrImplimpl_
 

Detailed Description

Class with a pointer to a QObject. The pointer will be set to null when the QObject goes out of scope.

Constructor & Destructor Documentation

◆ QObjPtr()

QObjPtr::QObjPtr ( QObject *  = 0)

◆ ~QObjPtr()

QObjPtr::~QObjPtr ( )

Member Function Documentation

◆ deleteNotifier()

NotifierAccess& QObjPtr::deleteNotifier ( )

◆ mutex()

Threads::Mutex& QObjPtr::mutex ( )

◆ operator const QObject *()

QObjPtr::operator const QObject * ( ) const

◆ operator QObject *()

QObjPtr::operator QObject * ( )

◆ operator->() [1/2]

QObject* QObjPtr::operator-> ( )

◆ operator->() [2/2]

const QObject* QObjPtr::operator-> ( ) const

◆ operator=()

QObject* QObjPtr::operator= ( QObject *  )

Member Data Documentation

◆ impl_

i_QPtrImpl* QObjPtr::impl_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024