OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <qptr.h>

Public Member Functions

 QObjPtr (QObject *=nullptr)
 
 ~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 * = nullptr)

◆ ~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-2025