← Back to team overview

ubuntu-sdk-bugs team mailing list archive

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

 

** Also affects: appmenu-qt5
   Importance: Undecided
       Status: New

** Changed in: appmenu-qt5
     Assignee: (unassigned) => Łukasz Zemczak (sil2100)

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

** Changed in: appmenu-qt
       Status: In Progress => Won't Fix

** Changed in: appmenu-qt5
   Importance: Undecided => High

-- 
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 Committed
Status in “qtbase-opensource-src” package in Ubuntu:
  Fix Committed

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.1.1 testable with:
  sudo apt-add-repository ppa:canonical-qt5-edgers/qt5-beta-proper
  sudo apt-get update
  sudo apt-get dist-upgrade

  
  To revert back to archive versions:

  sudo ppa-purge ppa:canonical-qt5-edgers/qt5-beta-proper

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