[Development] Integrating Common Print Dialog project into Qt

Albert Astals Cid albert.astals.cid at kdab.com
Thu Dec 21 10:22:47 CET 2017


El dijous, 21 de desembre de 2017, a les 10:14:14 CET, Rithvik Patibandla va 
escriure:
> Hi

Hi

> This summer, OpenPrinting [1] has created a Common Print Dialog project via
> the Google Summer of Code (2017) program to improve the experience of
> printing in Linux systems with a modern UI and backend APIs that will be
> maintained by the OpenPrinting org (the idea can be found here [2]). I am
> one of the students who worked on this project. For the UI, we decided to
> build one using Qt 5. Although, the dialog started as an application to
> ship with individual distributions, we changed course and instead built a
> print dialog API which can be used by application developers to include the
> dialog in their applications.  We wish to integrate this dialog API into Qt
> so that any application built using Qt can use this dialog to include
> support for printing. The code for the dialog can be found here [3]. We
> request the Qt developers to review the code and help us in integrating the
> dialog into Qt. The build instructions are given in the README file and
> screenshots of the dialog will be uploaded very soon.

I see a big-ish problem that is that it uses QtQuick so it can't really go 
into qtbase where the current printing dialog lives, so if this was to be 
accepted the printing module would need to split off from qtbase (no idea if 
that is planned or not).

Looking at the code Advanced.qml seems to be collection of items that really 
don't do anything at all?

Cheers,
  Albert

> 
> Thanks,
> Rithvik
> 
> [1] https://wiki.linuxfoundation.org/openprinting/start
> <https://wiki.linuxfoundation.org/openprinting/start> [2]
> https://wiki.linuxfoundation.org/gsoc/google-summer-code-2017-openprinting-> projects
> <https://wiki.linuxfoundation.org/gsoc/google-summer-code-2017-openprinting
> -projects> [3] https://github.com/rithvikp1998/common-print-dialog
> <https://github.com/rithvikp1998/common-print-dialog>


-- 
Albert Astals Cid | albert.astals.cid at kdab.com | Software Engineer
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel: Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - The Qt, C++ and OpenGL Experts





More information about the Development mailing list