/**********************************/
/* This file is part of QtC 0.0.2 */
/* (c) 1997 Roberto Alsina        */
/* Licensed under the GPL v2      */
/* Read file COPYING for details  */
/**********************************/

QtC (pronounced "cutesy"), is a wrapper library to allow access to the Qt
library from C, instead of C++.

It is fairly complete, and provides access to every GUI class in Qt, as well
as several of the non-GUI ones.

In the "lib" directory are the sources for the wrapper library 
In the "test" directory are a few sample programs (More will follow soon).

To build things, do a "./configure" followed by a "make".
There is a "make install", too, and just in case, a "make uninstall" ;-)

The test programs won't run until you either "make install" or copy the
libraries in lib/.libs to a proper directory.

****************************************************************************
*** LOTS OF THANKS TO STEPHAN KULOW FOR THE AUTO{CONF,MAKE,HEADER} MAGIC ***
****************************************************************************

Since Qt is very extensive, I decided to generate QtC semi-automatically.
In the wrapper directory is a python program called wrapper.py that takes a
slightly edited version of a Qt header and builds three files from it:

For example, from qapp.h, it generated these:

qt_QApplication_proto.h         //header file to be included in C programs

qt_QApplication.cpp		//C++ implementation of the wrapper
				
qt_QApplication.h		//header file with the prototypes for
				//qt_QApplication.cpp

Why three and not two? I don't remember anymore, this was a quick hack, 
and it works :-)

 ("\''/").__..-''"`-. .         Roberto Alsina
 `9_ 9  )   `-. (    ).`-._.`)  ralsina@unl.edu.ar
 (_Y_.)' ._   ) `._`.  " -.-'   Centro de Telematica
  _..`-'_..-_/ /-'_.'           Universidad Nacional del Litoral
(l)-'' ((i).' ((!.'             Santa Fe - Argentina
"Bloody instructions which, being taught, return to plague their inventor" 