Make KoStoreDevice a concrete implementation instead of header only
A class derived from QObject should have a cpp file and use Q_OBJECT. Without that a new class is generated whereever it is used.