It was using the cpp from the main example but the header from minimal-mdi. Instead, share both the impl and the header (cherry-picked from commit a8c50f1876)
a8c50f1876
Only worked when being built from within kddw.
There's not much functionality to show, so no point in saying it's minimal