diff options
author | Albert Astals Cid <albert.astals.cid@kdab.com> | 2017-12-29 15:18:52 +0100 |
---|---|---|
committer | Albert Astals Cid <albert.astals.cid@kdab.com> | 2018-01-12 12:04:51 +0000 |
commit | c45947aeefa1a83eda767edca4fd4c6f9404d3ff (patch) | |
tree | 5081bb5775dd4dd87567978e639b6167faa71fc7 /src/printsupport/kernel/qplatformprintdevice.h | |
parent | e35878bf57f4107fa1a49a8a4d552ea5ce1b53a9 (diff) |
CUPS: Don't show choices that conflict with the printer installed options
Some options only make sense if the printer has installed some extensions, e.g.
we should not shown "Staple" options if the Stapler addon is not installed,
so with this change we use ppdInstallableConflict to know whether an option
should be shown to the user or not.
Change-Id: I5733e1ac8b667c26b292aeafc90a10c155b751a4
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Diffstat (limited to 'src/printsupport/kernel/qplatformprintdevice.h')
-rw-r--r-- | src/printsupport/kernel/qplatformprintdevice.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/printsupport/kernel/qplatformprintdevice.h b/src/printsupport/kernel/qplatformprintdevice.h index 8af76464b5..a988518547 100644 --- a/src/printsupport/kernel/qplatformprintdevice.h +++ b/src/printsupport/kernel/qplatformprintdevice.h @@ -123,6 +123,7 @@ public: virtual QVariant property(QPrintDevice::PrintDevicePropertyKey key) const; virtual bool setProperty(QPrintDevice::PrintDevicePropertyKey key, const QVariant &value); + virtual bool isFeatureAvailable(QPrintDevice::PrintDevicePropertyKey key, const QVariant ¶ms) const; #ifndef QT_NO_MIMETYPE virtual QList<QMimeType> supportedMimeTypes() const; |