Provide a mechanism to disable QR code plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Qreator |
Fix Committed
|
High
|
Schwarzburg |
Bug Description
While focusing on the Touch version of Qreator, the desktop version will be kept in maintenance mode (i.e. bugfixes and a very limited scope for new features).
However, now that we've got a stable version, I'd like to see it widely used. I'm working to get it packaged for Ubuntu (see bug 1178202), but it should be entirely possible to package it for other distros, as as far I'm aware, the only distro-specific feature without fallback we've got right now is the Ubuntu Software Center QR code type.
I'd like to disable the USC QR type for Debian and Fedora, but rather than relying on a distro patch (e.g. removing the USC plugin files from the package), I believe we could do it in a relatively simple and elegant way by detecting the distro and adding a switch to disable plugins on demand.
Related branches
- David Planella: Approve
- Schwarzburg: Needs Information
-
Diff: 91 lines (+30/-4)4 files modifiedqreator/__init__.py (+11/-3)
qreator/qrcodes/QRCodeSoftwareCenterApp.py (+8/-0)
qreator_lib/__init__.py (+1/-1)
qreator_lib/helpers.py (+10/-0)
Changed in qreator: | |
milestone: | none → 13.05.4 |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
Changed in qreator: | |
assignee: | nobody → Schwarzburg (stefan-schwarzburg) |
Changed in qreator: | |
status: | Triaged → In Progress |
Changed in qreator: | |
status: | In Progress → Fix Committed |
Changed in qreator: | |
milestone: | 13.10.1 → 16.06.1 |