New views: ImageDropWidget (+DropArea) for dropping images onto. When an image is dropped on the widget, it retrieves image's absolute path
ColorButton: made it easier for it to change its color by calling its public setColor() function
ColorsTableWidget: buttons' colors are automatically applied as soon as appropriate event is emitted
DisplayWidget: it now automatically sets sample terminal's color-scheme.
Connected views to model to fully utilize MVC
Everything works flawlessly yet the program itself needs to have its logical parts wrapped in try-catch blocks (exception handling in Qt seems to have some problems, see why-doesnt-qt-use-exception-handling). I should also dedicate some time to writing unit tests.
Everything works flawlessly yet the program itself needs to have its logical parts wrapped in try-catch blocks (exception handling in Qt seems to have some problems, see why-doesnt-qt-use-exception-handling). I should also dedicate some time to writing unit tests.