Now there are more places where I would like to use it, so I am aiming at moving it to a better-place(tm). Own header, part of an existing header? Any preferences of suggestions?
Code: Select all
// https://stackoverflow.com/questions/41402152/stdunique-ptr-and-qobjectdeletelater
struct QObjectDeleteLater
{
void operator()(QObject* o)
{
o->deleteLater();
}
};
template<typename T>
using qobject_delete_later_unique_ptr = std::unique_ptr<T, QObjectDeleteLater>;