| 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 ()
NotifierAccess & | deleteNotifier ()
Threads::Mutex & | mutex ()
| operator const QObject * () const
| operator QObject * ()
QObject * | operator-> ()
const QObject * | operator-> () const
QObject * | operator= (QObject *)

## Protected Attributes
i_QPtrImpl * | impl_

## 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