Hi, guys,

I just read some docs about QPaintDevice, it says:

Display * QPaintDevice::x11Display () const
Returns a pointer to the X display for the paint device (X11 only). Using
this function is not portable.

Qt::HANDLE QPaintDevice::handle () const [virtual]
Returns the window system handle of the paint device, for low-level access.
Using this function is not portable.

"Not portable"? What does these mean?



>
> On Tuesday 08 July 2003 10:14, Jane Young wrote:
> > As I mentioned, I used C to implement our previous program,  can I still
> > wrap it?
>
> as C++ is pretty much a superset of C[1] you should be able to wrap it
just
> fine. there are couple different ways to go at it ("porting" the C into a
C++
> class structure, using the C functions from native C++ classes as if it
were
> a library, actually creating a library, etc), and it really all comes down
to
> how much C code you have, how it was originally designed, how much time
you
> are willing to spend on it and how importnat going-forward maintenance is
to
> you. it usually isn't too difficult, though poor initial design can make
it
> harder than necessary.
>
> you could just turn your C code into a .so, export a public interface in a
> header file and link against that from your C++ program. this is often the
> easiest way, and doesn't tie you to C++ in the future. but again, it
really
> depends on the details.
>
> [1] i'm fully aware this is a generalization and not 100% technically
> accurate. but it's close enough to accurate for this conversation. =)
>
> - --
> Aaron J. Seigo
> GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
>
> KDE: The 'K' is for 'kick ass'
> http://www.kde.org       http://promo.kde.org/3.1/feature_guide.php
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
>
> iD8DBQE/CxJn1rcusafx20MRAnXPAJ9LDihS//S0llP2tlLZJLtsXZ/Y+ACfQIi8
> hwsgWNl7oSKoDRQZm2gqpgY=
> =76Ay
> -----END PGP SIGNATURE-----

Reply via email to