Hi again,

I'm going to answer my own question. I've come to realize that
QPlatformMenuBar::syncMenu() and QPlatformMenu::syncMenuItem() are indeed
intended for applying changes atomically. They are called after the
properties of menus or items are modified but not during their
construction. My oversight was that I had only tested menus and items with
their values set directly in their constructors, which is why I never saw
those virtual methods being invoked. I apologize for any confusion.

I'm still interested in finding documentation related to platform theme
menus, so any help with that would be greatly appreciated :)

Cheers!
-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to