[KJots] Make compiler happier (use overrides, nullptr, explicit, QT_NO_KEYWORDS)
Summary:
This patch does not contain any functional change, it only does following:
- Add override keyword where applicable (also, remove empty dtors);
- Make ctors explicit;
- Use nullptr instead of 0;
- Add QT_NO_KEYWORDS, make code compile
Test Plan: it compiles
Reviewers: dvratil
Reviewed By: dvratil
Subscribers: kde-pim
Tags: KDE PIM
Differential Revision: https://phabricator.kde.org/D28993