Suggested KDEPrintInternal namespace

Alex Merry huntedhacker at tiscali.co.uk
Mon Sep 10 15:18:01 BST 2007


On Monday 10 Sep 2007, Stefan Nikolaus wrote:
> On Monday 10 September 2007 13:40:16 Alex Merry wrote:
> > It's driving me insane,
>
> Oooh, interesting.. I can give it a try this evening - no promise
> though - but I need to know which classes are meant to be public
> exactly. CMakeList.txt tells me that these headers are installed:
> kprinter.h
> kprintaction.h
> kprintdialogpage.h
> kpreloadobject.h
> kmmanager.h (*)
> kmprinter.h (*)
> kmobject.h (*)
> kprintdialog.h (*)
> driver.h (*)
> kmjobmanager.h (*)
> kmjob.h (*)

KPrinter and KPrintDialogPage are the only ones being used by 
applications.  Oh, and KPReloadObject, since KPrinter inherits that.

KPrintAction is meant to be used by applications, but isn't.  Possibly 
because there are no apidocs for it.

There's also a hell of a lot of stuff in management 
(libkdeprint_management).  I don't think any of it is directly used by 
anything outside of kdeprint.  I just started putting all that stuff in 
KdePrintInternal, I think.

Don't forget that part of kdeprint is in kdebase/runtime/kdeprint.

My work so far is here: 
<http://users.ox.ac.uk/~corp1141/kdeprint-namespace.diff>.  Also 
attached in gzip'd form (so it doesn't hit the 40K limit for the 
mailing list).

Alex



-- 
KDE: http://www.kde.org
Ubuntu/Kubuntu: http://www.ubuntu.org http://www.kubuntu.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdeprint-namespace.diff.gz
Type: application/x-gzip
Size: 15440 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070910/43b0efe6/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070910/43b0efe6/attachment.sig>


More information about the kde-core-devel mailing list