Fix clang warning about the ObjectTreeSourceIf vtable being emitted in every…

Authored by dfaure on Apr 10 2016, 12:44 PM.

Description

Fix clang warning about the ObjectTreeSourceIf vtable being emitted in every translation unit.

Summary:
Pure interfaces don't get treated well by C++ compilers, better have a .cpp file for the dtor.
This required moving the header to one of the actual libs (viewer, since it's only used there).

Test Plan: Compiles

Reviewers: knauss, KDE PIM

Reviewed By: knauss, KDE PIM

Subscribers: knauss

Differential Revision: https://phabricator.kde.org/D1376

Merged Changes

CommitAuthorDetailsCommitted
732ba12bd765D1376dfaure
Fix clang warning about vtables being emitted in every translation unit. 
Apr 13 2016