Screen and HistoryScroll pointers to smart pointer
Those Classes are not QObject, so most of it's pointers could be changed to smart pointers with no problems. Problem found when using QList<std::unique_ptr>: it wasn't possible to use it. I'm using std containers instead.
Showing with 85 additions and 94 deletions