Summary: | Button for adding a printer from the print dialog | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Pascal d'Hermilly <pascal> |
Component: | qt | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | wishlist | CC: | jlayt |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Pascal d'Hermilly
2008-11-09 22:14:29 UTC
The print dialog comes from Qt, so please ask qt-bugs@trolltech.com But wouldn't it be smartest if the button sent you to kdeprint? That would make it a KDE issue instead of qt, right? Or can the qt-dialog just detect that kdeprint is available and generate the button then...? Adding such an option to the print dialog can only be done by Qt, no matter what sub-system gets called to actually add the printer. The only way we have to add anything to the dialog is as another tab in the main dialog body, which I don't think is a good place for it to be, there's too many tabs already and it's not the obvious place to look for it. Ideally, I would add this as an option in the Printer selection combo box, i.e. where you currently select the printer or to Print to PDF, which is where Mac OS X has it. I've previously suggested to Qt that they provide the ability to add virtual printers to the printer list, such as Print to Fax, so Add Printer would just be a use case for this feature. I'm currently writing some patches to send to Qt for other features (Current Page, Odd/Even Pages, etc) and if the process is successful then I plan to look into the virtual printers feature after I do file printing and adding tabs to printer properties. Don't look for this in the near future, if it's possible to do and Qt accept the proposal, I'd say this would be a Qt 4.6 thing in late 2009. If Qt doesn't go for the proposals, then we would probably look to write our own dialog again in conjunction with the OpenPrinting initiative. |