QtMobility
Нашел с чего пример брать. Это самый кривой модуль Qt.
Короче потырил я код для своего проекта...
Есть пара замечаний - для таскбара есть сишное апи, почему не юзать его (тогда не будет проблем с компилером). Плюс комы ж должны в мингв работать, нет?
В том виде, в каком меню есть, оно не нужно - не должн быть перекоса по функционалу между платформами. Есть хинт для винды - можно иерархические меню разворачивать сепараторами, как группы. Однако код под винду дико кривой, велика вероятность, что завернут.
Аналогично бэдж - почему я передаю кустринг, к-ый тупо не работает в юнити? Тогда делать числом.
Дело не в количестве паблик классов, а в общем количестве чущностей - кутешники смотрят не на апи, а на реализацию. Плагины для платформ нахрен не нужны - на 1 платформу щаз 1 плагин, а валидность его можно и в рантайме проверить (есть юнити или нет).
В общем, для Qt код не готов.