В настоящее время я создаю программу на Qt, OpenCv, Mac OS X. У меня есть главное окно, а затем отдельное окно, которое открывается. Я передаю новому окну несколько клонов матрицы в конструкторе:
ImageWindow *imageWin = new ImageWindow(
cvCloneMat(getData->getMasterRawMat(1)),
cvCloneMat(getData->getMasterRawMat(2)),
cvCloneMat(getData->getMasterRawMat(3)),
cvCloneMat(getData->getMasterRawMat(4)) );
imageWin->show();
Как мне освободить (где я вызываю cvReleaseMat), когда новое окно закрыто?