[poppler] Annots & ownership of its objects
Pino Toscano
pino at kde.org
Sun Jun 28 16:45:25 PDT 2009
Hi,
currently, an Annots object owns the various Annot* objects thus, if you want
to keep them, you have to keep the "parent" Annots object around as well.
My goal is to have each Annot object stored in each "wrapper" Annotation
object of the Qt4 frontend, but without the need to tie them to a Page object.
The less "destructive" solution I have so far is a takeAnnot() method (see
attached patch) which would get an Annot object and give its ownership to the
callee.
This also could help the glib frontend, which currently keeps an Annots object
around for each page.
What do you think?
--
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: poppler-annots-take.diff
Type: text/x-patch
Size: 1025 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/poppler/attachments/20090629/9dea9cf7/attachment.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/poppler/attachments/20090629/9dea9cf7/attachment.pgp
More information about the poppler
mailing list