model class that observes the vtkDebugLeaks singleton
More...
#include <vtkQtDebugLeaksModel.h>
Inherits QStandardItemModel.
model class that observes the vtkDebugLeaks singleton
This class is used internally by the vtkQtDebugLeaksView. It installs an observer on the vtkDebugLeaks singleton and uses the observer to maintain a model of all vtkObjectBase derived objects that are alive in memory.
Definition at line 33 of file vtkQtDebugLeaksModel.h.
◆ vtkQtDebugLeaksModel()
vtkQtDebugLeaksModel::vtkQtDebugLeaksModel |
( |
QObject * |
p = nullptr | ) |
|
◆ ~vtkQtDebugLeaksModel()
vtkQtDebugLeaksModel::~vtkQtDebugLeaksModel |
( |
| ) |
|
|
override |
◆ getObjects()
QList< vtkObjectBase * > vtkQtDebugLeaksModel::getObjects |
( |
const QString & |
className | ) |
|
Get the list of objects in the model that have the given class name.
◆ referenceCountModel()
QStandardItemModel * vtkQtDebugLeaksModel::referenceCountModel |
( |
const QString & |
className | ) |
|
Return an item model that contains only objects with the given class name.
The model has two columns: object address (string), object reference count (integer) The caller is allowed to reparent or delete the returned model.
◆ addObject
◆ removeObject
void vtkQtDebugLeaksModel::removeObject |
( |
vtkObjectBase * |
object | ) |
|
|
protectedslot |
◆ registerObject
void vtkQtDebugLeaksModel::registerObject |
( |
vtkObjectBase * |
object | ) |
|
|
protectedslot |
◆ processPendingObjects
void vtkQtDebugLeaksModel::processPendingObjects |
( |
| ) |
|
|
protectedslot |
◆ onAboutToQuit
void vtkQtDebugLeaksModel::onAboutToQuit |
( |
| ) |
|
|
protectedslot |
◆ flags
Qt::ItemFlags vtkQtDebugLeaksModel::flags |
( |
const QModelIndex & |
index | ) |
const |
|
overrideprotectedslot |
The documentation for this class was generated from the following file: