С использованием библиотеки Qt реализовать класс содержащий коллекцию фигур, прямоугольников, треугольников, эллипсов и т.п. В классе должны быть методы для добавления новых фигур и удаления старых. Реализовать графический интерфейс позволяющий проверить работу этих методов. Каждая фигура должны представлять из себя объект, который можно перемещать при помощи курсора, а также делать активным (объект поднимается на передний план), при наложении нескольких объектов друг на друга должен перемещаться только активный объект.