Hoy, uno de mis usuarios me envió algunas capturas de pantalla que mostraban mi aplicación ejecutándose en el modo "Tabbed Windows", es decir, con todas las ventanas generalmente separadas que se muestran como pestañas dentro de una sola ventana, como esta:
Estoesmuybueno,especialmenteporqueenrealidadnuncaprograméningúntipodesoporteparaun"modo de ventanas con pestañas" en una aplicación. :)
Desafortunadamente, el usuario no sabe cómo puso la aplicación en este modo, y tampoco puedo averiguar cómo hacerlo.
Cuando busco el tema en Google, encuentro artículos como este que describe cómo se agregó este modo a algunas de las aplicaciones de Apple, y cómo MacOS / X se agregará automáticamente a cualquier aplicación de terceros "basada en documentos"; para esas aplicaciones, algunos elementos de menú adicionales (como "Combinar todas las ventanas" y "Mostrar pestaña anterior / siguiente" y "Mover pestaña a nueva ventana") se insertarán automáticamente en el menú de la ventana.
Sin embargo, mi aplicación no es AFAIK "basada en documentos" (es una aplicación multiplataforma basada en Qt5.4.1), y no tiene ningún menú llamado "Ventana". (Tiene un menú llamado "Windows", pero esos elementos del menú no se muestran en ese menú)
¿Alguien sabe cómo mi usuario logró este truco?