@threedeyes вот реально, насколько я смотрю, можно юзать линуксовые файлы с минимальными изменениями:
1. Добавить #ifdef Q_OS_HAIKU в crl_linux_time
2. Добавить Media в OpenSystemSettings под ifdef'ом
3. Добавить notifications_manager_haiku.cpp в линуксовую папку, который выбирать через remove_target_sources/nice_target_sources на уровне cmake
Больше никакой я разницы не вижу, большинство методов не заимпленментировано, есть какой-то ShowInFolder, но там просто вызывается какой-то open, судя по всему линуксовый ShowInFolder с QDesktopServices::openUrl будет работать также, насколько я понимаю