From koffice-devel Mon Feb 22 22:46:55 2010 From: "Dr. Robert Marmorstein" Date: Mon, 22 Feb 2010 22:46:55 +0000 To: koffice-devel Subject: Re: New libs in koffice/libs/ [was: kexi, kplato and reports] Message-Id: <201002221746.56306.robert () narnia ! homeunix ! com> X-MARC-Message: https://marc.info/?l=koffice-devel&m=126687886522675 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1758191152==" --===============1758191152== Content-Type: multipart/signed; boundary="nextPart2689010.FQrF0ZCiqP"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart2689010.FQrF0ZCiqP Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > I was hoping we covered all your needs with the other libs :) It may still be possible to do some of this by calling parentWidget the=20 correct number of times on the correct widget. But that seems like black=20 magic to me right now... To be honest, since classes resumed I haven't had as much time to play with= =20 this as I'd have liked, which is why I haven't bugged the list about it aga= in. =20 It would be nice to provide some convenience functions that would make this= =20 easier. =20 > Do you have your application available for download somewhere so we can s= ee > whats missing in flake/kotext/etc that require you to link to komain? >=20 It's on gitorious at: git://gitorious.org/publish-to-docker/publish-to-docker.git I'll try to clean up the development branch I've been working on a little a= nd=20 push my latest attempt at this to gitorious tonight. > Personally I'd say that plugin writers should never have to link to komai= n. > Its meant for koffice applications only. Thats my vision of koffice libs. Right now, I use KoDocument (which is in libs/main), but I guess I could us= e=20 KoOdfDocument instead. Before, I was using the static KoDocument::document= s=20 function to get stuff, but I think I've finally figured out how to get the= =20 "current" document from the shape controller. I wasted several days before= I=20 realized I was missing a "public" in front of my inheritance of=20 KoCanvasObserverBase: "class PublishWidget : public QDockWidget, KoCanvasObserverBase {" isn't the same as "class PublishWidget : public QDockWidget, public KoCanvasObserverBase {" Which led to some really bizarre behavior and left me scratching my head fo= r a=20 long time.... I'd like to thank everyone who's helped with this. It's great working with= =20 developers who are courteous and understanding of someone who's still just= =20 getting used to the code base. =20 Hopefully, I can give back by helping with more than just a plugin or two h= ere=20 and there... Robert --nextPart2689010.FQrF0ZCiqP Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEABECAAYFAkuDCWAACgkQNb20gW6TTst5HACgjOlDUcISj26WPW/mXzt4QBWV D30Anjvc6omH9DhvMw+eHl921ioUx2G6 =+Ykf -----END PGP SIGNATURE----- --nextPart2689010.FQrF0ZCiqP-- --===============1758191152== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel --===============1758191152==--