# HG changeset patch # User Teemu Piippo # Date 1488725869 -7200 # Node ID 26b3f1e80a9caed9c43c7fd6b04547cf350d6630 # Parent 2edf54a5e56ad1055eafc15387928f14116d85a5 Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector... diff -r 2edf54a5e56a -r 26b3f1e80a9c src/types/resourcevector.h --- a/src/types/resourcevector.h Sun Mar 05 16:55:48 2017 +0200 +++ b/src/types/resourcevector.h Sun Mar 05 16:57:49 2017 +0200 @@ -29,6 +29,8 @@ using Filter = std::function; using Callback = std::function; + ResourceVector() = default; + ResourceVector(const ResourceVector&) = delete; ~ResourceVector(); void append(T) = delete; @@ -50,6 +52,8 @@ void merge(ResourceVector& other, int position = -1, Filter filter = nullptr, Callback callback = nullptr); const QVector& toQVector() const; + void operator=(const ResourceVector&) = delete; + private: QVector _data; };