- coding standards.
- set 'parent' on QObject custom class to ensure object deletion.