← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1157213] Re: Port appmenu support to Qt5 QPA

 

** Changed in: appmenu-qt5
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1157213

Title:
  Port appmenu support to Qt5 QPA

Status in Application menu for Qt:
  Won't Fix
Status in Application menu for Qt5:
  Fix Released
Status in “qtbase-opensource-src” package in Ubuntu:
  Fix Released

Bug description:
  Please see the related blueprint for some of the plans related to the
  implementation. For now, the current one (which might change) is
  writing a custom QPlatformTheme plugin which will be loadable on any
  QPA possible.

  ---

  Currently we have proposed Qt5 appmenu support downstream as patches
  basing on the previous Qt4 support code upstream. This is a sufficient
  solution for now, but Qt5 introduced something called QPA (Qt Platform
  Abstraction) that is supposed to resolve such things like custom-OS
  theming and features.

  This would essentially require re-writing appmenu-qt to the QPA theme
  QPlatformMenuBar API and writing a custom Ubuntu/Linux theme loading
  appmenu-like plugins.

  Qt 5.2 with appmenu patches included testable with:
  sudo apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2
  sudo apt-get update
  sudo apt-get dist-upgrade

  To revert back to archive versions:

  sudo ppa-purge ppa:canonical-qt5-edgers/qt5-beta2

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-qt/+bug/1157213/+subscriptions