summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-13 07:21:42 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-13 07:21:42 +0000
commit2816be9dc2eded3ed8c183abb65dc8668690c43b (patch)
treee75eabce5aee961e0067ab97ef9fe909f5b0cf78
parent4ae6b1ec19cab82c5c5e1e6cf6f47d8ee3a8ea83 (diff)
downloadtqtinterface-2816be9dc2eded3ed8c183abb65dc8668690c43b.tar.gz
tqtinterface-2816be9dc2eded3ed8c183abb65dc8668690c43b.zip
Initial development version for Qt3
HIGHLY EXPERIMENTAL API subject to rapid and substantial change Test code is included; be warned git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface@1149288 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
-rw-r--r--AUTHORS3
-rw-r--r--COPYING346
-rw-r--r--Makefile.am.in37
-rw-r--r--NAMING14
-rw-r--r--README139
-rw-r--r--TODO1
-rw-r--r--configure.in.bot2
-rw-r--r--configure.in.in385
-rw-r--r--configure.in.mid7
-rw-r--r--qtinterface/Makefile.am131
-rw-r--r--qtinterface/TODO49
-rw-r--r--qtinterface/configure.in.in2
-rw-r--r--qtinterface/filelist.txt356
-rw-r--r--qtinterface/iqtimer.cpp30
-rw-r--r--qtinterface/kdemacros.h.in220
-rwxr-xr-xqtinterface/parser.sh19
-rwxr-xr-xqtinterface/parser2.sh27
-rwxr-xr-xqtinterface/parser3.sh24
-rw-r--r--qtinterface/tq1xcompatibility.cpp23
-rw-r--r--qtinterface/tq1xcompatibility.h33
-rw-r--r--qtinterface/tqabstractlayout.cpp23
-rw-r--r--qtinterface/tqabstractlayout.h33
-rw-r--r--qtinterface/tqaccel.cpp23
-rw-r--r--qtinterface/tqaccel.h36
-rw-r--r--qtinterface/tqaccessible.cpp23
-rw-r--r--qtinterface/tqaccessible.h36
-rw-r--r--qtinterface/tqaction.cpp23
-rw-r--r--qtinterface/tqaction.h36
-rw-r--r--qtinterface/tqapp.h35
-rw-r--r--qtinterface/tqapplication.cpp23
-rw-r--r--qtinterface/tqapplication.h36
-rw-r--r--qtinterface/tqarray.h37
-rw-r--r--qtinterface/tqasciicache.cpp23
-rw-r--r--qtinterface/tqasciicache.h36
-rw-r--r--qtinterface/tqasciidict.cpp23
-rw-r--r--qtinterface/tqasciidict.h36
-rw-r--r--qtinterface/tqasyncimageio.cpp23
-rw-r--r--qtinterface/tqasyncimageio.h36
-rw-r--r--qtinterface/tqasyncio.cpp23
-rw-r--r--qtinterface/tqasyncio.h37
-rw-r--r--qtinterface/tqbig5codec.cpp23
-rw-r--r--qtinterface/tqbig5codec.h36
-rw-r--r--qtinterface/tqbitarray.cpp23
-rw-r--r--qtinterface/tqbitarray.h36
-rw-r--r--qtinterface/tqbitarry.h35
-rw-r--r--qtinterface/tqbitmap.cpp23
-rw-r--r--qtinterface/tqbitmap.h36
-rw-r--r--qtinterface/tqbrush.cpp23
-rw-r--r--qtinterface/tqbrush.h36
-rw-r--r--qtinterface/tqbttngrp.h35
-rw-r--r--qtinterface/tqbuffer.cpp23
-rw-r--r--qtinterface/tqbuffer.h36
-rw-r--r--qtinterface/tqbutton.cpp23
-rw-r--r--qtinterface/tqbutton.h36
-rw-r--r--qtinterface/tqbuttongroup.cpp23
-rw-r--r--qtinterface/tqbuttongroup.h36
-rw-r--r--qtinterface/tqcache.cpp23
-rw-r--r--qtinterface/tqcache.h36
-rw-r--r--qtinterface/tqcanvas.cpp23
-rw-r--r--qtinterface/tqcanvas.h36
-rw-r--r--qtinterface/tqcdestyle.cpp23
-rw-r--r--qtinterface/tqcdestyle.h36
-rw-r--r--qtinterface/tqcheckbox.cpp23
-rw-r--r--qtinterface/tqcheckbox.h36
-rw-r--r--qtinterface/tqchkbox.h35
-rw-r--r--qtinterface/tqcleanuphandler.cpp23
-rw-r--r--qtinterface/tqcleanuphandler.h36
-rw-r--r--qtinterface/tqclipboard.cpp23
-rw-r--r--qtinterface/tqclipboard.h36
-rw-r--r--qtinterface/tqclipbrd.h35
-rw-r--r--qtinterface/tqcollect.h35
-rw-r--r--qtinterface/tqcollection.h35
-rw-r--r--qtinterface/tqcolor.cpp23
-rw-r--r--qtinterface/tqcolor.h36
-rw-r--r--qtinterface/tqcolordialog.cpp23
-rw-r--r--qtinterface/tqcolordialog.h36
-rw-r--r--qtinterface/tqcombo.h35
-rw-r--r--qtinterface/tqcombobox.cpp23
-rw-r--r--qtinterface/tqcombobox.h36
-rw-r--r--qtinterface/tqcommonstyle.cpp23
-rw-r--r--qtinterface/tqcommonstyle.h36
-rw-r--r--qtinterface/tqcompactstyle.cpp23
-rw-r--r--qtinterface/tqcompactstyle.h36
-rw-r--r--qtinterface/tqconfig.h35
-rw-r--r--qtinterface/tqconnect.h35
-rw-r--r--qtinterface/tqconnection.cpp23
-rw-r--r--qtinterface/tqconnection.h36
-rw-r--r--qtinterface/tqcstring.cpp23
-rw-r--r--qtinterface/tqcstring.h38
-rw-r--r--qtinterface/tqcursor.cpp23
-rw-r--r--qtinterface/tqcursor.h36
-rw-r--r--qtinterface/tqdatabrowser.cpp23
-rw-r--r--qtinterface/tqdatabrowser.h36
-rw-r--r--qtinterface/tqdatastream.cpp23
-rw-r--r--qtinterface/tqdatastream.h37
-rw-r--r--qtinterface/tqdatatable.cpp23
-rw-r--r--qtinterface/tqdatatable.h36
-rw-r--r--qtinterface/tqdataview.cpp23
-rw-r--r--qtinterface/tqdataview.h36
-rw-r--r--qtinterface/tqdatetime.cpp23
-rw-r--r--qtinterface/tqdatetime.h36
-rw-r--r--qtinterface/tqdatetimeedit.cpp23
-rw-r--r--qtinterface/tqdatetimeedit.h36
-rw-r--r--qtinterface/tqdatetm.h35
-rw-r--r--qtinterface/tqdeepcopy.cpp23
-rw-r--r--qtinterface/tqdeepcopy.h36
-rw-r--r--qtinterface/tqdesktopwidget.cpp23
-rw-r--r--qtinterface/tqdesktopwidget.h36
-rw-r--r--qtinterface/tqdial.cpp23
-rw-r--r--qtinterface/tqdial.h36
-rw-r--r--qtinterface/tqdialog.cpp23
-rw-r--r--qtinterface/tqdialog.h36
-rw-r--r--qtinterface/tqdict.cpp23
-rw-r--r--qtinterface/tqdict.h36
-rw-r--r--qtinterface/tqdir.cpp23
-rw-r--r--qtinterface/tqdir.h36
-rw-r--r--qtinterface/tqdns.cpp23
-rw-r--r--qtinterface/tqdns.h36
-rw-r--r--qtinterface/tqdockarea.cpp23
-rw-r--r--qtinterface/tqdockarea.h36
-rw-r--r--qtinterface/tqdockwindow.cpp23
-rw-r--r--qtinterface/tqdockwindow.h36
-rw-r--r--qtinterface/tqdom.cpp23
-rw-r--r--qtinterface/tqdom.h36
-rw-r--r--qtinterface/tqdragobject.cpp23
-rw-r--r--qtinterface/tqdragobject.h36
-rw-r--r--qtinterface/tqdrawutil.cpp23
-rw-r--r--qtinterface/tqdrawutil.h36
-rw-r--r--qtinterface/tqdrawutl.h35
-rw-r--r--qtinterface/tqdropsite.cpp23
-rw-r--r--qtinterface/tqdropsite.h36
-rw-r--r--qtinterface/tqdstream.h35
-rw-r--r--qtinterface/tqeditorfactory.cpp23
-rw-r--r--qtinterface/tqeditorfactory.h36
-rw-r--r--qtinterface/tqerrormessage.cpp23
-rw-r--r--qtinterface/tqerrormessage.h36
-rw-r--r--qtinterface/tqeucjpcodec.cpp23
-rw-r--r--qtinterface/tqeucjpcodec.h36
-rw-r--r--qtinterface/tqeuckrcodec.cpp23
-rw-r--r--qtinterface/tqeuckrcodec.h36
-rw-r--r--qtinterface/tqevent.cpp23
-rw-r--r--qtinterface/tqevent.h36
-rw-r--r--qtinterface/tqeventloop.cpp23
-rw-r--r--qtinterface/tqeventloop.h36
-rw-r--r--qtinterface/tqfeatures.h35
-rw-r--r--qtinterface/tqfile.cpp23
-rw-r--r--qtinterface/tqfile.h36
-rw-r--r--qtinterface/tqfiledef.h35
-rw-r--r--qtinterface/tqfiledialog.cpp23
-rw-r--r--qtinterface/tqfiledialog.h36
-rw-r--r--qtinterface/tqfiledlg.h35
-rw-r--r--qtinterface/tqfileinf.h35
-rw-r--r--qtinterface/tqfileinfo.cpp23
-rw-r--r--qtinterface/tqfileinfo.h36
-rw-r--r--qtinterface/tqfocusdata.cpp23
-rw-r--r--qtinterface/tqfocusdata.h36
-rw-r--r--qtinterface/tqfont.cpp23
-rw-r--r--qtinterface/tqfont.h36
-rw-r--r--qtinterface/tqfontdatabase.cpp23
-rw-r--r--qtinterface/tqfontdatabase.h36
-rw-r--r--qtinterface/tqfontdialog.cpp23
-rw-r--r--qtinterface/tqfontdialog.h36
-rw-r--r--qtinterface/tqfontinf.h35
-rw-r--r--qtinterface/tqfontinfo.cpp23
-rw-r--r--qtinterface/tqfontinfo.h36
-rw-r--r--qtinterface/tqfontmet.h35
-rw-r--r--qtinterface/tqfontmetrics.cpp23
-rw-r--r--qtinterface/tqfontmetrics.h36
-rw-r--r--qtinterface/tqframe.cpp23
-rw-r--r--qtinterface/tqframe.h36
-rw-r--r--qtinterface/tqftp.cpp23
-rw-r--r--qtinterface/tqftp.h36
-rw-r--r--qtinterface/tqgarray.cpp23
-rw-r--r--qtinterface/tqgarray.h36
-rw-r--r--qtinterface/tqgb18030codec.cpp23
-rw-r--r--qtinterface/tqgb18030codec.h36
-rw-r--r--qtinterface/tqgbkcodec.h35
-rw-r--r--qtinterface/tqgcache.cpp23
-rw-r--r--qtinterface/tqgcache.h36
-rw-r--r--qtinterface/tqgdict.cpp23
-rw-r--r--qtinterface/tqgdict.h36
-rw-r--r--qtinterface/tqgeneric.h33
-rw-r--r--qtinterface/tqgif.h35
-rw-r--r--qtinterface/tqgl.cpp23
-rw-r--r--qtinterface/tqgl.h36
-rw-r--r--qtinterface/tqglcolormap.cpp23
-rw-r--r--qtinterface/tqglcolormap.h36
-rw-r--r--qtinterface/tqglist.cpp23
-rw-r--r--qtinterface/tqglist.h36
-rw-r--r--qtinterface/tqglobal.h35
-rw-r--r--qtinterface/tqgplugin.cpp23
-rw-r--r--qtinterface/tqgplugin.h36
-rw-r--r--qtinterface/tqgrid.cpp23
-rw-r--r--qtinterface/tqgrid.h36
-rw-r--r--qtinterface/tqgridview.cpp23
-rw-r--r--qtinterface/tqgridview.h36
-rw-r--r--qtinterface/tqgroupbox.cpp23
-rw-r--r--qtinterface/tqgroupbox.h36
-rw-r--r--qtinterface/tqgrpbox.h35
-rw-r--r--qtinterface/tqguardedptr.cpp23
-rw-r--r--qtinterface/tqguardedptr.h36
-rw-r--r--qtinterface/tqgvector.cpp23
-rw-r--r--qtinterface/tqgvector.h36
-rw-r--r--qtinterface/tqhbox.cpp23
-rw-r--r--qtinterface/tqhbox.h36
-rw-r--r--qtinterface/tqhbuttongroup.cpp23
-rw-r--r--qtinterface/tqhbuttongroup.h36
-rw-r--r--qtinterface/tqheader.cpp23
-rw-r--r--qtinterface/tqheader.h36
-rw-r--r--qtinterface/tqhgroupbox.cpp23
-rw-r--r--qtinterface/tqhgroupbox.h36
-rw-r--r--qtinterface/tqhostaddress.cpp23
-rw-r--r--qtinterface/tqhostaddress.h36
-rw-r--r--qtinterface/tqhttp.cpp23
-rw-r--r--qtinterface/tqhttp.h36
-rw-r--r--qtinterface/tqiconset.cpp23
-rw-r--r--qtinterface/tqiconset.h36
-rw-r--r--qtinterface/tqiconview.cpp23
-rw-r--r--qtinterface/tqiconview.h36
-rw-r--r--qtinterface/tqimage.cpp23
-rw-r--r--qtinterface/tqimage.h36
-rw-r--r--qtinterface/tqimageformatplugin.cpp23
-rw-r--r--qtinterface/tqimageformatplugin.h36
-rw-r--r--qtinterface/tqinputcontext.cpp23
-rw-r--r--qtinterface/tqinputcontext.h36
-rw-r--r--qtinterface/tqinputcontextfactory.cpp23
-rw-r--r--qtinterface/tqinputcontextfactory.h36
-rw-r--r--qtinterface/tqinputdialog.cpp23
-rw-r--r--qtinterface/tqinputdialog.h36
-rw-r--r--qtinterface/tqintcach.h35
-rw-r--r--qtinterface/tqintcache.cpp23
-rw-r--r--qtinterface/tqintcache.h36
-rw-r--r--qtinterface/tqintdict.cpp23
-rw-r--r--qtinterface/tqintdict.h36
-rw-r--r--qtinterface/tqinterlacestyle.cpp23
-rw-r--r--qtinterface/tqinterlacestyle.h38
-rw-r--r--qtinterface/tqiodev.h35
-rw-r--r--qtinterface/tqiodevice.cpp23
-rw-r--r--qtinterface/tqiodevice.h36
-rw-r--r--qtinterface/tqjiscodec.cpp23
-rw-r--r--qtinterface/tqjiscodec.h36
-rw-r--r--qtinterface/tqjpegio.h34
-rw-r--r--qtinterface/tqjpunicode.cpp23
-rw-r--r--qtinterface/tqjpunicode.h36
-rw-r--r--qtinterface/tqkeycode.h35
-rw-r--r--qtinterface/tqkeysequence.cpp23
-rw-r--r--qtinterface/tqkeysequence.h36
-rw-r--r--qtinterface/tqlabel.cpp23
-rw-r--r--qtinterface/tqlabel.h36
-rw-r--r--qtinterface/tqlayout.cpp23
-rw-r--r--qtinterface/tqlayout.h36
-rw-r--r--qtinterface/tqlcdnum.h35
-rw-r--r--qtinterface/tqlcdnumber.cpp23
-rw-r--r--qtinterface/tqlcdnumber.h36
-rw-r--r--qtinterface/tqlibrary.cpp23
-rw-r--r--qtinterface/tqlibrary.h36
-rw-r--r--qtinterface/tqlined.h35
-rw-r--r--qtinterface/tqlineedit.cpp23
-rw-r--r--qtinterface/tqlineedit.h36
-rw-r--r--qtinterface/tqlist.h35
-rw-r--r--qtinterface/tqlistbox.cpp23
-rw-r--r--qtinterface/tqlistbox.h36
-rw-r--r--qtinterface/tqlistview.cpp23
-rw-r--r--qtinterface/tqlistview.h36
-rw-r--r--qtinterface/tqlocale.cpp23
-rw-r--r--qtinterface/tqlocale.h36
-rw-r--r--qtinterface/tqlocalfs.cpp23
-rw-r--r--qtinterface/tqlocalfs.h36
-rw-r--r--qtinterface/tqmainwindow.cpp23
-rw-r--r--qtinterface/tqmainwindow.h36
-rw-r--r--qtinterface/tqmap.cpp23
-rw-r--r--qtinterface/tqmap.h36
-rw-r--r--qtinterface/tqmemarray.cpp23
-rw-r--r--qtinterface/tqmemarray.h36
-rw-r--r--qtinterface/tqmenubar.cpp23
-rw-r--r--qtinterface/tqmenubar.h36
-rw-r--r--qtinterface/tqmenudata.cpp23
-rw-r--r--qtinterface/tqmenudata.h36
-rw-r--r--qtinterface/tqmenudta.h35
-rw-r--r--qtinterface/tqmessagebox.cpp23
-rw-r--r--qtinterface/tqmessagebox.h36
-rw-r--r--qtinterface/tqmetaobj.h35
-rw-r--r--qtinterface/tqmetaobject.cpp23
-rw-r--r--qtinterface/tqmetaobject.h38
-rw-r--r--qtinterface/tqmime.cpp23
-rw-r--r--qtinterface/tqmime.h36
-rw-r--r--qtinterface/tqmlined.h35
-rw-r--r--qtinterface/tqmngio.h35
-rw-r--r--qtinterface/tqmodules.h35
-rw-r--r--qtinterface/tqmotifplusstyle.cpp23
-rw-r--r--qtinterface/tqmotifplusstyle.h36
-rw-r--r--qtinterface/tqmotifstyle.cpp23
-rw-r--r--qtinterface/tqmotifstyle.h36
-rw-r--r--qtinterface/tqmovie.cpp23
-rw-r--r--qtinterface/tqmovie.h36
-rw-r--r--qtinterface/tqmsgbox.h35
-rw-r--r--qtinterface/tqmultilinedit.h35
-rw-r--r--qtinterface/tqmultilineedit.cpp23
-rw-r--r--qtinterface/tqmultilineedit.h36
-rw-r--r--qtinterface/tqmutex.cpp23
-rw-r--r--qtinterface/tqmutex.h36
-rw-r--r--qtinterface/tqnamespace.cpp23
-rw-r--r--qtinterface/tqnamespace.h36
-rw-r--r--qtinterface/tqnetwork.h35
-rw-r--r--qtinterface/tqnetworkprotocol.cpp23
-rw-r--r--qtinterface/tqnetworkprotocol.h36
-rw-r--r--qtinterface/tqnp.cpp23
-rw-r--r--qtinterface/tqnp.h36
-rw-r--r--qtinterface/tqobjcoll.h36
-rw-r--r--qtinterface/tqobjdefs.h35
-rw-r--r--qtinterface/tqobject.cpp23
-rw-r--r--qtinterface/tqobject.h39
-rw-r--r--qtinterface/tqobjectcleanuphandler.cpp23
-rw-r--r--qtinterface/tqobjectcleanuphandler.h36
-rw-r--r--qtinterface/tqobjectdict.cpp23
-rw-r--r--qtinterface/tqobjectdict.h36
-rw-r--r--qtinterface/tqobjectlist.cpp23
-rw-r--r--qtinterface/tqobjectlist.h36
-rw-r--r--qtinterface/tqpaintd.h35
-rw-r--r--qtinterface/tqpaintdc.h35
-rw-r--r--qtinterface/tqpaintdevice.cpp23
-rw-r--r--qtinterface/tqpaintdevice.h36
-rw-r--r--qtinterface/tqpaintdevicemetrics.cpp23
-rw-r--r--qtinterface/tqpaintdevicemetrics.h36
-rw-r--r--qtinterface/tqpainter.cpp23
-rw-r--r--qtinterface/tqpainter.h36
-rw-r--r--qtinterface/tqpair.cpp23
-rw-r--r--qtinterface/tqpair.h36
-rw-r--r--qtinterface/tqpalette.cpp23
-rw-r--r--qtinterface/tqpalette.h36
-rw-r--r--qtinterface/tqpdevmet.h35
-rw-r--r--qtinterface/tqpen.cpp23
-rw-r--r--qtinterface/tqpen.h36
-rw-r--r--qtinterface/tqpicture.cpp23
-rw-r--r--qtinterface/tqpicture.h36
-rw-r--r--qtinterface/tqpixmap.cpp23
-rw-r--r--qtinterface/tqpixmap.h36
-rw-r--r--qtinterface/tqpixmapcache.cpp23
-rw-r--r--qtinterface/tqpixmapcache.h36
-rw-r--r--qtinterface/tqplatinumstyle.cpp23
-rw-r--r--qtinterface/tqplatinumstyle.h36
-rw-r--r--qtinterface/tqpmcache.h35
-rw-r--r--qtinterface/tqpngio.cpp23
-rw-r--r--qtinterface/tqpngio.h36
-rw-r--r--qtinterface/tqpntarry.h35
-rw-r--r--qtinterface/tqpoint.cpp23
-rw-r--r--qtinterface/tqpoint.h36
-rw-r--r--qtinterface/tqpointarray.cpp23
-rw-r--r--qtinterface/tqpointarray.h36
-rw-r--r--qtinterface/tqpolygonscanner.cpp23
-rw-r--r--qtinterface/tqpolygonscanner.h36
-rw-r--r--qtinterface/tqpopmenu.h35
-rw-r--r--qtinterface/tqpopupmenu.cpp23
-rw-r--r--qtinterface/tqpopupmenu.h36
-rw-r--r--qtinterface/tqprintdialog.cpp23
-rw-r--r--qtinterface/tqprintdialog.h36
-rw-r--r--qtinterface/tqprinter.cpp23
-rw-r--r--qtinterface/tqprinter.h36
-rw-r--r--qtinterface/tqprndlg.h35
-rw-r--r--qtinterface/tqprocess.cpp23
-rw-r--r--qtinterface/tqprocess.h36
-rw-r--r--qtinterface/tqprogbar.h35
-rw-r--r--qtinterface/tqprogdlg.h35
-rw-r--r--qtinterface/tqprogressbar.cpp23
-rw-r--r--qtinterface/tqprogressbar.h36
-rw-r--r--qtinterface/tqprogressdialog.cpp23
-rw-r--r--qtinterface/tqprogressdialog.h36
-rw-r--r--qtinterface/tqptrcollection.cpp23
-rw-r--r--qtinterface/tqptrcollection.h36
-rw-r--r--qtinterface/tqptrdict.cpp23
-rw-r--r--qtinterface/tqptrdict.h36
-rw-r--r--qtinterface/tqptrlist.cpp23
-rw-r--r--qtinterface/tqptrlist.h36
-rw-r--r--qtinterface/tqptrqueue.cpp23
-rw-r--r--qtinterface/tqptrqueue.h36
-rw-r--r--qtinterface/tqptrstack.cpp23
-rw-r--r--qtinterface/tqptrstack.h36
-rw-r--r--qtinterface/tqptrvector.cpp23
-rw-r--r--qtinterface/tqptrvector.h36
-rw-r--r--qtinterface/tqpushbt.h35
-rw-r--r--qtinterface/tqpushbutton.cpp23
-rw-r--r--qtinterface/tqpushbutton.h36
-rw-r--r--qtinterface/tqqueue.h35
-rw-r--r--qtinterface/tqradiobt.h35
-rw-r--r--qtinterface/tqradiobutton.cpp23
-rw-r--r--qtinterface/tqradiobutton.h36
-rw-r--r--qtinterface/tqrangecontrol.cpp23
-rw-r--r--qtinterface/tqrangecontrol.h36
-rw-r--r--qtinterface/tqrangect.h35
-rw-r--r--qtinterface/tqrect.cpp23
-rw-r--r--qtinterface/tqrect.h36
-rw-r--r--qtinterface/tqregexp.cpp23
-rw-r--r--qtinterface/tqregexp.h36
-rw-r--r--qtinterface/tqregion.cpp23
-rw-r--r--qtinterface/tqregion.h36
-rw-r--r--qtinterface/tqrtlcodec.cpp23
-rw-r--r--qtinterface/tqrtlcodec.h36
-rw-r--r--qtinterface/tqscrbar.h35
-rw-r--r--qtinterface/tqscrollbar.cpp23
-rw-r--r--qtinterface/tqscrollbar.h36
-rw-r--r--qtinterface/tqscrollview.cpp23
-rw-r--r--qtinterface/tqscrollview.h36
-rw-r--r--qtinterface/tqsemaphore.cpp23
-rw-r--r--qtinterface/tqsemaphore.h36
-rw-r--r--qtinterface/tqsemimodal.cpp23
-rw-r--r--qtinterface/tqsemimodal.h36
-rw-r--r--qtinterface/tqserversocket.cpp23
-rw-r--r--qtinterface/tqserversocket.h36
-rw-r--r--qtinterface/tqsession.h35
-rw-r--r--qtinterface/tqsessionmanager.cpp23
-rw-r--r--qtinterface/tqsessionmanager.h36
-rw-r--r--qtinterface/tqsettings.cpp23
-rw-r--r--qtinterface/tqsettings.h36
-rw-r--r--qtinterface/tqsgistyle.cpp23
-rw-r--r--qtinterface/tqsgistyle.h36
-rw-r--r--qtinterface/tqshared.cpp23
-rw-r--r--qtinterface/tqshared.h36
-rw-r--r--qtinterface/tqsignal.cpp23
-rw-r--r--qtinterface/tqsignal.h36
-rw-r--r--qtinterface/tqsignalmapper.cpp23
-rw-r--r--qtinterface/tqsignalmapper.h36
-rw-r--r--qtinterface/tqsignalslotimp.cpp23
-rw-r--r--qtinterface/tqsignalslotimp.h36
-rw-r--r--qtinterface/tqsimplerichtext.cpp23
-rw-r--r--qtinterface/tqsimplerichtext.h36
-rw-r--r--qtinterface/tqsize.cpp23
-rw-r--r--qtinterface/tqsize.h36
-rw-r--r--qtinterface/tqsizegrip.cpp23
-rw-r--r--qtinterface/tqsizegrip.h36
-rw-r--r--qtinterface/tqsizepolicy.cpp23
-rw-r--r--qtinterface/tqsizepolicy.h36
-rw-r--r--qtinterface/tqsjiscodec.cpp23
-rw-r--r--qtinterface/tqsjiscodec.h36
-rw-r--r--qtinterface/tqslider.cpp23
-rw-r--r--qtinterface/tqslider.h36
-rw-r--r--qtinterface/tqsocket.cpp23
-rw-r--r--qtinterface/tqsocket.h36
-rw-r--r--qtinterface/tqsocketdevice.cpp23
-rw-r--r--qtinterface/tqsocketdevice.h36
-rw-r--r--qtinterface/tqsocketnotifier.cpp23
-rw-r--r--qtinterface/tqsocketnotifier.h36
-rw-r--r--qtinterface/tqsocknot.h35
-rw-r--r--qtinterface/tqsortedlist.cpp23
-rw-r--r--qtinterface/tqsortedlist.h36
-rw-r--r--qtinterface/tqsound.cpp23
-rw-r--r--qtinterface/tqsound.h36
-rw-r--r--qtinterface/tqspinbox.cpp23
-rw-r--r--qtinterface/tqspinbox.h36
-rw-r--r--qtinterface/tqsplashscreen.cpp23
-rw-r--r--qtinterface/tqsplashscreen.h36
-rw-r--r--qtinterface/tqsplitter.cpp23
-rw-r--r--qtinterface/tqsplitter.h36
-rw-r--r--qtinterface/tqsql.cpp23
-rw-r--r--qtinterface/tqsql.h36
-rw-r--r--qtinterface/tqsqlcursor.cpp23
-rw-r--r--qtinterface/tqsqlcursor.h36
-rw-r--r--qtinterface/tqsqldatabase.cpp23
-rw-r--r--qtinterface/tqsqldatabase.h36
-rw-r--r--qtinterface/tqsqldriver.cpp23
-rw-r--r--qtinterface/tqsqldriver.h36
-rw-r--r--qtinterface/tqsqldriverplugin.cpp23
-rw-r--r--qtinterface/tqsqldriverplugin.h36
-rw-r--r--qtinterface/tqsqleditorfactory.cpp23
-rw-r--r--qtinterface/tqsqleditorfactory.h36
-rw-r--r--qtinterface/tqsqlerror.cpp23
-rw-r--r--qtinterface/tqsqlerror.h36
-rw-r--r--qtinterface/tqsqlfield.cpp23
-rw-r--r--qtinterface/tqsqlfield.h36
-rw-r--r--qtinterface/tqsqlform.cpp23
-rw-r--r--qtinterface/tqsqlform.h36
-rw-r--r--qtinterface/tqsqlindex.cpp23
-rw-r--r--qtinterface/tqsqlindex.h36
-rw-r--r--qtinterface/tqsqlpropertymap.cpp23
-rw-r--r--qtinterface/tqsqlpropertymap.h36
-rw-r--r--qtinterface/tqsqlquery.cpp23
-rw-r--r--qtinterface/tqsqlquery.h36
-rw-r--r--qtinterface/tqsqlrecord.cpp23
-rw-r--r--qtinterface/tqsqlrecord.h36
-rw-r--r--qtinterface/tqsqlresult.cpp23
-rw-r--r--qtinterface/tqsqlresult.h36
-rw-r--r--qtinterface/tqsqlselectcursor.cpp23
-rw-r--r--qtinterface/tqsqlselectcursor.h36
-rw-r--r--qtinterface/tqstack.h35
-rw-r--r--qtinterface/tqstatusbar.cpp23
-rw-r--r--qtinterface/tqstatusbar.h36
-rw-r--r--qtinterface/tqstring.cpp25
-rw-r--r--qtinterface/tqstring.h38
-rw-r--r--qtinterface/tqstringlist.cpp23
-rw-r--r--qtinterface/tqstringlist.h36
-rw-r--r--qtinterface/tqstrlist.cpp23
-rw-r--r--qtinterface/tqstrlist.h36
-rw-r--r--qtinterface/tqstrvec.cpp23
-rw-r--r--qtinterface/tqstrvec.h36
-rw-r--r--qtinterface/tqstyle.cpp23
-rw-r--r--qtinterface/tqstyle.h36
-rw-r--r--qtinterface/tqstylefactory.cpp23
-rw-r--r--qtinterface/tqstylefactory.h36
-rw-r--r--qtinterface/tqstyleplugin.cpp23
-rw-r--r--qtinterface/tqstyleplugin.h36
-rw-r--r--qtinterface/tqstylesheet.cpp23
-rw-r--r--qtinterface/tqstylesheet.h36
-rw-r--r--qtinterface/tqsyntaxhighlighter.cpp23
-rw-r--r--qtinterface/tqsyntaxhighlighter.h36
-rw-r--r--qtinterface/tqt.cpp22
-rw-r--r--qtinterface/tqt.h31
-rw-r--r--qtinterface/tqtabbar.cpp23
-rw-r--r--qtinterface/tqtabbar.h36
-rw-r--r--qtinterface/tqtabdialog.cpp23
-rw-r--r--qtinterface/tqtabdialog.h36
-rw-r--r--qtinterface/tqtabdlg.h35
-rw-r--r--qtinterface/tqtable.cpp23
-rw-r--r--qtinterface/tqtable.h36
-rw-r--r--qtinterface/tqtabwidget.cpp23
-rw-r--r--qtinterface/tqtabwidget.h36
-rw-r--r--qtinterface/tqtextbrowser.cpp23
-rw-r--r--qtinterface/tqtextbrowser.h36
-rw-r--r--qtinterface/tqtextcodec.cpp23
-rw-r--r--qtinterface/tqtextcodec.h36
-rw-r--r--qtinterface/tqtextcodecfactory.cpp23
-rw-r--r--qtinterface/tqtextcodecfactory.h36
-rw-r--r--qtinterface/tqtextcodecplugin.cpp23
-rw-r--r--qtinterface/tqtextcodecplugin.h36
-rw-r--r--qtinterface/tqtextedit.cpp23
-rw-r--r--qtinterface/tqtextedit.h36
-rw-r--r--qtinterface/tqtextstream.cpp23
-rw-r--r--qtinterface/tqtextstream.h38
-rw-r--r--qtinterface/tqtextview.cpp23
-rw-r--r--qtinterface/tqtextview.h36
-rw-r--r--qtinterface/tqthread.cpp23
-rw-r--r--qtinterface/tqthread.h36
-rw-r--r--qtinterface/tqthreadstorage.cpp23
-rw-r--r--qtinterface/tqthreadstorage.h36
-rw-r--r--qtinterface/tqtimer.cpp32
-rw-r--r--qtinterface/tqtimer.h111
-rw-r--r--qtinterface/tqtl.cpp23
-rw-r--r--qtinterface/tqtl.h36
-rw-r--r--qtinterface/tqtoolbar.cpp23
-rw-r--r--qtinterface/tqtoolbar.h36
-rw-r--r--qtinterface/tqtoolbox.cpp23
-rw-r--r--qtinterface/tqtoolbox.h36
-rw-r--r--qtinterface/tqtoolbutton.cpp23
-rw-r--r--qtinterface/tqtoolbutton.h36
-rw-r--r--qtinterface/tqtooltip.cpp23
-rw-r--r--qtinterface/tqtooltip.h36
-rw-r--r--qtinterface/tqtranslator.cpp23
-rw-r--r--qtinterface/tqtranslator.h36
-rw-r--r--qtinterface/tqtsciicodec.cpp23
-rw-r--r--qtinterface/tqtsciicodec.h36
-rw-r--r--qtinterface/tqtstream.h35
-rw-r--r--qtinterface/tqurl.cpp23
-rw-r--r--qtinterface/tqurl.h36
-rw-r--r--qtinterface/tqurlinfo.cpp23
-rw-r--r--qtinterface/tqurlinfo.h36
-rw-r--r--qtinterface/tqurloperator.cpp23
-rw-r--r--qtinterface/tqurloperator.h36
-rw-r--r--qtinterface/tqutfcodec.cpp23
-rw-r--r--qtinterface/tqutfcodec.h36
-rw-r--r--qtinterface/tquuid.cpp23
-rw-r--r--qtinterface/tquuid.h36
-rw-r--r--qtinterface/tqvalidator.cpp23
-rw-r--r--qtinterface/tqvalidator.h36
-rw-r--r--qtinterface/tqvaluelist.cpp23
-rw-r--r--qtinterface/tqvaluelist.h37
-rw-r--r--qtinterface/tqvaluestack.cpp23
-rw-r--r--qtinterface/tqvaluestack.h36
-rw-r--r--qtinterface/tqvaluevector.cpp23
-rw-r--r--qtinterface/tqvaluevector.h36
-rw-r--r--qtinterface/tqvariant.cpp23
-rw-r--r--qtinterface/tqvariant.h37
-rw-r--r--qtinterface/tqvbox.cpp23
-rw-r--r--qtinterface/tqvbox.h36
-rw-r--r--qtinterface/tqvbuttongroup.cpp23
-rw-r--r--qtinterface/tqvbuttongroup.h36
-rw-r--r--qtinterface/tqvector.h35
-rw-r--r--qtinterface/tqvfbhdr.cpp23
-rw-r--r--qtinterface/tqvfbhdr.h36
-rw-r--r--qtinterface/tqvgroupbox.cpp23
-rw-r--r--qtinterface/tqvgroupbox.h36
-rw-r--r--qtinterface/tqwaitcondition.cpp23
-rw-r--r--qtinterface/tqwaitcondition.h36
-rw-r--r--qtinterface/tqwhatsthis.cpp23
-rw-r--r--qtinterface/tqwhatsthis.h36
-rw-r--r--qtinterface/tqwidcoll.h36
-rw-r--r--qtinterface/tqwidget.cpp23
-rw-r--r--qtinterface/tqwidget.h36
-rw-r--r--qtinterface/tqwidgetfactory.cpp23
-rw-r--r--qtinterface/tqwidgetfactory.h36
-rw-r--r--qtinterface/tqwidgetintdict.cpp23
-rw-r--r--qtinterface/tqwidgetintdict.h36
-rw-r--r--qtinterface/tqwidgetlist.cpp23
-rw-r--r--qtinterface/tqwidgetlist.h36
-rw-r--r--qtinterface/tqwidgetplugin.cpp23
-rw-r--r--qtinterface/tqwidgetplugin.h36
-rw-r--r--qtinterface/tqwidgetstack.cpp23
-rw-r--r--qtinterface/tqwidgetstack.h36
-rw-r--r--qtinterface/tqwindefs.h35
-rw-r--r--qtinterface/tqwindowdefs.h35
-rw-r--r--qtinterface/tqwindowsstyle.cpp23
-rw-r--r--qtinterface/tqwindowsstyle.h36
-rw-r--r--qtinterface/tqwinexport.h35
-rw-r--r--qtinterface/tqwizard.cpp23
-rw-r--r--qtinterface/tqwizard.h36
-rw-r--r--qtinterface/tqwmatrix.cpp23
-rw-r--r--qtinterface/tqwmatrix.h36
-rw-r--r--qtinterface/tqworkspace.cpp23
-rw-r--r--qtinterface/tqworkspace.h36
-rw-r--r--qtinterface/tqxml.cpp23
-rw-r--r--qtinterface/tqxml.h36
-rw-r--r--tqtinterface.lsm11
609 files changed, 19663 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..9621793
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,3 @@
+Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+For the Trinity project \ No newline at end of file
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..ea73f91
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,346 @@
+NOTE! The GPL below is copyrighted by the Free Software Foundation, but
+the instance of code that it refers to (the Trinity programs) are copyrighted
+by the authors who actually wrote it.
+
+---------------------------------------------------------------------------
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/Makefile.am.in b/Makefile.am.in
new file mode 100644
index 0000000..69b14fb
--- /dev/null
+++ b/Makefile.am.in
@@ -0,0 +1,37 @@
+# This file is part of the KDE libraries
+# Copyright (C) 1996-1997 Matthias Kalle Dalheimer (kalle@kde.org)
+# (C) 1997,1998 Stephan Kulow (coolo@kde.org)
+
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+
+# You should have received a copy of the GNU Library General Public License
+# along with this library; see the file COPYING.LIB. If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+
+COMPILE_FIRST = libltdl qtinterface
+# COMPILE_BEFORE_doc = qtinterface
+
+$(top_srcdir)/acinclude.m4: $(top_srcdir)/libltdl/ltdl.m4
+
+AUTOMAKE_OPTIONS = foreign 1.6.1
+
+EXTRA_DIST = admin \
+ COMPILING DEBUG \
+ NAMING tqtinterface.lsm \
+ configure.in.in configure.in.mid configure.in.bot
+
+MAINTAINERCLEANFILES = configure.files subdirs
+
+dist-hook:
+ cd $(top_distdir) && perl $(top_srcdir)/admin/am_edit -padmin
+
diff --git a/NAMING b/NAMING
new file mode 100644
index 0000000..a5e2859
--- /dev/null
+++ b/NAMING
@@ -0,0 +1,14 @@
+This document describes the naming convention for the various kinds
+of DSOs (Dynamic Shared Objects).
+
+NOTE: Files of the format xxxx.la are libtool files that describe the
+actual DSO. The DSO itself is usually named xxxx.so or libxxxx.so.
+Some platforms require that the name of a DSO starts with "lib". On
+those platforms xxxx.la and libxxxx.la both generate DSOs with the
+same name "libxxxx.so". Since this leads to problems you should never
+use both "xxxx.la" and "libxxxx.la" as names for DSOs!!
+
+*** Since <appname>.la is reserved for KDEInit loadable modules, it is
+*** strongly recommended NEVER to use lib<appname>.la as the name of a
+*** library.
+
diff --git a/README b/README
new file mode 100644
index 0000000..1ea20d2
--- /dev/null
+++ b/README
@@ -0,0 +1,139 @@
+In this file:
+
+* About tqtinterface
+* Licensing
+* Common Mistakes
+* Upgrading
+* Compile Problems
+* More Info
+
+
+About tqtinterface
+-------------
+This is version 3.5.12 of the Trinity Qt Interface
+
+This package includes libraries that abstract the underlying Qt system from
+the actual Trinity code, allowing easy, complete upgrades to new versions of Qt.
+
+It also contains various functions that have been removed from newer versions of Qt,
+but are completely portable and isolated from other APIs such as Xorg. This allows
+the Trinity project to efficiently perform certain operations that are infeasible
+or unneccessarily difficult when using pure Qt4 or above.
+
+* qtinterface
+ The man Qt interface library. Any Qt functions you wish to use
+ need to be prefixed with a T. For example, QTimer becomes TQTimer.
+ We will handle all required Qt calls. Do not touch your television.
+ We will adjust it for you. ;-)
+
+
+Licensing
+---------
+The libraries themselves have been covered (since Tuesday, June 29, 2010)
+by the GNU General Public License (GPL). Any other programs (such
+as the examples) are covered by the GNU General Public License (GPL). All
+the gory details for the LGPL reside in COPYING.LIB, and for the GPL reside
+in COPYING.
+
+When in doubt, check the individual file, they should all have license
+headings and other identifying marks.
+
+
+Common Mistakes
+---------------
+If configure claims Qt cannot be found, look at http://www.trolltech.com
+to get a copy of Qt, version 3.3.0 or newer. If you have peeked there
+already, grab the SVN module qt-copy from anonsvn.kde.org, or a snapshot
+thereof. Alternatively the svn module qt-copy from svn.kde.org can also be
+used.
+
+
+Debugging
+---------
+You can use --enable-debug with the configure script, if you want to have
+debug code in your Trinity libs. If you have the space and can stand code that's
+somewhat slower, this is worth it. The extra information really
+helps debugging and thus bugfixing.
+
+On the other hand, --disable-debug removes all debug messages, leading
+to a faster and cleaner desktop.
+
+See also the file DEBUG.
+
+
+Compile Problems
+----------------
+Often, Trinity compile failures are not Trinity's fault but the one of the
+compiler or the distribution used. For that reason, please have a look at
+http://developer.kde.org/build/compilationfaq.html for known issues in certain OS
+environments before reporting bugs or going mad :).
+
+gcc 3.0/3.0.1 is not yet able to compile all of Trinity without errors, mostly
+due to bugs in this version of the compiler. Some older version of gcc 2.96
+also have problems compiling Trinity due to compiler bugs. Even though
+compilation may not report errors with these compiler, the usage of these
+compilers may cause crashes when using the resulting executables.
+
+If you are running a FreeBSD system, you will need to make sure that LIBS
+is set to "-Wl,-export-dynamic". The easiest way to do this is to prefix
+configure with it, i.e.: LIBS="-Wl,-export-dynamic" ./configure. Thanks to
+Will Andrews <will@FreeBSD.org> and Arun Sharma <adsharma@sharmas.dhs.org>
+for identifying what needed to be done, and how to do it, and such.
+
+If you get odd error such as:
+
+as: Error: /var/tmp/ccK1Cfxa.s, line 2827: Truncating token:
+__t4pair2Zt18__rb_tree_iterator3Zt4pair2ZCt12basic_string3ZcZt18string_char_trai
+ts1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_traits1
+ZcZt24__default_alloc_template2b0i0ZRt4pair2ZCt12basic_string3ZcZt18string_char_
+traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_tra
+its1ZcZt24__default_alloc_template2b0i0ZPt4pair2ZCt12basic_string3ZcZt18string_c
+har_traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char
+_traits1ZcZt24__default_alloc_template2b0i0ZbRCt18__rb_tree_iterator3Zt4pair2ZCt
+12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt12b
+asic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0ZRt4pair
+2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Z
+t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0ZPt4
+pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b
+0i0Zt12basic_string3ZcZt18strin!
+g_char_traits1ZcZt24__default_al
+
+and you're using egcs, try re-compiling all your C++ libs with -fsquangle,
+and then recompiling whatever you were working on with -fsquangle. It
+should help, and more information about this is available on the egcs FAQ
+available at http://egcs.cygnus.com
+
+
+How to report
+-------------
+Reporting bugs is an art. Why? Because bug reports can help and hinder.
+
+They hinder if the developers are just buried in an avalanche of bug reports.
+They spend hours figuring out which bug reports are valid and which aren't,
+which bug reports are due to bugs or due to installation problems.
+
+They can be of tremendous help to notify developers on problems in areas that
+they normally don't have access (e.g. Trinity on AIX) to.
+
+So, here are some tips on bug reporting:
+
+* make sure your bug is due to Trinity ... and not due to a packaging problem of
+ your Linux distributor. For example, most "I can not install the XYZ.rpm"
+ problem are due to packaging issues. Refer with such questions to your
+ Linux Distributor and his appropriate mailing list or bug reporting tool.
+
+* The chance is high that your bug has already been dealt with ... so look
+ if there is a newer version of tqtinterface available. Reporting bugs for
+ older, deprecated versions usually don't get that much attention :-)
+
+* Also the chance is high that another one experienced your problem. The
+ bug report wizard at http://bugs.pearsoncomputing.net will help you to
+ find out if your problem has already been reported.
+
+* The best bug report for a project based on voluntary work is of course one
+ that comes with a patch that solves the problem. :-)
+
+
+More info
+---------
+http://trinity.pearsoncomputing.net
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..8782c68
--- /dev/null
+++ b/TODO
@@ -0,0 +1 @@
+Everything! \ No newline at end of file
diff --git a/configure.in.bot b/configure.in.bot
new file mode 100644
index 0000000..797c194
--- /dev/null
+++ b/configure.in.bot
@@ -0,0 +1,2 @@
+dnl put here things which have to be done as very last part of configure
+
diff --git a/configure.in.in b/configure.in.in
new file mode 100644
index 0000000..96ebee2
--- /dev/null
+++ b/configure.in.in
@@ -0,0 +1,385 @@
+# Original Author was Kalle@kde.org
+# I lifted it in some mater. (Stephan Kulow)
+# I used much code from Janos Farkas
+
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(acinclude.m4) dnl a source file from your sub dir
+
+dnl This is so we can use kde-common
+AC_CONFIG_AUX_DIR(admin)
+
+dnl Setting the prefix for kdelibs uses a special version of KDE_SET_PREFIX
+dnl (since that one normally looks for existing kde installations)
+KDE_SET_PREFIX_CORE
+
+
+AC_CANONICAL_SYSTEM
+AC_ARG_PROGRAM
+
+dnl Automake doc recommends to do this only here. (Janos)
+AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs
+
+AM_MAINTAINER_MODE
+
+AC_PROG_INSTALL
+
+dnl generate the config header
+AM_CONFIG_HEADER(config.h) dnl at the distribution this done
+
+dnl Checks for programs.
+AC_CHECK_COMPILERS
+AC_LIBLTDL_CONVENIENCE
+
+AC_ENABLE_SHARED(yes)
+AC_ENABLE_STATIC(no)
+KDE_PROG_LIBTOOL
+
+AC_LANG_SAVE
+AC_LANG_C
+KDE_LIB_LTDL
+AC_LANG_RESTORE
+
+dnl for NLS support. Call them in this order!
+dnl WITH_NLS is for the po files, GNU_GETTEXT for the sources
+AM_KDE_WITH_NLS
+AM_KDE_GNU_GETTEXT
+
+dnl Checks for header files.
+KDE_CHECK_STL
+AC_HEADER_DIRENT
+AC_HEADER_STDC
+AC_CHECK_HEADERS(sys/param.h sys/mman.h sys/time.h sysent.h strings.h sys/stat.h sys/select.h paths.h malloc.h limits.h sys/soundcard.h dlfcn.h termios.h sys/prctl.h)
+
+AC_ARG_WITH(acl,
+ [AC_HELP_STRING(--with-acl,
+ [enable support for POSIX ACLs @<:@default=check@:>@])],
+ [], with_acl=check)
+
+ACL_LIBS=""
+if test "x$with_acl" != xno; then
+ USE_POSIX_ACL=yes
+ HAVE_NON_POSIX_ACL_EXTENSIONS=no
+ KDE_CHECK_HEADER(sys/acl.h, ,[USE_POSIX_ACL="no"])
+ HAVE_SYS_XATTR_H=no
+ KDE_CHECK_HEADER(sys/xattr.h,[HAVE_SYS_XATTR_H="yes"],)
+ if test "$HAVE_SYS_XATTR_H" = "yes" ; then
+ AC_DEFINE([HAVE_SYS_XATTR_H], 1, [Define if system has the sys/xattr.h header.])
+ fi
+
+ case $host in
+ *-*-freebsd*)
+ KDE_CHECK_LIB(c,acl_init,[ACL_LIBS="-lc"],[USE_POSIX_ACL="no"])
+ ;;
+ *)
+ KDE_CHECK_HEADER(attr/libattr.h, ,[USE_POSIX_ACL="no"])
+ KDE_CHECK_LIB(acl,acl_init,[ACL_LIBS="-lacl -lattr"],[USE_POSIX_ACL="no"])
+ KDE_CHECK_HEADER(acl/libacl.h,[HAVE_NON_POSIX_ACL_EXTENSIONS="yes"],)
+ if test "$HAVE_SYS_XATTR_H" = "no" ; then
+ USE_POSIX_ACL="no"
+ fi
+ ;;
+ esac
+
+ if test "$USE_POSIX_ACL" = "yes" ; then
+ AC_DEFINE([USE_POSIX_ACL], 1, [Define if system has POSIX ACL support.])
+ if test "$HAVE_NON_POSIX_ACL_EXTENSIONS" = "yes" ; then
+ AC_DEFINE([HAVE_NON_POSIX_ACL_EXTENSIONS], 1, [Define if system has non-POSIX extensions to the ACL support.])
+ fi
+ fi
+
+ if test "x$with_acl" != xcheck && test "$USE_POSIX_ACL" != "yes"; then
+ AC_MSG_ERROR([--with-acl was given, but test for POSIX ACLs failed])
+ fi
+fi
+AC_SUBST(ACL_LIBS)
+
+DCOPIDL2CPP="compiled"
+DCOPIDL="compiled"
+DCOPIDLNG="compiled"
+MEINPROC="compiled"
+KDECONFIG="compiled"
+KCONFIG_COMPILER="compiled"
+MAKEKDEWIDGETS="compiled"
+
+dnl Checks for libraries etc
+AC_BASE_PATH_KDE([don't test]) dnl kdelibs is a special case
+KDE_ENABLE_HIDDEN_VISIBILITY
+
+AC_CREATE_KFSSTND(default)
+AC_SUBST_KFSSTND
+
+KDE_CREATE_LIBS_ALIASES
+
+AC_DEFUN([KDE_DO_UIC_AGAIN],
+[
+AC_REQUIRE([AC_PATH_QT_MOC_UIC])
+UIC=$UIC_PATH
+if test x$ac_uic_supports_nounload = xyes; then
+ UIC="$UIC -nounload"
+fi
+AC_SUBST(UIC)
+])
+KDE_DO_UIC_AGAIN
+
+# configure would do this very late. Too late for us!
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+
+AC_DEFINE_UNQUOTED(KDEDIR, "$prefix", [The prefix to use as fallback])
+KDE_EXPAND_MAKEVAR(ac_kde_sysconfdir, sysconfdir)
+AC_DEFINE_UNQUOTED(KDESYSCONFDIR, "$ac_kde_sysconfdir", [The compiled in system configuration prefix])
+
+ac_cpp_safe=$ac_cpp
+ac_CPPFLAGS_safe=$CPPFLAGS
+CPPFLAGS="$CPPFLAGS $X_INCLUDES"
+ac_cpp='$CXXCPP $CPPFLAGS'
+KDE_CHECK_HEADERS(X11/extensions/shape.h,,,
+[
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+])
+KDE_CHECK_HEADERS(X11/extensions/XShm.h,
+ [have_mitshm=yes], [have_mitshm=no], [#include <X11/Xlib.h>])
+KDE_CHECK_HEADERS(X11/ICE/ICElib.h)
+KDE_CHECK_HEADER(sys/sendfile.h, [have_sendfile=yes], )
+ac_cpp=$ac_cpp_safe
+CPPFLAGS=$ac_CPPFLAGS_safe
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_TIME
+
+AC_LANG_SAVE
+AC_LANG_C
+dnl AC_C_BIGENDIAN has a bug (one of its tests uses "main()" instead of
+dnl "int main()") so C++ compilers would break. Thats why we switch languages
+AC_C_BIGENDIAN
+AC_LANG_RESTORE
+
+dnl check if the compiler has bool
+AC_CHECK_BOOL
+
+dnl Checks for library functions.
+AC_CHECK_SETENV
+AC_CHECK_UNSETENV
+AC_CHECK_RANDOM
+AC_CHECK_MKSTEMPS
+AC_CHECK_MKSTEMP
+AC_CHECK_MKDTEMP
+AC_CHECK_FUNCS(strtoll socket seteuid setegid strfmon stpcpy gettimeofday readdir_r setpriority tcgetattr tcsetattr)
+
+AH_BOTTOM([
+/* provide a definition for a 32 bit entity, usable as a typedef, possibly
+ extended by "unsigned" */
+#undef INT32_BASETYPE
+#ifdef SIZEOF_INT
+#if SIZEOF_INT == 4
+#define INT32_BASETYPE int
+#endif
+#endif
+#if !defined(INT32_BASETYPE) && defined(SIZEOF_LONG)
+#if SIZEOF_LONG == 4
+#define INT32_BASETYPE long
+#endif
+#endif
+#ifndef INT32_BASETYPE
+#define INT32_BASETYPE int
+#endif
+
+#ifndef HAVE_SETEUID
+#define HAVE_SETEUID
+#define HAVE_SETEUID_FAKE
+#ifdef __cplusplus
+extern "C"
+#endif
+int seteuid(INT32_BASETYPE euid); /* defined in fakes.c */
+#endif
+])
+
+AC_CHECK_USLEEP
+AC_CHECK_GETHOSTNAME
+AC_CHECK_RANDOM
+AC_CHECK_S_ISSOCK
+AC_CHECK_INITGROUPS
+
+AC_MSG_CHECKING([for mount tab file])
+AC_CACHE_VAL(kde_cv_mtab_file,
+[
+ kde_cv_mtab_file=no
+
+ for ac_file in \
+ \
+ /etc/mtab \
+ /etc/mnttab \
+ ; \
+ do
+ if test -r "$ac_file"; then
+ kde_cv_mtab_file=$ac_file
+ break
+ fi
+ done
+])
+
+AC_MSG_RESULT($kde_cv_mtab_file)
+if test "$kde_cv_mtab_file" != "no"; then
+ AC_DEFINE_UNQUOTED(MTAB_FILE, "$kde_cv_mtab_file", [Define the file for mount entries])
+fi
+
+if test -n "$qt_includes"; then
+ QNAMESPACE_H="$qt_includes/qnamespace.h"
+fi
+AC_SUBST(QNAMESPACE_H)
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+AC_MSG_CHECKING([if getmntinfo() uses struct statvfs])
+AC_TRY_LINK([#include <sys/types.h>
+#include <sys/statvfs.h>
+],[int flags = 0; struct statvfs *mntbufp; return getmntinfo(&mntbufp, flags);],
+[AC_MSG_RESULT(yes)
+AC_DEFINE(GETMNTINFO_USES_STATVFS,,[getmntinfo() uses struct statvfs])],
+AC_MSG_RESULT(no))
+AC_LANG_RESTORE
+
+dnl output files
+AC_SUBST(x_includes)
+AC_SUBST(x_libraries)
+AC_SUBST(LIBSOCKET)
+AC_SUBST(LIBCOMPAT)
+AC_SUBST(LIBUTIL)
+AC_SUBST(LIBRESOLV)
+AC_SUBST(LIBICE)
+
+AC_SUBST(LIB_TQT, '$(top_builddir)/qtinterface/libtqt.la')
+
+AC_SUBST(EXTRA_SUBDIRS)
+
+AC_MSG_CHECKING(if sendfile() is wanted)
+AC_ARG_ENABLE(sendfile,
+AC_HELP_STRING([--enable-sendfile],[enable the use of sendfile() (Linux only)]),
+[if test "$enableval" = yes; then
+ AC_MSG_RESULT(yes)
+ want_sendfile="yes"
+else
+ AC_MSG_RESULT(no)
+fi], [AC_MSG_RESULT(no)])
+
+if test "$want_sendfile" = "yes" -a "$have_sendfile" = "yes"; then
+ AC_SUBST(HAVE_SENDFILE)
+ AC_DEFINE(HAVE_SENDFILE,1,[Define if you want sendfile() support])
+fi
+
+AC_MSG_CHECKING(if MIT-SHM support is wanted)
+AC_ARG_ENABLE(mitshm,
+AC_HELP_STRING([--enable-mitshm],[use MIT-SHM for pixmap loading/saving]),
+[if test "$enableval" = yes; then
+ AC_MSG_RESULT(yes)
+ want_mitshm="yes"
+else
+ AC_MSG_RESULT(no)
+fi], [AC_MSG_RESULT(yes); want_mitshm="yes"])
+
+if test "$want_mitshm" = "yes" -a "$have_mitshm" = "yes"; then
+ AC_SUBST(HAVE_MITSHM)
+ AC_DEFINE(HAVE_MITSHM,1,[Define if you want MIT-SHM support])
+fi
+
+AC_CHECK_FUNC(posix_fadvise,[AC_DEFINE(HAVE_FADVISE,1,[Define is posix_fadvise is supported] )])
+
+ac_save_LIBS="$LIBS"
+LIBS="$LIBS $X_LDFLAGS -lICE"
+AC_CHECK_FUNCS(_IceTransNoListen)
+LIBS="$ac_save_LIBS"
+
+if test "x$kde_use_qt_emb" != "xyes"; then
+ CXXFLAGS="$CXXFLAGS $USE_RTTI"
+fi
+
+AC_ARG_WITH([rgbfile],
+ AC_HELP_STRING([--with-rgbfile=path], [Define custom path for rgb.txt. (default: \$(x11libdir)/X11/rgb.txt)]),
+ [rgb_file=$withval], [rgb_file="$x_libraries/X11/rgb.txt"])
+
+AC_DEFINE_UNQUOTED(X11_RGBFILE, "$rgb_file", [where rgb.txt is in])
+
+AC_MSG_CHECKING([for Compiler version])
+case "$CXX" in
+xlC*)
+ # The __IBMCPP__ macro contains the C++ compiler version in decimal notation.
+ echo "__IBMCPP__" > conftest.C
+
+ # Preprocess and at least make sure it's returned a number.
+ changequote(, )dnl
+ $CXX -E conftest.C 2>&1 | grep "^[0-9][0-9][0-9]" > conftest.i
+ changequote([, ])dnl
+
+ # "502" would signify version 5.0.2.
+ clean_compiler_version="$CXX version "`cut -b1 conftest.i`"."`cut -b2 conftest.i`"."`cut -b3 conftest.i`
+ rm -f conftest.C conftest.i
+ ;;
+KCC*)
+ # KCC doesn't give it's version, if nothing is compiled (the frontend
+ # isn't called in that case)
+ rm -f conftest.C conftest.o
+ echo "void f(void) {}" > conftest.C
+ clean_compiler_version=`$CXX -V -c conftest.C -o conftest.o 2>&1 | sed 's/--.*//'`
+ rm -f conftest.C conftest.o
+ ;;
+*)
+ for flag in '-v' '-V' '--version' '-version'; do
+ compiler_version=`$CXX $flag 2>&1 | egrep -v "Reading specs|Using built-?in specs|Configured with|Thread model" | head -n 1`
+ clean_compiler_version=`echo $compiler_version | egrep -vi 'Usage|ERROR|unknown option|WARNING|missing|###'`
+ test -n "$clean_compiler_version" && break
+ done
+ ;;
+esac
+
+# Quote backslashesm, as we are going to make this a string.
+clean_compiler_version=`echo $clean_compiler_version | sed 's/\([\\\\]\)/\\\\\\1/g'`
+if test -z "$clean_compiler_version"; then
+ clean_compiler_version="unknown"
+fi
+AC_DEFINE_UNQUOTED(KDE_COMPILER_VERSION, "$clean_compiler_version", [what C++ compiler was used for compilation])
+AC_MSG_RESULT($clean_compiler_version)
+
+AC_MSG_CHECKING([for uname])
+case `uname -s` in
+AIX)
+ IBM_ARCH=PowerPC #good default
+ if [ -x /usr/sbin/lsdev -a -x /usr/sbin/lsattr ]; then
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -n 1 | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=POWER
+ fi
+ fi
+ uname_string=`uname -svr | awk '{ print $1" "$3"."$2 }'`" ${IBM_ARCH}"
+ ;;
+*)
+ uname_string=`uname -smr`
+ ;;
+esac
+AC_DEFINE_UNQUOTED(KDE_COMPILING_OS, "$uname_string", [what OS used for compilation])
+AC_MSG_RESULT($uname_string)
+
+AC_MSG_CHECKING([for distribution channel])
+AC_ARG_WITH(distribution,
+AC_HELP_STRING([--with-distribution],[indicate the distribution in bug reports]),
+[kde_distribution_text="$withval"
+], [kde_distribution_text='compiled sources'])
+AC_DEFINE_UNQUOTED(KDE_DISTRIBUTION_TEXT, "$kde_distribution_text", [Distribution Text to append to OS])
+AC_MSG_RESULT($kde_distribution_text)
+
+AC_ARG_WITH(utempter,
+[AC_HELP_STRING([--with-utempter], [use utempter for utmp management @<:@default=check@:>@])],
+[], with_utempter=check)
+if test "x$with_utempter" != xno; then
+ kde_have_utempter=yes
+ AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no)
+ AC_SUBST(LIBUTEMPTER)
+ if test "$kde_have_utempter" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment])
+ fi
+ if test "x$with_utempter" != xcheck && test "x$kde_have_utempter" != xyes; then
+ AC_MSG_ERROR([--with-utempter was given, but test for utempter failed])
+ fi
+fi
+
+KDE_INIT_DOXYGEN([The KDE API Reference], [Version $VERSION])
+KDE_CHECK_BINUTILS
diff --git a/configure.in.mid b/configure.in.mid
new file mode 100644
index 0000000..897cc4c
--- /dev/null
+++ b/configure.in.mid
@@ -0,0 +1,7 @@
+dnl put here things which have to be done after all usual autoconf macros
+dnl have been run, but before the Makefiles are created
+
+all_includes='-I$(top_srcdir)/qtinterface -I$(top_srcdir) $(QT_INCLUDES) $(X_INCLUDES) $(KDE_INCLUDES) $(USER_INCLUDES)'
+AC_SUBST(all_includes)
+
+CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
diff --git a/qtinterface/Makefile.am b/qtinterface/Makefile.am
new file mode 100644
index 0000000..c293cc7
--- /dev/null
+++ b/qtinterface/Makefile.am
@@ -0,0 +1,131 @@
+# This Makefile.am was taken from the kdelibs distribution and
+# modified for tqtinterface. Timothy Pearson (6/29/2010)
+#
+# Copyright (c) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+SUBDIRS = .
+KDE_OPTIONS = qtonly
+
+INCLUDES = $(all_includes)
+
+bin_PROGRAMS =
+check_PROGRAMS =
+
+lib_LTLIBRARIES = libtqt.la
+libtqt_la_SOURCES = tqt.cpp tqaccel.cpp tqaccessible.cpp tqaction.cpp tqapplication.cpp tqasyncio.cpp \
+tqbuttongroup.cpp tqbutton.cpp \
+tqcanvas.cpp tqcdestyle.cpp tqcheckbox.cpp tqclipboard.cpp tqcolordialog.cpp tqcombobox.cpp tqcommonstyle.cpp \
+tqdatabrowser.cpp tqdatatable.cpp tqdataview.cpp tqdatetimeedit.cpp tqdesktopwidget.cpp tqdial.cpp tqdialog.cpp tqdns.cpp tqdockarea.cpp tqdockwindow.cpp tqdragobject.cpp \
+tqerrormessage.cpp tqeventloop.cpp \
+tqframe.cpp tqftp.cpp tqfiledialog.cpp \
+tqgl.cpp tqgplugin.cpp tqgrid.cpp tqgridview.cpp tqgroupbox.cpp tqguardedptr.cpp \
+tqhbox.cpp tqhbuttongroup.cpp tqheader.cpp tqhgroupbox.cpp tqhttp.cpp \
+tqiconview.cpp tqimageformatplugin.cpp tqinputcontext.cpp tqinputdialog.cpp \
+tqlabel.cpp tqlayout.cpp tqlcdnumber.cpp tqlineedit.cpp tqlistbox.cpp tqlistview.cpp tqlocalfs.cpp \
+tqmainwindow.cpp tqmenubar.cpp tqmessagebox.cpp tqmotifplusstyle.cpp tqmotifstyle.cpp tqmultilineedit.cpp \
+tqnetworkprotocol.cpp tqnp.cpp \
+tqobjectcleanuphandler.cpp tqobject.cpp \
+tqplatinumstyle.cpp tqpopupmenu.cpp tqprintdialog.cpp tqprocess.cpp tqprogressbar.cpp tqprogressdialog.cpp tqpushbutton.cpp \
+tqradiobutton.cpp tqrangecontrol.cpp \
+tqscrollbar.cpp tqscrollview.cpp tqsemimodal.cpp tqserversocket.cpp tqsessionmanager.cpp tqsgistyle.cpp tqsignal.cpp tqsignalmapper.cpp tqsizegrip.cpp tqslider.cpp tqsocket.cpp tqsocketnotifier.cpp tqsound.cpp tqspinbox.cpp tqsplashscreen.cpp tqsplitter.cpp tqsqldatabase.cpp tqsqldriver.cpp tqsqldriverplugin.cpp tqsqlform.cpp tqsqlquery.cpp tqstatusbar.cpp tqstyle.cpp tqstyleplugin.cpp tqstylesheet.cpp \
+tqtabbar.cpp tqtabdialog.cpp tqtable.cpp tqtabwidget.cpp tqtextbrowser.cpp tqtextcodecplugin.cpp tqtextedit.cpp tqtextview.cpp tqtimer.cpp tqtoolbar.cpp tqtoolbox.cpp tqtoolbutton.cpp tqtooltip.cpp tqtranslator.cpp \
+tqurloperator.cpp \
+tqvalidator.cpp tqvbox.cpp tqvbuttongroup.cpp tqvgroupbox.cpp \
+tqwidget.cpp tqwidgetplugin.cpp tqwidgetstack.cpp tqwindowsstyle.cpp tqwizard.cpp tqworkspace.cpp \
+\
+tq1xcompatibility.cpp \
+tqabstractlayout.cpp tqasciicache.cpp tqasciidict.cpp tqasyncimageio.cpp \
+tqbig5codec.cpp tqbitarray.cpp tqbitmap.cpp tqbrush.cpp tqbuffer.cpp \
+tqcache.cpp tqcleanuphandler.cpp tqcolor.cpp tqcompactstyle.cpp tqconnection.cpp tqcstring.cpp tqcursor.cpp \
+tqdatastream.cpp tqdatetime.cpp tqdeepcopy.cpp tqdict.cpp tqdir.cpp tqdom.cpp tqdrawutil.cpp tqdropsite.cpp \
+tqeditorfactory.cpp tqeucjpcodec.cpp tqeuckrcodec.cpp tqevent.cpp \
+tqfile.cpp tqfileinfo.cpp tqfocusdata.cpp tqfontdatabase.cpp tqfont.cpp tqfontinfo.cpp tqfontmetrics.cpp \
+tqgarray.cpp tqgb18030codec.cpp tqgcache.cpp tqgdict.cpp tqglcolormap.cpp tqglist.cpp tqgvector.cpp \
+tqhostaddress.cpp \
+tqiconset.cpp tqimage.cpp tqinputcontextfactory.cpp tqintcache.cpp tqintdict.cpp tqinterlacestyle.cpp tqiodevice.cpp \
+tqjiscodec.h tqjpunicode.cpp \
+tqkeysequence.cpp \
+tqlibrary.cpp tqlocale.cpp \
+tqmap.cpp tqmemarray.cpp tqmenudata.cpp tqmetaobject.cpp tqmime.cpp tqmovie.cpp tqmutex.cpp \
+tqnamespace.cpp \
+tqobjectdict.cpp tqobjectlist.cpp \
+tqpaintdevice.cpp tqpaintdevicemetrics.cpp tqpainter.cpp tqpair.cpp tqpalette.cpp tqpen.cpp tqpicture.cpp tqpixmapcache.cpp tqpixmap.cpp tqpngio.cpp tqpointarray.cpp tqpoint.cpp tqpolygonscanner.cpp tqprinter.cpp tqptrcollection.cpp tqptrdict.cpp tqptrlist.cpp tqptrqueue.cpp tqptrstack.cpp tqptrvector.cpp \
+tqrect.cpp tqregexp.cpp tqregion.cpp tqrtlcodec.cpp \
+tqsemaphore.cpp tqsettings.cpp tqshared.cpp tqsignalslotimp.cpp tqsimplerichtext.cpp tqsize.cpp tqsizepolicy.cpp tqsjiscodec.cpp tqsocketdevice.cpp tqsortedlist.cpp tqsqlcursor.cpp tqsqleditorfactory.cpp tqsqlerror.cpp tqsqlfield.cpp tqsql.cpp tqsqlindex.cpp tqsqlpropertymap.cpp tqsqlrecord.cpp tqsqlresult.cpp tqsqlselectcursor.cpp tqstring.cpp tqstringlist.cpp tqstrlist.cpp tqstrvec.cpp tqstylefactory.cpp tqsyntaxhighlighter.cpp \
+tqtextcodecfactory.cpp tqtextcodec.cpp tqtextstream.cpp tqthread.cpp tqthreadstorage.cpp tqtl.cpp tqtsciicodec.cpp \
+tqurl.cpp tqurlinfo.cpp tqutfcodec.cpp tquuid.cpp \
+tqvaluelist.cpp tqvaluestack.cpp tqvaluevector.cpp tqvariant.cpp tqvfbhdr.cpp \
+tqwaitcondition.cpp tqwhatsthis.cpp tqwidgetfactory.cpp tqwidgetintdict.cpp tqwidgetlist.cpp tqwmatrix.cpp
+libtqt_la_LIBADD = $(LIB_QT)
+libtqt_la_LDFLAGS = $(KDE_RPATH) -version-info 6:0:2 -no-undefined $(all_libraries)
+
+include_HEADERS = tqt.h tqaccel.h tqaccessible.h tqaction.h tqapplication.h tqasyncio.h \
+tqbuttongroup.h tqbutton.h \
+tqcanvas.h tqcdestyle.h tqcheckbox.h tqclipboard.h tqcolordialog.h tqcombobox.h tqcommonstyle.h \
+tqdatabrowser.h tqdatatable.h tqdataview.h tqdatetimeedit.h tqdesktopwidget.h tqdial.h tqdialog.h tqdns.h tqdockarea.h tqdockwindow.h tqdragobject.h \
+tqerrormessage.h tqeventloop.h \
+tqfiledialog.h tqframe.h tqftp.h \
+tqgl.h tqgplugin.h tqgrid.h tqgridview.h tqgroupbox.h tqguardedptr.h \
+tqhbox.h tqhbuttongroup.h tqheader.h tqhgroupbox.h tqhttp.h \
+tqiconview.h tqimageformatplugin.h tqinputcontext.h tqinputdialog.h \
+tqlabel.h tqlayout.h tqlcdnumber.h tqlineedit.h tqlistbox.h tqlistview.h tqlocalfs.h \
+tqmainwindow.h tqmenubar.h tqmessagebox.h tqmotifplusstyle.h tqmotifstyle.h tqmultilineedit.h \
+tqnetworkprotocol.h tqnp.h \
+tqobjectcleanuphandler.h tqobject.h \
+tqplatinumstyle.h tqpopupmenu.h tqprintdialog.h tqprocess.h tqprogressbar.h tqprogressdialog.h tqpushbutton.h \
+tqradiobutton.h tqrangecontrol.h \
+tqscrollbar.h tqscrollview.h tqsemimodal.h tqserversocket.h tqsessionmanager.h tqsgistyle.h tqsignal.h tqsignalmapper.h tqsizegrip.h tqslider.h tqsocket.h tqsocketnotifier.h tqsound.h tqspinbox.h tqsplashscreen.h tqsplitter.h tqsqldatabase.h tqsqldriver.h tqsqldriverplugin.h tqsqlform.h tqsqlquery.h tqstatusbar.h tqstyle.h tqstyleplugin.h tqstylesheet.h \
+tqtabbar.h tqtabdialog.h tqtable.h tqtabwidget.h tqtextbrowser.h tqtextcodecplugin.h tqtextedit.h tqtextview.h tqtimer.h tqtoolbar.h tqtoolbox.h tqtoolbutton.h tqtooltip.h tqtranslator.h \
+tqurloperator.h \
+tqvalidator.h tqvbox.h tqvbuttongroup.h tqvgroupbox.h \
+tqwidget.h tqwidgetplugin.h tqwidgetstack.h tqwindowsstyle.h tqwizard.h tqworkspace.h \
+\
+tqapp.h tqarray.h tqbitarry.h tqbttngrp.h tqchkbox.h tqclipbrd.h tqcollect.h tqcollection.h tqcombo.h tqconfig.h tqconnect.h tqdatetm.h tqdrawutl.h tqdstream.h tqfeatures.h tqfiledef.h tqfiledlg.h tqfileinf.h tqfontinf.h tqfontmet.h tqgbkcodec.h tqgeneric.h tqgif.h tqglobal.h tqgrpbox.h tqintcach.h tqiodev.h tqjpegio.h tqkeycode.h tqlcdnumber.h tqlined.h tqlist.h tqmenudta.h tqmetaobj.h tqmlined.h tqmngio.h tqmodules.h tqmsgbox.h tqmultilinedit.h tqnetwork.h tqobjcoll.h tqobjdefs.h tqpaintdc.h tqpaintd.h tqpdevmet.h tqpmcache.h tqpntarry.h tqpopmenu.h tqprndlg.h tqprogbar.h tqprogdlg.h tqpushbt.h tqqueue.h tqradiobt.h tqrangect.h tqscrbar.h tqsession.h tqsocknot.h tqstack.h tqtabdlg.h tqtstream.h tqvector.h tqwidcoll.h tqwindefs.h tqwindowdefs.h tqwinexport.h \
+\
+tq1xcompatibility.h \
+tqabstractlayout.h tqasciicache.h tqasciidict.h tqasyncimageio.h \
+tqbig5codec.h tqbitarray.h tqbitmap.h tqbrush.h tqbuffer.h \
+tqcache.h tqcleanuphandler.h tqcolor.h tqcompactstyle.h tqconnection.h tqcstring.h tqcursor.h \
+tqdatastream.h tqdatetime.h tqdeepcopy.h tqdict.h tqdir.h tqdom.h tqdrawutil.h tqdropsite.h \
+tqeditorfactory.h tqeucjpcodec.h tqeuckrcodec.h tqevent.h \
+tqfile.h tqfileinfo.h tqfocusdata.h tqfontdatabase.h tqfont.h tqfontinfo.h tqfontmetrics.h \
+tqgarray.h tqgb18030codec.h tqgcache.h tqgdict.h tqglcolormap.h tqglist.h tqgvector.h \
+tqhostaddress.h \
+tqiconset.h tqimage.h tqinputcontextfactory.h tqintcache.h tqintdict.h tqinterlacestyle.h tqiodevice.h \
+tqjiscodec.h tqjpunicode.h \
+tqkeysequence.h \
+tqlibrary.h tqlocale.h \
+tqmap.h tqmemarray.h tqmenudata.h tqmetaobject.h tqmime.h tqmovie.h tqmutex.h \
+tqnamespace.h \
+tqobjectdict.h tqobjectlist.h \
+tqpaintdevice.h tqpaintdevicemetrics.h tqpainter.h tqpair.h tqpalette.h tqpen.h tqpicture.h tqpixmapcache.h tqpixmap.h tqpngio.h tqpointarray.h tqpoint.h tqpolygonscanner.h tqprinter.h tqptrcollection.h tqptrdict.h tqptrlist.h tqptrqueue.h tqptrstack.h tqptrvector.h \
+tqrect.h tqregexp.h tqregion.h tqrtlcodec.h \
+tqsemaphore.h tqsettings.h tqshared.h tqsignalslotimp.h tqsimplerichtext.h tqsize.h tqsizepolicy.h tqsjiscodec.h tqsocketdevice.h tqsortedlist.h tqsqlcursor.h tqsqleditorfactory.h tqsqlerror.h tqsqlfield.h tqsql.h tqsqlindex.h tqsqlpropertymap.h tqsqlrecord.h tqsqlresult.h tqsqlselectcursor.h tqstring.h tqstringlist.h tqstrlist.h tqstrvec.h tqstylefactory.h tqsyntaxhighlighter.h \
+tqtextcodecfactory.h tqtextcodec.h tqtextstream.h tqthread.h tqthreadstorage.h tqtl.h tqtsciicodec.h \
+tqurl.h tqurlinfo.h tqutfcodec.h tquuid.h \
+tqvaluelist.h tqvaluestack.h tqvaluevector.h tqvariant.h tqvfbhdr.h \
+tqwaitcondition.h tqwhatsthis.h tqwidgetfactory.h tqwidgetintdict.h tqwidgetlist.h tqwmatrix.h
+noinst_HEADERS =
+
+METASOURCES = AUTO
+
+DOXYGEN_REFERENCES = tqt
+DOXYGEN_EXCLUDE = KDE-ICE
+include ../admin/Doxyfile.am
diff --git a/qtinterface/TODO b/qtinterface/TODO
new file mode 100644
index 0000000..34906e3
--- /dev/null
+++ b/qtinterface/TODO
@@ -0,0 +1,49 @@
+qaccessible
+
+
+
+
+All headers that contain the keywork Q_OBJECT have been ported,
+exept for these due to *@#$ private functions
+
+qclipboard
+qcolordialog
+qdragobject (QDragManager)
+qfontdialog
+qguardedptr (TQGuardedPtr, weird compilation failure)
+qinputdialog
+qnetworkprotocol (QNetworkProtocolFactory, weird compilation failure)
+qsessionmanager
+qtranslator (QT_NO_TRANSLATION is set, MOC does not honor #ifdef)
+qwidgetplugin (TQWidgetContainerPlugin, weird compilation failure)
+
+
+
+And these that do not contain Q_OBJECT are failing:
+
+qasciicache
+qasciidict
+qcache
+qcleanuphandler
+qdeepcopy
+qdict
+qintcache
+qintdict
+qmap
+qmemarray
+qptrdict
+qptrlist
+qptrqueue
+qsortedlist
+qsqlpropertymap
+qsqlselectcursor
+qthreadstorage
+qtl
+qvaluelist
+qvaluestack
+
+This may have something to do with the template class junk
+
+Weird headers with no classes (???):
+
+tqdrawutil \ No newline at end of file
diff --git a/qtinterface/configure.in.in b/qtinterface/configure.in.in
new file mode 100644
index 0000000..0dab1a7
--- /dev/null
+++ b/qtinterface/configure.in.in
@@ -0,0 +1,2 @@
+
+AC_PATH_PROGS(MD5SUM, [md5sum gmd5sum], [md5sum])
diff --git a/qtinterface/filelist.txt b/qtinterface/filelist.txt
new file mode 100644
index 0000000..4659bf5
--- /dev/null
+++ b/qtinterface/filelist.txt
@@ -0,0 +1,356 @@
+kdemacros.h.in
+parser.sh
+tq1xcompatibility.h
+tqabstractlayout.h
+tqaccel.h
+tqaccessible.h
+tqaction.h
+tqapp.h
+tqapplication.h
+tqarray.h
+tqasciicache.cpp
+tqasciicache.h
+tqasciidict.h
+tqasyncimageio.h
+tqasyncio.h
+tqbig5codec.h
+tqbitarray.h
+tqbitarry.h
+tqbitmap.h
+tqbrush.cpp
+tqbrush.h
+tqbttngrp.h
+tqbuffer.h
+tqbuttongroup.h
+tqbutton.h
+tqcache.cpp
+tqcache.h
+tqcanvas.h
+tqcdestyle.h
+tqcheckbox.cpp
+tqcheckbox.h
+tqchkbox.h
+tqcleanuphandler.cpp
+tqcleanuphandler.h
+tqclipboard.h
+tqclipbrd.h
+tqcollect.h
+tqcollection.h
+tqcolordialog.h
+tqcolor.h
+tqcombobox.h
+tqcombo.h
+tqcommonstyle.h
+tqcompactstyle.h
+tqconfig.h
+tqconnect.h
+tqconnection.h
+tqcstring.h
+tqcursor.h
+tqdatabrowser.h
+tqdatastream.h
+tqdatatable.h
+tqdataview.h
+tqdatetimeedit.h
+tqdatetime.h
+tqdatetm.h
+tqdeepcopy.h
+tqdesktopwidget.h
+tqdial.h
+tqdialog.h
+tqdict.h
+tqdir.h
+tqdns.h
+tqdockarea.h
+tqdockwindow.h
+tqdom.h
+tqdragobject.h
+tqdrawutil.h
+tqdrawutl.h
+tqdropsite.h
+tqdstream.h
+tqeditorfactory.h
+tqerrormessage.h
+tqeucjpcodec.h
+tqeuckrcodec.h
+tqevent.h
+tqeventloop.h
+tqfeatures.h
+tqfiledef.h
+tqfiledialog.h
+tqfiledlg.h
+tqfile.h
+tqfileinf.h
+tqfileinfo.h
+tqfocusdata.h
+tqfontdatabase.h
+tqfontdialog.h
+tqfont.h
+tqfontinf.h
+tqfontinfo.h
+tqfontmet.h
+tqfontmetrics.h
+tqframe.h
+tqftp.h
+tqgarray.h
+tqgb18030codec.h
+tqgbkcodec.h
+tqgcache.cpp
+tqgcache.h
+tqgdict.h
+tqgeneric.h
+tqgif.h
+tqglcolormap.h
+tqgl.h
+tqglist.h
+tqglobal.h
+tqgplugin.h
+tqgrid.h
+tqgridview.h
+tqgroupbox.h
+tqgrpbox.h
+tqguardedptr.h
+tqgvector.h
+tqhbox.cpp
+tqhbox.h
+tqhbuttongroup.cpp
+tqhbuttongroup.h
+tqheader.cpp
+tqheader.h
+tqhgroupbox.cpp
+tqhgroupbox.h
+tqhostaddress.cpp
+tqhostaddress.h
+tqhttp.cpp
+tqhttp.h
+tqiconset.h
+tqiconview.h
+tqimageformatplugin.h
+tqimage.h
+tqinputcontextfactory.h
+tqinputcontext.h
+tqinputdialog.h
+tqintcache.cpp
+tqintcache.h
+tqintcach.h
+tqintdict.h
+tqinterlacestyle.h
+tqiodev.h
+tqiodevice.h
+tqjiscodec.h
+tqjpegio.h
+tqjpunicode.h
+tqkeycode.h
+tqkeysequence.h
+tqlabel.h
+tqlayout.h
+tqlcdnumber.h
+tqlcdnum.h
+tqlibrary.h
+tqlined.h
+tqlineedit.h
+tqlistbox.h
+tqlist.h
+tqlistview.h
+tqlocale.h
+tqlocalfs.h
+tqmainwindow.h
+tqmap.h
+tqmemarray.h
+tqmenubar.h
+tqmenudata.h
+tqmenudta.h
+tqmessagebox.h
+tqmetaobject.h
+tqmetaobj.h
+tqmime.h
+tqmlined.h
+tqmngio.h
+tqmodules.h
+tqmotifplusstyle.h
+tqmotifstyle.h
+tqmovie.h
+tqmsgbox.h
+tqmultilinedit.h
+tqmultilineedit.h
+tqmutex.h
+tqnamespace.h
+tqnetwork.h
+tqnetworkprotocol.h
+tqnp.h
+tqobjcoll.h
+tqobjdefs.h
+tqobjectcleanuphandler.cpp
+tqobjectcleanuphandler.h
+tqobjectdict.h
+tqobject.h
+tqobjectlist.h
+tqpaintdc.h
+tqpaintdevice.h
+tqpaintdevicemetrics.h
+tqpaintd.h
+tqpainter.h
+tqpair.h
+tqpalette.h
+tqpdevmet.h
+tqpen.h
+tqpicture.h
+tqpixmapcache.cpp
+tqpixmapcache.h
+tqpixmap.h
+tqplatinumstyle.h
+tqpmcache.h
+tqpngio.h
+tqpntarry.h
+tqpointarray.h
+tqpoint.h
+tqpolygonscanner.h
+tqpopmenu.h
+tqpopupmenu.h
+tqprintdialog.h
+tqprinter.h
+tqprndlg.h
+tqprocess.h
+tqprogbar.h
+tqprogdlg.h
+tqprogressbar.h
+tqprogressdialog.h
+tqptrcollection.h
+tqptrdict.h
+tqptrlist.h
+tqptrqueue.h
+tqptrstack.h
+tqptrvector.h
+tqpushbt.h
+tqpushbutton.cpp
+tqpushbutton.h
+tqqueue.h
+tqradiobt.h
+tqradiobutton.h
+tqrangecontrol.h
+tqrangect.h
+tqrect.h
+tqregexp.h
+tqregion.h
+tqrtlcodec.h
+tqscrbar.h
+tqscrollbar.h
+tqscrollview.h
+tqsemaphore.cpp
+tqsemaphore.h
+tqsemimodal.h
+tqserversocket.h
+tqsession.h
+tqsessionmanager.h
+tqsettings.h
+tqsgistyle.h
+tqshared.cpp
+tqshared.h
+tqsignal.h
+tqsignalmapper.h
+tqsignalslotimp.h
+tqsimplerichtext.cpp
+tqsimplerichtext.h
+tqsizegrip.h
+tqsize.h
+tqsizepolicy.h
+tqsjiscodec.h
+tqslider.h
+tqsocketdevice.h
+tqsocket.h
+tqsocketnotifier.h
+tqsocknot.h
+tqsortedlist.h
+tqsound.h
+tqspinbox.h
+tqsplashscreen.cpp
+tqsplashscreen.h
+tqsplitter.h
+tqsqlcursor.h
+tqsqldatabase.h
+tqsqldriver.h
+tqsqldriverplugin.h
+tqsqleditorfactory.h
+tqsqlerror.h
+tqsqlfield.h
+tqsqlform.h
+tqsql.h
+tqsqlindex.h
+tqsqlpropertymap.h
+tqsqlquery.h
+tqsqlrecord.h
+tqsqlresult.h
+tqsqlselectcursor.h
+tqstack.h
+tqstatusbar.h
+tqstring.h
+tqstringlist.h
+tqstrlist.h
+tqstrvec.h
+tqstylefactory.h
+tqstyle.h
+tqstyleplugin.h
+tqstylesheet.cpp
+tqstylesheet.h
+tqsyntaxhighlighter.cpp
+tqsyntaxhighlighter.h
+tqtabbar.h
+tqtabdialog.h
+tqtabdlg.h
+tqtable.h
+tqtabwidget.h
+tqtextbrowser.h
+tqtextcodecfactory.h
+tqtextcodec.h
+tqtextcodecplugin.h
+tqtextedit.h
+tqtextstream.h
+tqtextview.h
+tqt.h
+tqthread.cpp
+tqthread.h
+tqthreadstorage.cpp
+tqthreadstorage.h
+tqtimer.h
+tqtl.h
+tqtoolbar.h
+tqtoolbox.h
+tqtoolbutton.h
+tqtooltip.h
+tqtranslator.h
+tqtsciicodec.h
+tqtstream.h
+tqurl.h
+tqurlinfo.h
+tqurloperator.h
+tqutfcodec.h
+tquuid.h
+tqvalidator.h
+tqvaluelist.h
+tqvaluestack.h
+tqvaluevector.h
+tqvariant.h
+tqvbox.h
+tqvbuttongroup.h
+tqvector.h
+tqvfbhdr.cpp
+tqvfbhdr.h
+tqvgroupbox.h
+tqwaitcondition.h
+tqwhatsthis.cpp
+tqwhatsthis.h
+tqwidcoll.h
+tqwidgetfactory.h
+tqwidget.h
+tqwidgetintdict.h
+tqwidgetlist.h
+tqwidgetplugin.h
+tqwidgetstack.h
+tqwindefs.h
+tqwindowdefs.h
+tqwindowsstyle.h
+tqwinexport.h
+tqwizard.h
+tqwmatrix.h
+tqworkspace.h
+tqxml.h
diff --git a/qtinterface/iqtimer.cpp b/qtinterface/iqtimer.cpp
new file mode 100644
index 0000000..0db2d6c
--- /dev/null
+++ b/qtinterface/iqtimer.cpp
@@ -0,0 +1,30 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <qtimer.h>
+
+#ifdef USE_QT3
+
+//class IQTimer : public QTimer {};
+//typedef QTimer IQTimer;
+
+#endif \ No newline at end of file
diff --git a/qtinterface/kdemacros.h.in b/qtinterface/kdemacros.h.in
new file mode 100644
index 0000000..00f49bb
--- /dev/null
+++ b/qtinterface/kdemacros.h.in
@@ -0,0 +1,220 @@
+/* This file is part of the KDE libraries
+ Copyright (c) 2002-2003 KDE Team
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef _KDE_MACROS_H_
+#define _KDE_MACROS_H_
+
+/* Set by configure */
+#undef __KDE_HAVE_GCC_VISIBILITY
+
+/**
+ * The KDE_NO_EXPORT macro marks the symbol of the given variable
+ * to be hidden. A hidden symbol is stripped during the linking step,
+ * so it can't be used from outside the resulting library, which is similar
+ * to static. However, static limits the visibility to the current
+ * compilation unit. hidden symbols can still be used in multiple compilation
+ * units.
+ *
+ * \code
+ * int KDE_NO_EXPORT foo;
+ * int KDE_EXPORT bar;
+ * \end
+ */
+
+#ifdef __KDE_HAVE_GCC_VISIBILITY
+#define KDE_NO_EXPORT __attribute__ ((visibility("hidden")))
+#define KDE_EXPORT __attribute__ ((visibility("default")))
+#elif defined(Q_WS_WIN)
+#define KDE_NO_EXPORT
+#define KDE_EXPORT __declspec(dllexport)
+#else
+#define KDE_NO_EXPORT
+#define KDE_EXPORT
+#endif
+
+/**
+ * KDE_Q_EXPORT_PLUGIN is a workaround for Qt not being able to
+ * cope with symbol visibility.
+ */
+#define KDE_Q_EXPORT_PLUGIN(PLUGIN) \
+ Q_EXTERN_C KDE_EXPORT const char* qt_ucm_query_verification_data(); \
+ Q_EXTERN_C KDE_EXPORT QUnknownInterface* ucm_instantiate(); \
+ Q_EXPORT_PLUGIN(PLUGIN)
+
+/**
+ * The KDE_PACKED can be used to hint the compiler that a particular
+ * structure or class should not contain unnecessary paddings.
+ */
+
+#ifdef __GNUC__
+#define KDE_PACKED __attribute__((__packed__))
+#else
+#define KDE_PACKED
+#endif
+
+/**
+ * The KDE_DEPRECATED macro can be used to trigger compile-time warnings
+ * with newer compilers when deprecated functions are used.
+ *
+ * For non-inline functions, the macro gets inserted at the very end of the
+ * function declaration, right before the semicolon:
+ *
+ * \code
+ * DeprecatedConstructor() KDE_DEPRECATED;
+ * void deprecatedFunctionA() KDE_DEPRECATED;
+ * int deprecatedFunctionB() const KDE_DEPRECATED;
+ * \endcode
+ *
+ * Functions which are implemented inline are handled differently: for them,
+ * the KDE_DEPRECATED macro is inserted at the front, right before the return
+ * type, but after "static" or "virtual":
+ *
+ * \code
+ * KDE_DEPRECATED void deprecatedInlineFunctionA() { .. }
+ * virtual KDE_DEPRECATED int deprecatedInlineFunctionB() { .. }
+ * static KDE_DEPRECATED bool deprecatedInlineFunctionC() { .. }
+ * \end
+ *
+ * You can also mark whole structs or classes as deprecated, by inserting the
+ * KDE_DEPRECATED macro after the struct/class keyword, but before the
+ * name of the struct/class:
+ *
+ * \code
+ * class KDE_DEPRECATED DeprecatedClass { };
+ * struct KDE_DEPRECATED DeprecatedStruct { };
+ * \endcode
+ *
+ * \note
+ * It does not make much sense to use the KDE_DEPRECATED keyword for a Qt signal;
+ * this is because usually get called by the class which they belong to,
+ * and one'd assume that a class author doesn't use deprecated methods of his
+ * own class. The only exception to this are signals which are connected to
+ * other signals; they get invoked from moc-generated code. In any case,
+ * printing a warning message in either case is not useful.
+ * For slots, it can make sense (since slots can be invoked directly) but be
+ * aware that if the slots get triggered by a signal, the will get called from
+ * moc code as well and thus the warnings are useless.
+ *
+ * \par
+ * Also note that it is not possible to use KDE_DEPRECATED for classes which
+ * use the k_dcop keyword (to indicate a DCOP interface declaration); this is
+ * because the dcopidl program would choke on the unexpected declaration
+ * syntax.
+ */
+
+#ifndef KDE_DEPRECATED
+#if __GNUC__ - 0 > 3 || (__GNUC__ - 0 == 3 && __GNUC_MINOR__ - 0 >= 2)
+ /* gcc >= 3.2 */
+# define KDE_DEPRECATED __attribute__ ((deprecated))
+#elif defined(_MSC_VER) && (_MSC_VER >= 1300)
+ /* msvc >= 7 */
+# define KDE_DEPRECATED __declspec(deprecated)
+#else
+# define KDE_DEPRECATED
+#endif
+#endif
+
+/**
+ * The KDE_ISLIKELY macro tags a boolean expression as likely to evaluate to
+ * 'true'. When used in an if ( ) statement, it gives a hint to the compiler
+ * that the following codeblock is likely to get executed. Providing this
+ * information helps the compiler to optimize the code for better performance.
+ * Using the macro has an insignificant code size or runtime memory footprint impact.
+ * The code semantics is not affected.
+ *
+ * \note
+ * Providing wrong information ( like marking a condition that almost never
+ * passes as 'likely' ) will cause a significant runtime slowdown. Therefore only
+ * use it for cases where you can be sure about the odds of the expression to pass
+ * in all cases ( independent from e.g. user configuration ).
+ *
+ * \par
+ * The KDE_ISUNLIKELY macro tags an expression as unlikely evaluating to 'true'.
+ *
+ * \note
+ * Do NOT use ( !KDE_ISLIKELY(foo) ) as an replacement for KDE_ISUNLIKELY !
+ *
+ * \code
+ * if ( KDE_ISUNLIKELY( testsomething() ) )
+ * abort(); // assume its unlikely that the application aborts
+ * \endcode
+ */
+#if __GNUC__ - 0 >= 3
+# define KDE_ISLIKELY( x ) __builtin_expect(!!(x),1)
+# define KDE_ISUNLIKELY( x ) __builtin_expect(!!(x),0)
+#else
+# define KDE_ISLIKELY( x ) ( x )
+# define KDE_ISUNLIKELY( x ) ( x )
+#endif
+
+/**
+ * This macro, and it's friends going up to 10 reserve a fixed number of virtual
+ * functions in a class. Because adding virtual functions to a class changes the
+ * size of the vtable, adding virtual functions to a class breaks binary
+ * compatibility. However, by using this macro, and decrementing it as new
+ * virtual methods are added, binary compatibility can still be preserved.
+ *
+ * \note The added functions must be added to the header at the same location
+ * as the macro; changing the order of virtual functions in a header is also
+ * binary incompatible as it breaks the layout of the vtable.
+ */
+
+#define RESERVE_VIRTUAL_1 \
+ virtual void reservedVirtual1() {}
+#define RESERVE_VIRTUAL_2 \
+ virtual void reservedVirtual2() {} \
+ RESERVE_VIRTUAL_1
+#define RESERVE_VIRTUAL_3 \
+ virtual void reservedVirtual3() {} \
+ RESERVE_VIRTUAL_2
+#define RESERVE_VIRTUAL_4 \
+ virtual void reservedVirtual4() {} \
+ RESERVE_VIRTUAL_3
+#define RESERVE_VIRTUAL_5 \
+ virtual void reservedVirtual5() {} \
+ RESERVE_VIRTUAL_4
+#define RESERVE_VIRTUAL_6 \
+ virtual void reservedVirtual6() {} \
+ RESERVE_VIRTUAL_5
+#define RESERVE_VIRTUAL_7 \
+ virtual void reservedVirtual7() {} \
+ RESERVE_VIRTUAL_6
+#define RESERVE_VIRTUAL_8 \
+ virtual void reservedVirtual8() {} \
+ RESERVE_VIRTUAL_7
+#define RESERVE_VIRTUAL_9 \
+ virtual void reservedVirtual9() {} \
+ RESERVE_VIRTUAL_8
+#define RESERVE_VIRTUAL_10 \
+ virtual void reservedVirtual10() {} \
+ RESERVE_VIRTUAL_9
+
+/**
+ * The KDE_WEAK_SYMBOL macro can be used to tell the compiler that
+ * a particular function should be a weak symbol (that e.g. may be overriden
+ * in another library, -Bdirect will not bind this symbol directly)
+ */
+
+#ifdef __GNUC__
+#define KDE_WEAK_SYMBOL __attribute__((__weak__))
+#else
+#define KDE_WEAK_SYMBOL
+#endif
+
+#endif /* _KDE_MACROS_H_ */
diff --git a/qtinterface/parser.sh b/qtinterface/parser.sh
new file mode 100755
index 0000000..d45b28b
--- /dev/null
+++ b/qtinterface/parser.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+#
+# Run me like this:
+# ls tq* | grep '\.h' | sed 's/\.h/\\\.h/g' | xargs ./parser.sh
+
+for var in "$@"
+do
+ echo -n "find ./ -type f -iname \"*.c*\" -exec sed -i 's/\([^t]\)"
+ echo -n ${var##t} | sed 's/\.h/\\\.h/g'
+ echo -n "/\1"
+ echo -n $var | sed 's/\.h/\\\.h/g'
+ echo "/g' {} \;"
+
+ echo -n "find ./ -type f -iname \"*.h*\" -exec sed -i 's/\([^t]\)"
+ echo -n ${var##t} | sed 's/\.h/\\\.h/g'
+ echo -n "/\1"
+ echo -n $var | sed 's/\.h/\\\.h/g'
+ echo "/g' {} \;"
+done
diff --git a/qtinterface/parser2.sh b/qtinterface/parser2.sh
new file mode 100755
index 0000000..0272595
--- /dev/null
+++ b/qtinterface/parser2.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+#
+# Run me like this:
+# ls tq* | grep .h | xargs ./parser2.sh
+#
+# Before use, check for correct operation with this
+# ls tq* | grep .h | xargs ./parser2.sh | grep EXPORT
+
+echo "#!/bin/bash"
+
+echo " "
+
+for var in "$@"
+do
+ cat $var | grep "class " | sed 's/class //g' | sed 's/QM_EXPORT_XML //g' | sed 's/Q_EXPORT //g' | sed 's/QM_EXPORT_TABLE //g' | sed 's/QM_EXPORT_SQL //g' | sed 's/QM_EXPORT_NETWORK //g' | sed 's/QM_EXPORT_CANVAS //g' | sed 's/QM_EXPORT_DOM //g' | sed 's/QM_EXPORT_HTTP //g' | sed 's/QM_EXPORT_ICONVIEW //g' | sed 's/QM_EXPORT_OPENGL //g' | sed 's/Q_EXPORT_CODECS_JP //g' | sed 's/Q_EXPORT_CODECS_CN //g' | sed 's/Q_PNGEXPORT //g' | sed 's/Q_EXPORT_STYLE_COMPACT //g' | sed 's/Q_EXPORT_CODECS_KR //g' | awk '{print $1}' | sed 's/\/\/.//g' | sed 's/\/\///g' | sed 's/://g' | sed 's/;//g' | xargs ./parser3.sh
+done
+
+echo " "
+
+echo "find ./ -type f -iname \"*.h*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.h*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.h*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.h*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.c*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.c*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.c*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
+echo "find ./ -type f -iname \"*.c*\" -exec sed -i 's/TTQ/TQ/g' {} \;"
diff --git a/qtinterface/parser3.sh b/qtinterface/parser3.sh
new file mode 100755
index 0000000..e784a41
--- /dev/null
+++ b/qtinterface/parser3.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# DO NOT RUN ME
+# See parser2
+
+for var in "$@"
+do
+# echo -n "find ./ -type f -iname \"*.c*\" -exec sed -i 's/\([^T]\)"
+ echo -n "find ./ -type f -iname \"*.c*\" -exec sed -i 's/"
+ echo -n ${var##T}
+# echo -n "/\1"
+ echo -n "/"
+ echo -n $var
+ echo "/g' {} \;"
+
+# echo -n "find ./ -type f -iname \"*.h*\" -exec sed -i 's/\([^T]\)"
+ echo -n "find ./ -type f -iname \"*.h*\" -exec sed -i 's/"
+ echo -n ${var##T}
+# echo -n "/\1"
+ echo -n "/"
+ echo -n $var
+ echo "/g' {} \;"
+done
+
diff --git a/qtinterface/tq1xcompatibility.cpp b/qtinterface/tq1xcompatibility.cpp
new file mode 100644
index 0000000..44a88e4
--- /dev/null
+++ b/qtinterface/tq1xcompatibility.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+//#include <tq1xcompatibility.h>
diff --git a/qtinterface/tq1xcompatibility.h b/qtinterface/tq1xcompatibility.h
new file mode 100644
index 0000000..5d1c00d
--- /dev/null
+++ b/qtinterface/tq1xcompatibility.h
@@ -0,0 +1,33 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQ1XCOMPATIBILITY_H
+#define TQ1XCOMPATIBILITY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+#include <q1xcompatibility.h>
+
+#endif // USE_QT3
+
+#endif /* TQ1XCOMPATIBILITY_H */ \ No newline at end of file
diff --git a/qtinterface/tqabstractlayout.cpp b/qtinterface/tqabstractlayout.cpp
new file mode 100644
index 0000000..1af32cf
--- /dev/null
+++ b/qtinterface/tqabstractlayout.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqabstractlayout.h>
diff --git a/qtinterface/tqabstractlayout.h b/qtinterface/tqabstractlayout.h
new file mode 100644
index 0000000..11d5d9e
--- /dev/null
+++ b/qtinterface/tqabstractlayout.h
@@ -0,0 +1,33 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQABSTRACTLAYOUT_H
+#define TQABSTRACTLAYOUT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+#include <qabstractlayout.h>
+
+#endif // USE_QT3
+
+#endif /* TQABSTRACTLAYOUT_H */ \ No newline at end of file
diff --git a/qtinterface/tqaccel.cpp b/qtinterface/tqaccel.cpp
new file mode 100644
index 0000000..87762a7
--- /dev/null
+++ b/qtinterface/tqaccel.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqaccel.h>
diff --git a/qtinterface/tqaccel.h b/qtinterface/tqaccel.h
new file mode 100644
index 0000000..8d17041
--- /dev/null
+++ b/qtinterface/tqaccel.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQACCEL_H
+#define TQACCEL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qaccel.h>
+
+#endif // USE_QT3
+
+#endif /* TQACCEL_H */ \ No newline at end of file
diff --git a/qtinterface/tqaccessible.cpp b/qtinterface/tqaccessible.cpp
new file mode 100644
index 0000000..830a35e
--- /dev/null
+++ b/qtinterface/tqaccessible.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqaccessible.h>
diff --git a/qtinterface/tqaccessible.h b/qtinterface/tqaccessible.h
new file mode 100644
index 0000000..07245d2
--- /dev/null
+++ b/qtinterface/tqaccessible.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQACCESSIBLE_H
+#define TQACCESSIBLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccessible class
+// For Qt3, no changes are needed
+
+#include <qaccessible.h>
+
+#endif // USE_QT3
+
+#endif /* TQACCESSIBLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqaction.cpp b/qtinterface/tqaction.cpp
new file mode 100644
index 0000000..5cd7dee
--- /dev/null
+++ b/qtinterface/tqaction.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqaction.h>
diff --git a/qtinterface/tqaction.h b/qtinterface/tqaction.h
new file mode 100644
index 0000000..e2da81b
--- /dev/null
+++ b/qtinterface/tqaction.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQACTION_H
+#define TQACTION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAction class
+// For Qt3, no changes are needed
+
+#include <qaction.h>
+
+#endif // USE_QT3
+
+#endif /* TQACTION_H */ \ No newline at end of file
diff --git a/qtinterface/tqapp.h b/qtinterface/tqapp.h
new file mode 100644
index 0000000..10ba137
--- /dev/null
+++ b/qtinterface/tqapp.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQAPP_H
+#define TQAPP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqapplication defines
+
+#include <tqapplication.h>
+
+#endif // USE_QT3
+
+#endif /* TQAPP_H */ \ No newline at end of file
diff --git a/qtinterface/tqapplication.cpp b/qtinterface/tqapplication.cpp
new file mode 100644
index 0000000..bac32b4
--- /dev/null
+++ b/qtinterface/tqapplication.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqapplication.h> \ No newline at end of file
diff --git a/qtinterface/tqapplication.h b/qtinterface/tqapplication.h
new file mode 100644
index 0000000..982ac6d
--- /dev/null
+++ b/qtinterface/tqapplication.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQAPPLICATION_H
+#define TQAPPLICATION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QApplication class
+// For Qt3, no changes are needed
+
+#include <qapplication.h>
+
+#endif // USE_QT3
+
+#endif /* TQAPPLICATION_H */ \ No newline at end of file
diff --git a/qtinterface/tqarray.h b/qtinterface/tqarray.h
new file mode 100644
index 0000000..786a69c
--- /dev/null
+++ b/qtinterface/tqarray.h
@@ -0,0 +1,37 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQARRAY_H
+#define TQARRAY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmemarray defines
+
+#ifndef QT_NO_COMPAT
+#include <tqmemarray.h>
+#endif // QT_NO_COMPAT
+
+#endif // USE_QT3
+
+#endif /* TQARRAY_H */ \ No newline at end of file
diff --git a/qtinterface/tqasciicache.cpp b/qtinterface/tqasciicache.cpp
new file mode 100644
index 0000000..11865d2
--- /dev/null
+++ b/qtinterface/tqasciicache.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqasciicache.h>
diff --git a/qtinterface/tqasciicache.h b/qtinterface/tqasciicache.h
new file mode 100644
index 0000000..755a7cb
--- /dev/null
+++ b/qtinterface/tqasciicache.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQASCIICACHE_H
+#define TQASCIICACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAsciiCache class
+// For Qt3, no changes are needed
+
+#include <qasciicache.h>
+
+#endif // USE_QT3
+
+#endif /* TQASCIICACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqasciidict.cpp b/qtinterface/tqasciidict.cpp
new file mode 100644
index 0000000..411765a
--- /dev/null
+++ b/qtinterface/tqasciidict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqasciidict.h>
diff --git a/qtinterface/tqasciidict.h b/qtinterface/tqasciidict.h
new file mode 100644
index 0000000..d889f8d
--- /dev/null
+++ b/qtinterface/tqasciidict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQASCIIDICT_H
+#define TQASCIIDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAsciiDict class
+// For Qt3, no changes are needed
+
+#include <qasciidict.h>
+
+#endif // USE_QT3
+
+#endif /* TQASCIIDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqasyncimageio.cpp b/qtinterface/tqasyncimageio.cpp
new file mode 100644
index 0000000..bf18d62
--- /dev/null
+++ b/qtinterface/tqasyncimageio.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqasyncimageio.h>
diff --git a/qtinterface/tqasyncimageio.h b/qtinterface/tqasyncimageio.h
new file mode 100644
index 0000000..170bdbc
--- /dev/null
+++ b/qtinterface/tqasyncimageio.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQASYNCIMAGEIO_H
+#define TQASYNCIMAGEIO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAsciiDict class
+// For Qt3, no changes are needed
+
+#include <qasyncimageio.h>
+
+#endif // USE_QT3
+
+#endif /* TQASYNCIMAGEIO_H */ \ No newline at end of file
diff --git a/qtinterface/tqasyncio.cpp b/qtinterface/tqasyncio.cpp
new file mode 100644
index 0000000..096938b
--- /dev/null
+++ b/qtinterface/tqasyncio.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqasyncio.h>
diff --git a/qtinterface/tqasyncio.h b/qtinterface/tqasyncio.h
new file mode 100644
index 0000000..83e1e16
--- /dev/null
+++ b/qtinterface/tqasyncio.h
@@ -0,0 +1,37 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQASYNCIO_H
+#define TQASYNCIO_H
+
+#include <tqt.h>
+#include <tqtimer.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAsyncIO class
+// For Qt3, no changes are needed
+
+#include <qasyncio.h>
+
+#endif // USE_QT3
+
+#endif /* TQASYNCIO_H */ \ No newline at end of file
diff --git a/qtinterface/tqbig5codec.cpp b/qtinterface/tqbig5codec.cpp
new file mode 100644
index 0000000..bef2877
--- /dev/null
+++ b/qtinterface/tqbig5codec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbig5codec.h>
diff --git a/qtinterface/tqbig5codec.h b/qtinterface/tqbig5codec.h
new file mode 100644
index 0000000..6a2c9e3
--- /dev/null
+++ b/qtinterface/tqbig5codec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQQBIG5CODEC_H
+#define TQQBIG5CODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QBig5Codec class
+// For Qt3, no changes are needed
+
+#include <qbig5codec.h>
+
+#endif // USE_QT3
+
+#endif /* TQQBIG5CODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqbitarray.cpp b/qtinterface/tqbitarray.cpp
new file mode 100644
index 0000000..31844c8
--- /dev/null
+++ b/qtinterface/tqbitarray.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbitarray.h>
diff --git a/qtinterface/tqbitarray.h b/qtinterface/tqbitarray.h
new file mode 100644
index 0000000..3c59da1
--- /dev/null
+++ b/qtinterface/tqbitarray.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBITARRAY_H
+#define TQBITARRAY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QBitArray class
+// For Qt3, no changes are needed
+
+#include <qbitarray.h>
+
+#endif // USE_QT3
+
+#endif /* TQBITARRAY_H */ \ No newline at end of file
diff --git a/qtinterface/tqbitarry.h b/qtinterface/tqbitarry.h
new file mode 100644
index 0000000..00c3947
--- /dev/null
+++ b/qtinterface/tqbitarry.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBITARRY_H
+#define TQBITARRY_H
+
+#include <tqt.h>
+#include <tqdatastream.h>
+
+#ifdef USE_QT3
+
+// Pull in tqbitarry defines
+#include <tqbitarry.h>
+
+#endif // USE_QT3
+
+#endif /* TQBITARRY_H */ \ No newline at end of file
diff --git a/qtinterface/tqbitmap.cpp b/qtinterface/tqbitmap.cpp
new file mode 100644
index 0000000..319be52
--- /dev/null
+++ b/qtinterface/tqbitmap.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbitmap.h>
diff --git a/qtinterface/tqbitmap.h b/qtinterface/tqbitmap.h
new file mode 100644
index 0000000..daa56b7
--- /dev/null
+++ b/qtinterface/tqbitmap.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBITMAP_H
+#define TQBITMAP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QBitmap class
+// For Qt3, no changes are needed
+
+#include <qbitmap.h>
+
+#endif // USE_QT3
+
+#endif /* TQBITMAP_H */ \ No newline at end of file
diff --git a/qtinterface/tqbrush.cpp b/qtinterface/tqbrush.cpp
new file mode 100644
index 0000000..8619599
--- /dev/null
+++ b/qtinterface/tqbrush.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbrush.h>
diff --git a/qtinterface/tqbrush.h b/qtinterface/tqbrush.h
new file mode 100644
index 0000000..56fab8f
--- /dev/null
+++ b/qtinterface/tqbrush.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBRUSH_H
+#define TQBRUSH_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QBrush class
+// For Qt3, no changes are needed
+
+#include <qbrush.h>
+
+#endif // USE_QT3
+
+#endif /* TQBRUSH_H */ \ No newline at end of file
diff --git a/qtinterface/tqbttngrp.h b/qtinterface/tqbttngrp.h
new file mode 100644
index 0000000..fb74410
--- /dev/null
+++ b/qtinterface/tqbttngrp.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBTTNGRP_H
+#define TQBTTNGRP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all buttongroup defines
+
+#include <tqbuttongroup.h>
+
+#endif // USE_QT3
+
+#endif /* TQBTTNGRP_H */ \ No newline at end of file
diff --git a/qtinterface/tqbuffer.cpp b/qtinterface/tqbuffer.cpp
new file mode 100644
index 0000000..fb66adb
--- /dev/null
+++ b/qtinterface/tqbuffer.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbuffer.h>
diff --git a/qtinterface/tqbuffer.h b/qtinterface/tqbuffer.h
new file mode 100644
index 0000000..9849c20
--- /dev/null
+++ b/qtinterface/tqbuffer.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBUFFER_H
+#define TQBUFFER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QBuffer class
+// For Qt3, no changes are needed
+
+#include <qbuffer.h>
+
+#endif // USE_QT3
+
+#endif /* TQBUFFER_H */ \ No newline at end of file
diff --git a/qtinterface/tqbutton.cpp b/qtinterface/tqbutton.cpp
new file mode 100644
index 0000000..2dc1c81
--- /dev/null
+++ b/qtinterface/tqbutton.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbutton.h>
diff --git a/qtinterface/tqbutton.h b/qtinterface/tqbutton.h
new file mode 100644
index 0000000..4701455
--- /dev/null
+++ b/qtinterface/tqbutton.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBUTTON_H
+#define TQBUTTON_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QButton class
+// For Qt3, no changes are needed
+
+#include <qbutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQBUTTON_H */ \ No newline at end of file
diff --git a/qtinterface/tqbuttongroup.cpp b/qtinterface/tqbuttongroup.cpp
new file mode 100644
index 0000000..1eccec7
--- /dev/null
+++ b/qtinterface/tqbuttongroup.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqbuttongroup.h>
diff --git a/qtinterface/tqbuttongroup.h b/qtinterface/tqbuttongroup.h
new file mode 100644
index 0000000..0ba248e
--- /dev/null
+++ b/qtinterface/tqbuttongroup.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQBUTTONGROUP_H
+#define TQBUTTONGROUP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QButtonGroup class
+// For Qt3, no changes are needed
+
+#include <qbuttongroup.h>
+
+#endif // USE_QT3
+
+#endif /* TQBUTTONGROUP_H */ \ No newline at end of file
diff --git a/qtinterface/tqcache.cpp b/qtinterface/tqcache.cpp
new file mode 100644
index 0000000..fd422d7
--- /dev/null
+++ b/qtinterface/tqcache.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcache.h>
diff --git a/qtinterface/tqcache.h b/qtinterface/tqcache.h
new file mode 100644
index 0000000..ca8f0d6
--- /dev/null
+++ b/qtinterface/tqcache.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCACHE_H
+#define TQCACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCache class
+// For Qt3, no changes are needed
+
+#include <qcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQCACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqcanvas.cpp b/qtinterface/tqcanvas.cpp
new file mode 100644
index 0000000..d8ccca4
--- /dev/null
+++ b/qtinterface/tqcanvas.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcanvas.h>
diff --git a/qtinterface/tqcanvas.h b/qtinterface/tqcanvas.h
new file mode 100644
index 0000000..ddb1439
--- /dev/null
+++ b/qtinterface/tqcanvas.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCANVAS_H
+#define TQCANVAS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCanvas class
+// For Qt3, no changes are needed
+
+#include <qcanvas.h>
+
+#endif // USE_QT3
+
+#endif /* TQCANVAS_H */ \ No newline at end of file
diff --git a/qtinterface/tqcdestyle.cpp b/qtinterface/tqcdestyle.cpp
new file mode 100644
index 0000000..c3600d9
--- /dev/null
+++ b/qtinterface/tqcdestyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcdestyle.h>
diff --git a/qtinterface/tqcdestyle.h b/qtinterface/tqcdestyle.h
new file mode 100644
index 0000000..0ce851e
--- /dev/null
+++ b/qtinterface/tqcdestyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCDESTYLE_H
+#define TQCDESTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCDEStyle class
+// For Qt3, no changes are needed
+
+#include <qcdestyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQCDESTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqcheckbox.cpp b/qtinterface/tqcheckbox.cpp
new file mode 100644
index 0000000..725d106
--- /dev/null
+++ b/qtinterface/tqcheckbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcheckbox.h>
diff --git a/qtinterface/tqcheckbox.h b/qtinterface/tqcheckbox.h
new file mode 100644
index 0000000..6da0c65
--- /dev/null
+++ b/qtinterface/tqcheckbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCHECKBOX_H
+#define TQCHECKBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the TQCheckBox class
+// For Qt3, no changes are needed
+
+#include <qcheckbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQCHECKBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqchkbox.h b/qtinterface/tqchkbox.h
new file mode 100644
index 0000000..7f43533
--- /dev/null
+++ b/qtinterface/tqchkbox.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCHKBOX_H
+#define TQCHKBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all checkbox defines
+
+#include <tqcheckbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQCHKBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqcleanuphandler.cpp b/qtinterface/tqcleanuphandler.cpp
new file mode 100644
index 0000000..b3ee5d6
--- /dev/null
+++ b/qtinterface/tqcleanuphandler.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcleanuphandler.h>
diff --git a/qtinterface/tqcleanuphandler.h b/qtinterface/tqcleanuphandler.h
new file mode 100644
index 0000000..bee00e3
--- /dev/null
+++ b/qtinterface/tqcleanuphandler.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCLEANUPHANDLER_H
+#define TQCLEANUPHANDLER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCleanupHandler class
+// For Qt3, no changes are needed
+
+#include <qcleanuphandler.h>
+
+#endif // USE_QT3
+
+#endif /* TQCLEANUPHANDLER_H */ \ No newline at end of file
diff --git a/qtinterface/tqclipboard.cpp b/qtinterface/tqclipboard.cpp
new file mode 100644
index 0000000..2f0ac54
--- /dev/null
+++ b/qtinterface/tqclipboard.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqclipboard.h>
diff --git a/qtinterface/tqclipboard.h b/qtinterface/tqclipboard.h
new file mode 100644
index 0000000..fb9b46f
--- /dev/null
+++ b/qtinterface/tqclipboard.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCLIPBOARD_H
+#define TQCLIPBOARD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QClipboard class
+// For Qt3, no changes are needed
+
+#include <qclipboard.h>
+
+#endif // USE_QT3
+
+#endif /* TQCLIPBOARD_H */ \ No newline at end of file
diff --git a/qtinterface/tqclipbrd.h b/qtinterface/tqclipbrd.h
new file mode 100644
index 0000000..646a3a9
--- /dev/null
+++ b/qtinterface/tqclipbrd.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCLIPBRD_H
+#define TQCLIPBRD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all clipboard defines
+
+#include <tqclipboard.h>
+
+#endif // USE_QT3
+
+#endif /* TQCLIPBRD_H */ \ No newline at end of file
diff --git a/qtinterface/tqcollect.h b/qtinterface/tqcollect.h
new file mode 100644
index 0000000..c26ced5
--- /dev/null
+++ b/qtinterface/tqcollect.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOLLECT_H
+#define TQCOLLECT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all clipboard defines
+
+#include <tqptrcollection.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOLLECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqcollection.h b/qtinterface/tqcollection.h
new file mode 100644
index 0000000..eabea1e
--- /dev/null
+++ b/qtinterface/tqcollection.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOLLECTION_H
+#define TQCOLLECTION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all clipboard defines
+
+#include <tqptrcollection.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOLLECTION_H */ \ No newline at end of file
diff --git a/qtinterface/tqcolor.cpp b/qtinterface/tqcolor.cpp
new file mode 100644
index 0000000..a3f7b7f
--- /dev/null
+++ b/qtinterface/tqcolor.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcolor.h>
diff --git a/qtinterface/tqcolor.h b/qtinterface/tqcolor.h
new file mode 100644
index 0000000..e126eee
--- /dev/null
+++ b/qtinterface/tqcolor.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOLOR_H
+#define TQCOLOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QColor class
+// For Qt3, no changes are needed
+
+#include <qcolor.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOLOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqcolordialog.cpp b/qtinterface/tqcolordialog.cpp
new file mode 100644
index 0000000..68cc503
--- /dev/null
+++ b/qtinterface/tqcolordialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcolordialog.h>
diff --git a/qtinterface/tqcolordialog.h b/qtinterface/tqcolordialog.h
new file mode 100644
index 0000000..7dd6e0c
--- /dev/null
+++ b/qtinterface/tqcolordialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOLORDIALOG_H
+#define TQCOLORDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QColorDialog class
+// For Qt3, no changes are needed
+
+#include <qcolordialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOLORDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqcombo.h b/qtinterface/tqcombo.h
new file mode 100644
index 0000000..fd8b401
--- /dev/null
+++ b/qtinterface/tqcombo.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOMBO_H
+#define TQCOMBO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all combo box defines
+
+#include <tqcombobox.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOMBO_H */ \ No newline at end of file
diff --git a/qtinterface/tqcombobox.cpp b/qtinterface/tqcombobox.cpp
new file mode 100644
index 0000000..aec24f0
--- /dev/null
+++ b/qtinterface/tqcombobox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcombobox.h>
diff --git a/qtinterface/tqcombobox.h b/qtinterface/tqcombobox.h
new file mode 100644
index 0000000..43fbcd6
--- /dev/null
+++ b/qtinterface/tqcombobox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOMBOBOX_H
+#define TQCOMBOBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QComboBox class
+// For Qt3, no changes are needed
+
+#include <qcombobox.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOMBOBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqcommonstyle.cpp b/qtinterface/tqcommonstyle.cpp
new file mode 100644
index 0000000..75a860f
--- /dev/null
+++ b/qtinterface/tqcommonstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcommonstyle.h>
diff --git a/qtinterface/tqcommonstyle.h b/qtinterface/tqcommonstyle.h
new file mode 100644
index 0000000..435f803
--- /dev/null
+++ b/qtinterface/tqcommonstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOMMONSTYLE_H
+#define TQCOMMONSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCommonStyle class
+// For Qt3, no changes are needed
+
+#include <qcommonstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOMMONSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqcompactstyle.cpp b/qtinterface/tqcompactstyle.cpp
new file mode 100644
index 0000000..df9b712
--- /dev/null
+++ b/qtinterface/tqcompactstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcompactstyle.h>
diff --git a/qtinterface/tqcompactstyle.h b/qtinterface/tqcompactstyle.h
new file mode 100644
index 0000000..3e2637e
--- /dev/null
+++ b/qtinterface/tqcompactstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCOMPACTSTYLE_H
+#define TQCOMPACTSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qcompactstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQCOMPACTSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqconfig.h b/qtinterface/tqconfig.h
new file mode 100644
index 0000000..c70609c
--- /dev/null
+++ b/qtinterface/tqconfig.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCONFIG_H
+#define TQCONFIG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all Qt3 configuration defines
+
+#include <qconfig.h>
+
+#endif // USE_QT3
+
+#endif /* TQCONFIG_H */ \ No newline at end of file
diff --git a/qtinterface/tqconnect.h b/qtinterface/tqconnect.h
new file mode 100644
index 0000000..213fb4b
--- /dev/null
+++ b/qtinterface/tqconnect.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCONNECT_H
+#define TQCONNECT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all connection defines
+
+#include <tqconnection.h>
+
+#endif // USE_QT3
+
+#endif /* TQCONNECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqconnection.cpp b/qtinterface/tqconnection.cpp
new file mode 100644
index 0000000..711f422
--- /dev/null
+++ b/qtinterface/tqconnection.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqconnection.h>
diff --git a/qtinterface/tqconnection.h b/qtinterface/tqconnection.h
new file mode 100644
index 0000000..a5ca64b
--- /dev/null
+++ b/qtinterface/tqconnection.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCONNECTION_H
+#define TQCONNECTION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QConnection class
+// For Qt3, no changes are needed
+
+#include <qconnection.h>
+
+#endif // USE_QT3
+
+#endif /* TQCONNECTION_H */ \ No newline at end of file
diff --git a/qtinterface/tqcstring.cpp b/qtinterface/tqcstring.cpp
new file mode 100644
index 0000000..08a9e67
--- /dev/null
+++ b/qtinterface/tqcstring.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcstring.h> \ No newline at end of file
diff --git a/qtinterface/tqcstring.h b/qtinterface/tqcstring.h
new file mode 100644
index 0000000..ada1e79
--- /dev/null
+++ b/qtinterface/tqcstring.h
@@ -0,0 +1,38 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCSTRING_H
+#define TQCSTRING_H
+
+#include <tqt.h>
+#include <tqmemarray.h>
+#include <tqdatastream.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCString class
+// For Qt3, no changes are needed
+
+#include <qcstring.h>
+
+#endif // USE_QT3
+
+#endif /* TQCSTRING_H */ \ No newline at end of file
diff --git a/qtinterface/tqcursor.cpp b/qtinterface/tqcursor.cpp
new file mode 100644
index 0000000..535b518
--- /dev/null
+++ b/qtinterface/tqcursor.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqcursor.h>
diff --git a/qtinterface/tqcursor.h b/qtinterface/tqcursor.h
new file mode 100644
index 0000000..46340df
--- /dev/null
+++ b/qtinterface/tqcursor.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQCURSOR_H
+#define TQCURSOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QCursor class
+// For Qt3, no changes are needed
+
+#include <qcursor.h>
+
+#endif // USE_QT3
+
+#endif /* TQCURSOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatabrowser.cpp b/qtinterface/tqdatabrowser.cpp
new file mode 100644
index 0000000..97e9a24
--- /dev/null
+++ b/qtinterface/tqdatabrowser.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdatabrowser.h>
diff --git a/qtinterface/tqdatabrowser.h b/qtinterface/tqdatabrowser.h
new file mode 100644
index 0000000..e0ff70c
--- /dev/null
+++ b/qtinterface/tqdatabrowser.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATABROWSER_H
+#define TQDATABROSWER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDataBrowser class
+// For Qt3, no changes are needed
+
+#include <qdatabrowser.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATABROWSER_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatastream.cpp b/qtinterface/tqdatastream.cpp
new file mode 100644
index 0000000..d165c89
--- /dev/null
+++ b/qtinterface/tqdatastream.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdatastream.h> \ No newline at end of file
diff --git a/qtinterface/tqdatastream.h b/qtinterface/tqdatastream.h
new file mode 100644
index 0000000..91f6a9c
--- /dev/null
+++ b/qtinterface/tqdatastream.h
@@ -0,0 +1,37 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATASTREAM_H
+#define TQDATASTREAM_H
+
+#include <tqt.h>
+#include <tqiodevice.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDataStream class
+// For Qt3, no changes are needed
+
+#include <qdatastream.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATASTREAM_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatatable.cpp b/qtinterface/tqdatatable.cpp
new file mode 100644
index 0000000..24af924
--- /dev/null
+++ b/qtinterface/tqdatatable.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdatatable.h>
diff --git a/qtinterface/tqdatatable.h b/qtinterface/tqdatatable.h
new file mode 100644
index 0000000..ead7d9a
--- /dev/null
+++ b/qtinterface/tqdatatable.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATATABLE_H
+#define TQDATATABLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDataTable class
+// For Qt3, no changes are needed
+
+#include <qdatatable.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATATABLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqdataview.cpp b/qtinterface/tqdataview.cpp
new file mode 100644
index 0000000..963eda0
--- /dev/null
+++ b/qtinterface/tqdataview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdataview.h>
diff --git a/qtinterface/tqdataview.h b/qtinterface/tqdataview.h
new file mode 100644
index 0000000..4d126c6
--- /dev/null
+++ b/qtinterface/tqdataview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATAVIEW_H
+#define TQDATAVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDataView class
+// For Qt3, no changes are needed
+
+#include <qdataview.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATAVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatetime.cpp b/qtinterface/tqdatetime.cpp
new file mode 100644
index 0000000..0413dcb
--- /dev/null
+++ b/qtinterface/tqdatetime.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdatetime.h>
diff --git a/qtinterface/tqdatetime.h b/qtinterface/tqdatetime.h
new file mode 100644
index 0000000..c793b0c
--- /dev/null
+++ b/qtinterface/tqdatetime.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATETIME_H
+#define TQDATETIME_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qdatetime.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATETIME_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatetimeedit.cpp b/qtinterface/tqdatetimeedit.cpp
new file mode 100644
index 0000000..3b78b2a
--- /dev/null
+++ b/qtinterface/tqdatetimeedit.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdatetimeedit.h>
diff --git a/qtinterface/tqdatetimeedit.h b/qtinterface/tqdatetimeedit.h
new file mode 100644
index 0000000..15017ea
--- /dev/null
+++ b/qtinterface/tqdatetimeedit.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATETIMEEDIT_H
+#define TQDATETIMEEDIT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDateTimeEditBase class
+// For Qt3, no changes are needed
+
+#include <qdatetimeedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATETIMEEDIT_H */ \ No newline at end of file
diff --git a/qtinterface/tqdatetm.h b/qtinterface/tqdatetm.h
new file mode 100644
index 0000000..4c35e2e
--- /dev/null
+++ b/qtinterface/tqdatetm.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDATETM_H
+#define TQDATETM_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all date/time defines
+
+#include <tqdatetime.h>
+
+#endif // USE_QT3
+
+#endif /* TQDATETM_H */ \ No newline at end of file
diff --git a/qtinterface/tqdeepcopy.cpp b/qtinterface/tqdeepcopy.cpp
new file mode 100644
index 0000000..ca0f40f
--- /dev/null
+++ b/qtinterface/tqdeepcopy.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdeepcopy.h>
diff --git a/qtinterface/tqdeepcopy.h b/qtinterface/tqdeepcopy.h
new file mode 100644
index 0000000..9bf022c
--- /dev/null
+++ b/qtinterface/tqdeepcopy.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDEEPCOPY_H
+#define TQDEEPCOPY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDeepCopy class
+// For Qt3, no changes are needed
+
+#include <qdeepcopy.h>
+
+#endif // USE_QT3
+
+#endif /* TQDEEPCOPY_H */ \ No newline at end of file
diff --git a/qtinterface/tqdesktopwidget.cpp b/qtinterface/tqdesktopwidget.cpp
new file mode 100644
index 0000000..305df6b
--- /dev/null
+++ b/qtinterface/tqdesktopwidget.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdesktopwidget.h>
diff --git a/qtinterface/tqdesktopwidget.h b/qtinterface/tqdesktopwidget.h
new file mode 100644
index 0000000..1ed82a5
--- /dev/null
+++ b/qtinterface/tqdesktopwidget.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDESKTOPWIDGET_H
+#define TQDESKTOPWIDGET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDesktopWidget class
+// For Qt3, no changes are needed
+
+#include <qdesktopwidget.h>
+
+#endif // USE_QT3
+
+#endif /* TQDESKTOPWIDGET_H */ \ No newline at end of file
diff --git a/qtinterface/tqdial.cpp b/qtinterface/tqdial.cpp
new file mode 100644
index 0000000..18021bf
--- /dev/null
+++ b/qtinterface/tqdial.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdial.h>
diff --git a/qtinterface/tqdial.h b/qtinterface/tqdial.h
new file mode 100644
index 0000000..72c1e4e
--- /dev/null
+++ b/qtinterface/tqdial.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDIAL_H
+#define TQDIAL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDial class
+// For Qt3, no changes are needed
+
+#include <qdial.h>
+
+#endif // USE_QT3
+
+#endif /* TQDIAL_H */ \ No newline at end of file
diff --git a/qtinterface/tqdialog.cpp b/qtinterface/tqdialog.cpp
new file mode 100644
index 0000000..295998f
--- /dev/null
+++ b/qtinterface/tqdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdialog.h>
diff --git a/qtinterface/tqdialog.h b/qtinterface/tqdialog.h
new file mode 100644
index 0000000..57eb8ce
--- /dev/null
+++ b/qtinterface/tqdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDIALOG_H
+#define TQDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDialog class
+// For Qt3, no changes are needed
+
+#include <qdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqdict.cpp b/qtinterface/tqdict.cpp
new file mode 100644
index 0000000..e041d2b
--- /dev/null
+++ b/qtinterface/tqdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdict.h>
diff --git a/qtinterface/tqdict.h b/qtinterface/tqdict.h
new file mode 100644
index 0000000..f662f9b
--- /dev/null
+++ b/qtinterface/tqdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDICT_H
+#define TQDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqdir.cpp b/qtinterface/tqdir.cpp
new file mode 100644
index 0000000..e53c899
--- /dev/null
+++ b/qtinterface/tqdir.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdir.h>
diff --git a/qtinterface/tqdir.h b/qtinterface/tqdir.h
new file mode 100644
index 0000000..38ae53c
--- /dev/null
+++ b/qtinterface/tqdir.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDIR_H
+#define TQDIR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDir class
+// For Qt3, no changes are needed
+
+#include <qdir.h>
+
+#endif // USE_QT3
+
+#endif /* TQDIR_H */ \ No newline at end of file
diff --git a/qtinterface/tqdns.cpp b/qtinterface/tqdns.cpp
new file mode 100644
index 0000000..1e84bb3
--- /dev/null
+++ b/qtinterface/tqdns.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdns.h>
diff --git a/qtinterface/tqdns.h b/qtinterface/tqdns.h
new file mode 100644
index 0000000..900ad61
--- /dev/null
+++ b/qtinterface/tqdns.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDNS_H
+#define TQDNS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDns class
+// For Qt3, no changes are needed
+
+#include <qdns.h>
+
+#endif // USE_QT3
+
+#endif /* TQDNS_H */ \ No newline at end of file
diff --git a/qtinterface/tqdockarea.cpp b/qtinterface/tqdockarea.cpp
new file mode 100644
index 0000000..98e436b
--- /dev/null
+++ b/qtinterface/tqdockarea.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdockarea.h>
diff --git a/qtinterface/tqdockarea.h b/qtinterface/tqdockarea.h
new file mode 100644
index 0000000..769df59
--- /dev/null
+++ b/qtinterface/tqdockarea.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDOCKAREA_H
+#define TQDOCKAREA_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDockArea class
+// For Qt3, no changes are needed
+
+#include <qdockarea.h>
+
+#endif // USE_QT3
+
+#endif /* TQDOCKAREA_H */ \ No newline at end of file
diff --git a/qtinterface/tqdockwindow.cpp b/qtinterface/tqdockwindow.cpp
new file mode 100644
index 0000000..47ee368
--- /dev/null
+++ b/qtinterface/tqdockwindow.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdockwindow.h>
diff --git a/qtinterface/tqdockwindow.h b/qtinterface/tqdockwindow.h
new file mode 100644
index 0000000..2b9c207
--- /dev/null
+++ b/qtinterface/tqdockwindow.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDOCKWINDOW_H
+#define TQDOCKWINDOW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDockWindow class
+// For Qt3, no changes are needed
+
+#include <qdockwindow.h>
+
+#endif // USE_QT3
+
+#endif /* TQDOCKWINDOW_H */ \ No newline at end of file
diff --git a/qtinterface/tqdom.cpp b/qtinterface/tqdom.cpp
new file mode 100644
index 0000000..308cc5f
--- /dev/null
+++ b/qtinterface/tqdom.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdom.h> \ No newline at end of file
diff --git a/qtinterface/tqdom.h b/qtinterface/tqdom.h
new file mode 100644
index 0000000..c6805a9
--- /dev/null
+++ b/qtinterface/tqdom.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDOM_H
+#define TQDOM_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDom class
+// For Qt3, no changes are needed
+
+#include <qdom.h>
+
+#endif // USE_QT3
+
+#endif /* TQACCEL_H */ \ No newline at end of file
diff --git a/qtinterface/tqdragobject.cpp b/qtinterface/tqdragobject.cpp
new file mode 100644
index 0000000..c4769bf
--- /dev/null
+++ b/qtinterface/tqdragobject.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdragobject.h>
diff --git a/qtinterface/tqdragobject.h b/qtinterface/tqdragobject.h
new file mode 100644
index 0000000..5fd37dd
--- /dev/null
+++ b/qtinterface/tqdragobject.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDRAGOBJECT_H
+#define TQDRAGOBJECT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDragObject class
+// For Qt3, no changes are needed
+
+#include <qdragobject.h>
+
+#endif // USE_QT3
+
+#endif /* TQDRAGOBJECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqdrawutil.cpp b/qtinterface/tqdrawutil.cpp
new file mode 100644
index 0000000..de4234b
--- /dev/null
+++ b/qtinterface/tqdrawutil.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+//#include <tqdrawutil.h>
diff --git a/qtinterface/tqdrawutil.h b/qtinterface/tqdrawutil.h
new file mode 100644
index 0000000..2366325
--- /dev/null
+++ b/qtinterface/tqdrawutil.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDRAWUTIL_H
+#define TQDRAWUTIL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDrawUtil class
+// For Qt3, no changes are needed
+
+#include <qdrawutil.h>
+
+#endif // USE_QT3
+
+#endif /* TQDRAWUTIL_H */ \ No newline at end of file
diff --git a/qtinterface/tqdrawutl.h b/qtinterface/tqdrawutl.h
new file mode 100644
index 0000000..f0195ca
--- /dev/null
+++ b/qtinterface/tqdrawutl.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDRAWUTIL_H
+#define TQDRAWUTIL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all drawing utility defines
+
+#include <tqdrawutil.h>
+
+#endif // USE_QT3
+
+#endif /* TQDRAWUTIL_H */ \ No newline at end of file
diff --git a/qtinterface/tqdropsite.cpp b/qtinterface/tqdropsite.cpp
new file mode 100644
index 0000000..92ca6e0
--- /dev/null
+++ b/qtinterface/tqdropsite.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqdropsite.h>
diff --git a/qtinterface/tqdropsite.h b/qtinterface/tqdropsite.h
new file mode 100644
index 0000000..81ce193
--- /dev/null
+++ b/qtinterface/tqdropsite.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDROPSITE_H
+#define TQDROPSITE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QDropSite class
+// For Qt3, no changes are needed
+
+#include <qdropsite.h>
+
+#endif // USE_QT3
+
+#endif /* TQDROPSITE_H */ \ No newline at end of file
diff --git a/qtinterface/tqdstream.h b/qtinterface/tqdstream.h
new file mode 100644
index 0000000..a3e6ebb
--- /dev/null
+++ b/qtinterface/tqdstream.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQDSTREAM_H
+#define TQDSTREAM_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all datastream defines
+
+#include <tqdatastream.h>
+
+#endif // USE_QT3
+
+#endif /* TQDSTREAM_H */ \ No newline at end of file
diff --git a/qtinterface/tqeditorfactory.cpp b/qtinterface/tqeditorfactory.cpp
new file mode 100644
index 0000000..b7d0bc2
--- /dev/null
+++ b/qtinterface/tqeditorfactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqeditorfactory.h>
diff --git a/qtinterface/tqeditorfactory.h b/qtinterface/tqeditorfactory.h
new file mode 100644
index 0000000..2cfb97f
--- /dev/null
+++ b/qtinterface/tqeditorfactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQEDITORFACTORY_H
+#define TQEDITORFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qeditorfactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQEDITORFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqerrormessage.cpp b/qtinterface/tqerrormessage.cpp
new file mode 100644
index 0000000..2355e9e
--- /dev/null
+++ b/qtinterface/tqerrormessage.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqerrormessage.h>
diff --git a/qtinterface/tqerrormessage.h b/qtinterface/tqerrormessage.h
new file mode 100644
index 0000000..ba733c6
--- /dev/null
+++ b/qtinterface/tqerrormessage.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQERRORMESSAGE_H
+#define TQERRORMESSAGE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QErrorMessage class
+// For Qt3, no changes are needed
+
+#include <qerrormessage.h>
+
+#endif // USE_QT3
+
+#endif /* TQERRORMESSAGE_H */ \ No newline at end of file
diff --git a/qtinterface/tqeucjpcodec.cpp b/qtinterface/tqeucjpcodec.cpp
new file mode 100644
index 0000000..971126e
--- /dev/null
+++ b/qtinterface/tqeucjpcodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqeucjpcodec.h>
diff --git a/qtinterface/tqeucjpcodec.h b/qtinterface/tqeucjpcodec.h
new file mode 100644
index 0000000..8164694
--- /dev/null
+++ b/qtinterface/tqeucjpcodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQEUCJPCODEC_H
+#define TQEUCJPCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QEucJpCodec class
+// For Qt3, no changes are needed
+
+#include <qeucjpcodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQEUCJPCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqeuckrcodec.cpp b/qtinterface/tqeuckrcodec.cpp
new file mode 100644
index 0000000..987f03d
--- /dev/null
+++ b/qtinterface/tqeuckrcodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqeuckrcodec.h>
diff --git a/qtinterface/tqeuckrcodec.h b/qtinterface/tqeuckrcodec.h
new file mode 100644
index 0000000..8cf9c8a
--- /dev/null
+++ b/qtinterface/tqeuckrcodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQEUCKRCODEC_H
+#define TQEUCKRCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QEucKrCodec class
+// For Qt3, no changes are needed
+
+#include <qeuckrcodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQEUCKRCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqevent.cpp b/qtinterface/tqevent.cpp
new file mode 100644
index 0000000..c657540
--- /dev/null
+++ b/qtinterface/tqevent.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqevent.h>
diff --git a/qtinterface/tqevent.h b/qtinterface/tqevent.h
new file mode 100644
index 0000000..61e2f38
--- /dev/null
+++ b/qtinterface/tqevent.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQEVENT_H
+#define TQEVENT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QEvent class
+// For Qt3, no changes are needed
+
+#include <qevent.h>
+
+#endif // USE_QT3
+
+#endif /* TQEVENT_H */ \ No newline at end of file
diff --git a/qtinterface/tqeventloop.cpp b/qtinterface/tqeventloop.cpp
new file mode 100644
index 0000000..b33fd67
--- /dev/null
+++ b/qtinterface/tqeventloop.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqeventloop.h>
diff --git a/qtinterface/tqeventloop.h b/qtinterface/tqeventloop.h
new file mode 100644
index 0000000..a082d7d
--- /dev/null
+++ b/qtinterface/tqeventloop.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQEVENTLOOP_H
+#define TQEVENTLOOP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QEventLoop class
+// For Qt3, no changes are needed
+
+#include <qeventloop.h>
+
+#endif // USE_QT3
+
+#endif /* TQEVENTLOOP_H */ \ No newline at end of file
diff --git a/qtinterface/tqfeatures.h b/qtinterface/tqfeatures.h
new file mode 100644
index 0000000..3a7a8a1
--- /dev/null
+++ b/qtinterface/tqfeatures.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFEATURES_H
+#define TQFEATURES_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all Qt3 feature defines
+
+#include <qfeatures.h>
+
+#endif // USE_QT3
+
+#endif /* TQFEATURES_H */ \ No newline at end of file
diff --git a/qtinterface/tqfile.cpp b/qtinterface/tqfile.cpp
new file mode 100644
index 0000000..e30ecb4
--- /dev/null
+++ b/qtinterface/tqfile.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfile.h> \ No newline at end of file
diff --git a/qtinterface/tqfile.h b/qtinterface/tqfile.h
new file mode 100644
index 0000000..7ede982
--- /dev/null
+++ b/qtinterface/tqfile.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILE_H
+#define TQFILE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFile class
+// For Qt3, no changes are needed
+
+#include <qfile.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILE_H */ \ No newline at end of file
diff --git a/qtinterface/tqfiledef.h b/qtinterface/tqfiledef.h
new file mode 100644
index 0000000..4862ff6
--- /dev/null
+++ b/qtinterface/tqfiledef.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILEDEF_H
+#define TQFILEDEF_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in legacy qfiledef defines
+
+#include <qfiledef.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILEDEF_H */ \ No newline at end of file
diff --git a/qtinterface/tqfiledialog.cpp b/qtinterface/tqfiledialog.cpp
new file mode 100644
index 0000000..896924b
--- /dev/null
+++ b/qtinterface/tqfiledialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfiledialog.h>
diff --git a/qtinterface/tqfiledialog.h b/qtinterface/tqfiledialog.h
new file mode 100644
index 0000000..c265453
--- /dev/null
+++ b/qtinterface/tqfiledialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILEDIALOG_H
+#define TQFILEDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFileDialog class
+// For Qt3, no changes are needed
+
+#include <qfiledialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILEDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqfiledlg.h b/qtinterface/tqfiledlg.h
new file mode 100644
index 0000000..113afb4
--- /dev/null
+++ b/qtinterface/tqfiledlg.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILEDLG_H
+#define TQFILEDLG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in file dialog defines
+
+#include <tqfiledialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILEDLG_H */ \ No newline at end of file
diff --git a/qtinterface/tqfileinf.h b/qtinterface/tqfileinf.h
new file mode 100644
index 0000000..57de2ce
--- /dev/null
+++ b/qtinterface/tqfileinf.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILEINF_H
+#define TQFILEINF_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all file information defines
+
+#include <tqfileinfo.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILEINF_H */ \ No newline at end of file
diff --git a/qtinterface/tqfileinfo.cpp b/qtinterface/tqfileinfo.cpp
new file mode 100644
index 0000000..aabe4a3
--- /dev/null
+++ b/qtinterface/tqfileinfo.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfileinfo.h>
diff --git a/qtinterface/tqfileinfo.h b/qtinterface/tqfileinfo.h
new file mode 100644
index 0000000..5fdc052
--- /dev/null
+++ b/qtinterface/tqfileinfo.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFILEINFO_H
+#define TQFILEINFO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFileInfo class
+// For Qt3, no changes are needed
+
+#include <qfileinfo.h>
+
+#endif // USE_QT3
+
+#endif /* TQFILEINFO_H */ \ No newline at end of file
diff --git a/qtinterface/tqfocusdata.cpp b/qtinterface/tqfocusdata.cpp
new file mode 100644
index 0000000..ff41080
--- /dev/null
+++ b/qtinterface/tqfocusdata.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfocusdata.h>
diff --git a/qtinterface/tqfocusdata.h b/qtinterface/tqfocusdata.h
new file mode 100644
index 0000000..0da96e8
--- /dev/null
+++ b/qtinterface/tqfocusdata.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFOCUSDATA_H
+#define TQFOCUSDATA_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFocusData class
+// For Qt3, no changes are needed
+
+#include <qfocusdata.h>
+
+#endif // USE_QT3
+
+#endif /* TQFOCUSDATA_H */ \ No newline at end of file
diff --git a/qtinterface/tqfont.cpp b/qtinterface/tqfont.cpp
new file mode 100644
index 0000000..b8e3309
--- /dev/null
+++ b/qtinterface/tqfont.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfont.h>
diff --git a/qtinterface/tqfont.h b/qtinterface/tqfont.h
new file mode 100644
index 0000000..d165482
--- /dev/null
+++ b/qtinterface/tqfont.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONT_H
+#define TQFONT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFont class
+// For Qt3, no changes are needed
+
+#include <qfont.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONT_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontdatabase.cpp b/qtinterface/tqfontdatabase.cpp
new file mode 100644
index 0000000..a23b119
--- /dev/null
+++ b/qtinterface/tqfontdatabase.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfontdatabase.h>
diff --git a/qtinterface/tqfontdatabase.h b/qtinterface/tqfontdatabase.h
new file mode 100644
index 0000000..613c2e4
--- /dev/null
+++ b/qtinterface/tqfontdatabase.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTDATABASE_H
+#define TQFONTDATABASE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFontDatabase class
+// For Qt3, no changes are needed
+
+#include <qfontdatabase.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTDATABASE_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontdialog.cpp b/qtinterface/tqfontdialog.cpp
new file mode 100644
index 0000000..0f04dad
--- /dev/null
+++ b/qtinterface/tqfontdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfontdialog.h>
diff --git a/qtinterface/tqfontdialog.h b/qtinterface/tqfontdialog.h
new file mode 100644
index 0000000..27bf2de
--- /dev/null
+++ b/qtinterface/tqfontdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTDIALOG_H
+#define TQFONTDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFontDialog class
+// For Qt3, no changes are needed
+
+#include <qfontdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontinf.h b/qtinterface/tqfontinf.h
new file mode 100644
index 0000000..01fa53c
--- /dev/null
+++ b/qtinterface/tqfontinf.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTINF_H
+#define TQFONTINF_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all font information defines
+
+#include <tqfontinfo.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTINF_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontinfo.cpp b/qtinterface/tqfontinfo.cpp
new file mode 100644
index 0000000..14ea3bd
--- /dev/null
+++ b/qtinterface/tqfontinfo.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfontinfo.h>
diff --git a/qtinterface/tqfontinfo.h b/qtinterface/tqfontinfo.h
new file mode 100644
index 0000000..e50e292
--- /dev/null
+++ b/qtinterface/tqfontinfo.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTINFO_H
+#define TQFONTINFO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFontInfo class
+// For Qt3, no changes are needed
+
+#include <qfontinfo.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTINFO_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontmet.h b/qtinterface/tqfontmet.h
new file mode 100644
index 0000000..f3abd16
--- /dev/null
+++ b/qtinterface/tqfontmet.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTMET_H
+#define TQFONTMET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all font metrics defines
+
+#include <tqfontmetrics.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTMET_H */ \ No newline at end of file
diff --git a/qtinterface/tqfontmetrics.cpp b/qtinterface/tqfontmetrics.cpp
new file mode 100644
index 0000000..d86ac46
--- /dev/null
+++ b/qtinterface/tqfontmetrics.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqfontmetrics.h>
diff --git a/qtinterface/tqfontmetrics.h b/qtinterface/tqfontmetrics.h
new file mode 100644
index 0000000..ba22b29
--- /dev/null
+++ b/qtinterface/tqfontmetrics.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFONTMETRICS_H
+#define TQFONTMETRICS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFontMetrics class
+// For Qt3, no changes are needed
+
+#include <qfontmetrics.h>
+
+#endif // USE_QT3
+
+#endif /* TQFONTMETRICS_H */ \ No newline at end of file
diff --git a/qtinterface/tqframe.cpp b/qtinterface/tqframe.cpp
new file mode 100644
index 0000000..c504275
--- /dev/null
+++ b/qtinterface/tqframe.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqframe.h>
diff --git a/qtinterface/tqframe.h b/qtinterface/tqframe.h
new file mode 100644
index 0000000..654dd89
--- /dev/null
+++ b/qtinterface/tqframe.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFRAME_H
+#define TQFRAME_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFrame class
+// For Qt3, no changes are needed
+
+#include <qframe.h>
+
+#endif // USE_QT3
+
+#endif /* TQFRAME_H */ \ No newline at end of file
diff --git a/qtinterface/tqftp.cpp b/qtinterface/tqftp.cpp
new file mode 100644
index 0000000..b6c3a27
--- /dev/null
+++ b/qtinterface/tqftp.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqftp.h>
diff --git a/qtinterface/tqftp.h b/qtinterface/tqftp.h
new file mode 100644
index 0000000..922d4e3
--- /dev/null
+++ b/qtinterface/tqftp.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQFTP_H
+#define TQFTP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QFtp class
+// For Qt3, no changes are needed
+
+#include <qftp.h>
+
+#endif // USE_QT3
+
+#endif /* TQFTP_H */ \ No newline at end of file
diff --git a/qtinterface/tqgarray.cpp b/qtinterface/tqgarray.cpp
new file mode 100644
index 0000000..1b57517
--- /dev/null
+++ b/qtinterface/tqgarray.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgarray.h>
diff --git a/qtinterface/tqgarray.h b/qtinterface/tqgarray.h
new file mode 100644
index 0000000..994c85c
--- /dev/null
+++ b/qtinterface/tqgarray.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGARRAY_H
+#define TQGARRAY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGArray class
+// For Qt3, no changes are needed
+
+#include <qgarray.h>
+
+#endif // USE_QT3
+
+#endif /* TQGARRAY_H */ \ No newline at end of file
diff --git a/qtinterface/tqgb18030codec.cpp b/qtinterface/tqgb18030codec.cpp
new file mode 100644
index 0000000..923dfac
--- /dev/null
+++ b/qtinterface/tqgb18030codec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgb18030codec.h>
diff --git a/qtinterface/tqgb18030codec.h b/qtinterface/tqgb18030codec.h
new file mode 100644
index 0000000..08a057b
--- /dev/null
+++ b/qtinterface/tqgb18030codec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGB18030CODEC_H
+#define TQGB18030CODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGb18030Codec class
+// For Qt3, no changes are needed
+
+#include <qgb18030codec.h>
+
+#endif // USE_QT3
+
+#endif /* TQGB18030CODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqgbkcodec.h b/qtinterface/tqgbkcodec.h
new file mode 100644
index 0000000..18b5092
--- /dev/null
+++ b/qtinterface/tqgbkcodec.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGBKCODEC_H
+#define TQGBKCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all qgb18030codec defines
+
+#include <tqgb18030codec.h>
+
+#endif // USE_QT3
+
+#endif /* TQGBKCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqgcache.cpp b/qtinterface/tqgcache.cpp
new file mode 100644
index 0000000..5f7a87f
--- /dev/null
+++ b/qtinterface/tqgcache.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgcache.h>
diff --git a/qtinterface/tqgcache.h b/qtinterface/tqgcache.h
new file mode 100644
index 0000000..1bb820d
--- /dev/null
+++ b/qtinterface/tqgcache.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGCACHE_H
+#define TQGCACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGCache class
+// For Qt3, no changes are needed
+
+#include <qgcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQGCACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqgdict.cpp b/qtinterface/tqgdict.cpp
new file mode 100644
index 0000000..b0985b3
--- /dev/null
+++ b/qtinterface/tqgdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgdict.h>
diff --git a/qtinterface/tqgdict.h b/qtinterface/tqgdict.h
new file mode 100644
index 0000000..03aaac6
--- /dev/null
+++ b/qtinterface/tqgdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGDICT_H
+#define TQGDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGDict class
+// For Qt3, no changes are needed
+
+#include <qgdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQGDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqgeneric.h b/qtinterface/tqgeneric.h
new file mode 100644
index 0000000..d82a0ef
--- /dev/null
+++ b/qtinterface/tqgeneric.h
@@ -0,0 +1,33 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGENERIC_H
+#define TQGENERIC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+#error "Do not use or include tqgeneric.h; it is obsolete!"
+
+#endif // USE_QT3
+
+#endif /* TQGENERIC_H */ \ No newline at end of file
diff --git a/qtinterface/tqgif.h b/qtinterface/tqgif.h
new file mode 100644
index 0000000..9e37b2f
--- /dev/null
+++ b/qtinterface/tqgif.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGIF_H
+#define TQGIF_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Include the Qt3 gif defines
+
+#include <qgif.h>
+
+#endif // USE_QT3
+
+#endif /* TQGIF_H */ \ No newline at end of file
diff --git a/qtinterface/tqgl.cpp b/qtinterface/tqgl.cpp
new file mode 100644
index 0000000..66f69cc
--- /dev/null
+++ b/qtinterface/tqgl.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgl.h>
diff --git a/qtinterface/tqgl.h b/qtinterface/tqgl.h
new file mode 100644
index 0000000..14564c7
--- /dev/null
+++ b/qtinterface/tqgl.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGL_H
+#define TQGL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGL class
+// For Qt3, no changes are needed
+
+#include <qgl.h>
+
+#endif // USE_QT3
+
+#endif /* TQGL_H */ \ No newline at end of file
diff --git a/qtinterface/tqglcolormap.cpp b/qtinterface/tqglcolormap.cpp
new file mode 100644
index 0000000..23c87c1
--- /dev/null
+++ b/qtinterface/tqglcolormap.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqglcolormap.h>
diff --git a/qtinterface/tqglcolormap.h b/qtinterface/tqglcolormap.h
new file mode 100644
index 0000000..dd8bdc9
--- /dev/null
+++ b/qtinterface/tqglcolormap.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGLCOLORMAP_H
+#define TQGLCOLORMAP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGLColormap class
+// For Qt3, no changes are needed
+
+#include <qglcolormap.h>
+
+#endif // USE_QT3
+
+#endif /* TQGLCOLORMAP_H */ \ No newline at end of file
diff --git a/qtinterface/tqglist.cpp b/qtinterface/tqglist.cpp
new file mode 100644
index 0000000..b0dffe8
--- /dev/null
+++ b/qtinterface/tqglist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqglist.h>
diff --git a/qtinterface/tqglist.h b/qtinterface/tqglist.h
new file mode 100644
index 0000000..c1dc661
--- /dev/null
+++ b/qtinterface/tqglist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGLIST_H
+#define TQGLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGList class
+// For Qt3, no changes are needed
+
+#include <qglist.h>
+
+#endif // USE_QT3
+
+#endif /* TQGLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqglobal.h b/qtinterface/tqglobal.h
new file mode 100644
index 0000000..f7f87ce
--- /dev/null
+++ b/qtinterface/tqglobal.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGLOBAL_H
+#define TQGLOBAL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all Qt3 global defines
+
+#include <qglobal.h>
+
+#endif // USE_QT3
+
+#endif /* TQGLOBAL_H */ \ No newline at end of file
diff --git a/qtinterface/tqgplugin.cpp b/qtinterface/tqgplugin.cpp
new file mode 100644
index 0000000..4ba1bf1
--- /dev/null
+++ b/qtinterface/tqgplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgplugin.h>
diff --git a/qtinterface/tqgplugin.h b/qtinterface/tqgplugin.h
new file mode 100644
index 0000000..879cd63
--- /dev/null
+++ b/qtinterface/tqgplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGPLUGIN_H
+#define TQGPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGPlugin class
+// For Qt3, no changes are needed
+
+#include <qgplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQGPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqgrid.cpp b/qtinterface/tqgrid.cpp
new file mode 100644
index 0000000..6db2e5f
--- /dev/null
+++ b/qtinterface/tqgrid.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgrid.h>
diff --git a/qtinterface/tqgrid.h b/qtinterface/tqgrid.h
new file mode 100644
index 0000000..9308135
--- /dev/null
+++ b/qtinterface/tqgrid.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGRID_H
+#define TQGRID_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGrid class
+// For Qt3, no changes are needed
+
+#include <qgrid.h>
+
+#endif // USE_QT3
+
+#endif /* TQGRID_H */ \ No newline at end of file
diff --git a/qtinterface/tqgridview.cpp b/qtinterface/tqgridview.cpp
new file mode 100644
index 0000000..817dc5c
--- /dev/null
+++ b/qtinterface/tqgridview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgridview.h>
diff --git a/qtinterface/tqgridview.h b/qtinterface/tqgridview.h
new file mode 100644
index 0000000..d1bfa08
--- /dev/null
+++ b/qtinterface/tqgridview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGRIDVIEW_H
+#define TQGRIDVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGridView class
+// For Qt3, no changes are needed
+
+#include <qgridview.h>
+
+#endif // USE_QT3
+
+#endif /* TQGRIDVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqgroupbox.cpp b/qtinterface/tqgroupbox.cpp
new file mode 100644
index 0000000..6620835
--- /dev/null
+++ b/qtinterface/tqgroupbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgroupbox.h>
diff --git a/qtinterface/tqgroupbox.h b/qtinterface/tqgroupbox.h
new file mode 100644
index 0000000..0db8c79
--- /dev/null
+++ b/qtinterface/tqgroupbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGROUPBOX_H
+#define TQGROUPBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGroupBox class
+// For Qt3, no changes are needed
+
+#include <qgroupbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQGROUPBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqgrpbox.h b/qtinterface/tqgrpbox.h
new file mode 100644
index 0000000..0a9747f
--- /dev/null
+++ b/qtinterface/tqgrpbox.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGRPBOX_H
+#define TQGRPBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqgroupbox defines
+
+#include <tqgroupbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQGRPBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqguardedptr.cpp b/qtinterface/tqguardedptr.cpp
new file mode 100644
index 0000000..da3febc
--- /dev/null
+++ b/qtinterface/tqguardedptr.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqguardedptr.h>
diff --git a/qtinterface/tqguardedptr.h b/qtinterface/tqguardedptr.h
new file mode 100644
index 0000000..58269f6
--- /dev/null
+++ b/qtinterface/tqguardedptr.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGUARDEDPTR_H
+#define TQGUARDEDPTR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGuardedPtr class
+// For Qt3, no changes are needed
+
+#include <qguardedptr.h>
+
+#endif // USE_QT3
+
+#endif /* TQGUARDEDPTR_H */ \ No newline at end of file
diff --git a/qtinterface/tqgvector.cpp b/qtinterface/tqgvector.cpp
new file mode 100644
index 0000000..5417f15
--- /dev/null
+++ b/qtinterface/tqgvector.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqgvector.h>
diff --git a/qtinterface/tqgvector.h b/qtinterface/tqgvector.h
new file mode 100644
index 0000000..284f420
--- /dev/null
+++ b/qtinterface/tqgvector.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQGVECTOR_H
+#define TQGVECTOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QGVector class
+// For Qt3, no changes are needed
+
+#include <qgvector.h>
+
+#endif // USE_QT3
+
+#endif /* TQGVECTOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqhbox.cpp b/qtinterface/tqhbox.cpp
new file mode 100644
index 0000000..749deb7
--- /dev/null
+++ b/qtinterface/tqhbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqhbox.h>
diff --git a/qtinterface/tqhbox.h b/qtinterface/tqhbox.h
new file mode 100644
index 0000000..65b7e3c
--- /dev/null
+++ b/qtinterface/tqhbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHBOX_H
+#define TQHBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHBox class
+// For Qt3, no changes are needed
+
+#include <qhbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQHBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqhbuttongroup.cpp b/qtinterface/tqhbuttongroup.cpp
new file mode 100644
index 0000000..3f1530b
--- /dev/null
+++ b/qtinterface/tqhbuttongroup.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqhbuttongroup.h>
diff --git a/qtinterface/tqhbuttongroup.h b/qtinterface/tqhbuttongroup.h
new file mode 100644
index 0000000..0959779
--- /dev/null
+++ b/qtinterface/tqhbuttongroup.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHBUTTONGROUP_H
+#define TQHBUTTONGROUP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHButtonGroup class
+// For Qt3, no changes are needed
+
+#include <qhbuttongroup.h>
+
+#endif // USE_QT3
+
+#endif /* TQHBUTTONGROUP_H */ \ No newline at end of file
diff --git a/qtinterface/tqheader.cpp b/qtinterface/tqheader.cpp
new file mode 100644
index 0000000..9623131
--- /dev/null
+++ b/qtinterface/tqheader.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqheader.h>
diff --git a/qtinterface/tqheader.h b/qtinterface/tqheader.h
new file mode 100644
index 0000000..87582aa
--- /dev/null
+++ b/qtinterface/tqheader.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHEADER_H
+#define TQHEADER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHeader class
+// For Qt3, no changes are needed
+
+#include <qheader.h>
+
+#endif // USE_QT3
+
+#endif /* TQHEADER_H */ \ No newline at end of file
diff --git a/qtinterface/tqhgroupbox.cpp b/qtinterface/tqhgroupbox.cpp
new file mode 100644
index 0000000..c552817
--- /dev/null
+++ b/qtinterface/tqhgroupbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqhgroupbox.h>
diff --git a/qtinterface/tqhgroupbox.h b/qtinterface/tqhgroupbox.h
new file mode 100644
index 0000000..d746415
--- /dev/null
+++ b/qtinterface/tqhgroupbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHGROUPBOX_H
+#define TQHGROUPBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHGroupBox class
+// For Qt3, no changes are needed
+
+#include <qhgroupbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQHGROUPBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqhostaddress.cpp b/qtinterface/tqhostaddress.cpp
new file mode 100644
index 0000000..7041ba5
--- /dev/null
+++ b/qtinterface/tqhostaddress.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqhostaddress.h>
diff --git a/qtinterface/tqhostaddress.h b/qtinterface/tqhostaddress.h
new file mode 100644
index 0000000..d3f58e7
--- /dev/null
+++ b/qtinterface/tqhostaddress.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHOSTADDRESS_H
+#define TQHOSTADDRESS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHostAddress class
+// For Qt3, no changes are needed
+
+#include <qhostaddress.h>
+
+#endif // USE_QT3
+
+#endif /* TQHOSTADDRESS_H */ \ No newline at end of file
diff --git a/qtinterface/tqhttp.cpp b/qtinterface/tqhttp.cpp
new file mode 100644
index 0000000..ebf10ae
--- /dev/null
+++ b/qtinterface/tqhttp.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqhttp.h>
diff --git a/qtinterface/tqhttp.h b/qtinterface/tqhttp.h
new file mode 100644
index 0000000..afb4b56
--- /dev/null
+++ b/qtinterface/tqhttp.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQHTTP_H
+#define TQHTTP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHttp class
+// For Qt3, no changes are needed
+
+#include <qhttp.h>
+
+#endif // USE_QT3
+
+#endif /* TQHTTP_H */ \ No newline at end of file
diff --git a/qtinterface/tqiconset.cpp b/qtinterface/tqiconset.cpp
new file mode 100644
index 0000000..152371d
--- /dev/null
+++ b/qtinterface/tqiconset.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqiconset.h>
diff --git a/qtinterface/tqiconset.h b/qtinterface/tqiconset.h
new file mode 100644
index 0000000..96cee6b
--- /dev/null
+++ b/qtinterface/tqiconset.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQICONSET_H
+#define TQICONSET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qiconset.h>
+
+#endif // USE_QT3
+
+#endif /* TQICONSET_H */ \ No newline at end of file
diff --git a/qtinterface/tqiconview.cpp b/qtinterface/tqiconview.cpp
new file mode 100644
index 0000000..24f01de
--- /dev/null
+++ b/qtinterface/tqiconview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqiconview.h>
diff --git a/qtinterface/tqiconview.h b/qtinterface/tqiconview.h
new file mode 100644
index 0000000..ef519e1
--- /dev/null
+++ b/qtinterface/tqiconview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQICONVIEW_H
+#define TQICONVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QIconView class
+// For Qt3, no changes are needed
+
+#include <qiconview.h>
+
+#endif // USE_QT3
+
+#endif /* TQICONVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqimage.cpp b/qtinterface/tqimage.cpp
new file mode 100644
index 0000000..19cb941
--- /dev/null
+++ b/qtinterface/tqimage.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqimage.h>
diff --git a/qtinterface/tqimage.h b/qtinterface/tqimage.h
new file mode 100644
index 0000000..272e820
--- /dev/null
+++ b/qtinterface/tqimage.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQIMAGE_H
+#define TQIMAGE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QImage class
+// For Qt3, no changes are needed
+
+#include <qimage.h>
+
+#endif // USE_QT3
+
+#endif /* TQIMAGE_H */ \ No newline at end of file
diff --git a/qtinterface/tqimageformatplugin.cpp b/qtinterface/tqimageformatplugin.cpp
new file mode 100644
index 0000000..7cc61f6
--- /dev/null
+++ b/qtinterface/tqimageformatplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqimageformatplugin.h>
diff --git a/qtinterface/tqimageformatplugin.h b/qtinterface/tqimageformatplugin.h
new file mode 100644
index 0000000..e72c38f
--- /dev/null
+++ b/qtinterface/tqimageformatplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQIMAGEFORMATPLUGIN_H
+#define TQIMAGEFORMATPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QImageFormatPlugin class
+// For Qt3, no changes are needed
+
+#include <qimageformatplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQIMAGEFORMATPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqinputcontext.cpp b/qtinterface/tqinputcontext.cpp
new file mode 100644
index 0000000..ba2aa08
--- /dev/null
+++ b/qtinterface/tqinputcontext.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqinputcontext.h>
diff --git a/qtinterface/tqinputcontext.h b/qtinterface/tqinputcontext.h
new file mode 100644
index 0000000..b5b55c9
--- /dev/null
+++ b/qtinterface/tqinputcontext.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINPUTCONTEXT_H
+#define TQINPUTCONTEXT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QInputContext class
+// For Qt3, no changes are needed
+
+#include <qinputcontext.h>
+
+#endif // USE_QT3
+
+#endif /* TQINPUTCONTEXT_H */ \ No newline at end of file
diff --git a/qtinterface/tqinputcontextfactory.cpp b/qtinterface/tqinputcontextfactory.cpp
new file mode 100644
index 0000000..cb95544
--- /dev/null
+++ b/qtinterface/tqinputcontextfactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqinputcontextfactory.h>
diff --git a/qtinterface/tqinputcontextfactory.h b/qtinterface/tqinputcontextfactory.h
new file mode 100644
index 0000000..99e4b9f
--- /dev/null
+++ b/qtinterface/tqinputcontextfactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINPUTCONTEXTFACTORY_H
+#define TQINPUTCONTEXTFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QInputContextFactory class
+// For Qt3, no changes are needed
+
+#include <qinputcontextfactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQINPUTCONTEXTFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqinputdialog.cpp b/qtinterface/tqinputdialog.cpp
new file mode 100644
index 0000000..0ac3172
--- /dev/null
+++ b/qtinterface/tqinputdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqinputdialog.h>
diff --git a/qtinterface/tqinputdialog.h b/qtinterface/tqinputdialog.h
new file mode 100644
index 0000000..b5c745d
--- /dev/null
+++ b/qtinterface/tqinputdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINPUTDIALOG_H
+#define TQINPUTDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QInputDialog class
+// For Qt3, no changes are needed
+
+#include <qinputdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQINPUTDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqintcach.h b/qtinterface/tqintcach.h
new file mode 100644
index 0000000..c814fab
--- /dev/null
+++ b/qtinterface/tqintcach.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINTCACH_H
+#define TQINTCACH_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in all qintcache defines
+
+#include <tqintcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQINTCACH_H */ \ No newline at end of file
diff --git a/qtinterface/tqintcache.cpp b/qtinterface/tqintcache.cpp
new file mode 100644
index 0000000..75efc5b
--- /dev/null
+++ b/qtinterface/tqintcache.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqintcache.h>
diff --git a/qtinterface/tqintcache.h b/qtinterface/tqintcache.h
new file mode 100644
index 0000000..eb80685
--- /dev/null
+++ b/qtinterface/tqintcache.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINTCACHE_H
+#define TQINTCACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QIntCache class
+// For Qt3, no changes are needed
+
+#include <qintcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQINTCACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqintdict.cpp b/qtinterface/tqintdict.cpp
new file mode 100644
index 0000000..d047741
--- /dev/null
+++ b/qtinterface/tqintdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqintdict.h>
diff --git a/qtinterface/tqintdict.h b/qtinterface/tqintdict.h
new file mode 100644
index 0000000..381d4c2
--- /dev/null
+++ b/qtinterface/tqintdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINTDICT_H
+#define TQINTDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QIntDict class
+// For Qt3, no changes are needed
+
+#include <qintdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQINTDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqinterlacestyle.cpp b/qtinterface/tqinterlacestyle.cpp
new file mode 100644
index 0000000..42172df
--- /dev/null
+++ b/qtinterface/tqinterlacestyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+//#include <tqinterlacestyle.h>
diff --git a/qtinterface/tqinterlacestyle.h b/qtinterface/tqinterlacestyle.h
new file mode 100644
index 0000000..65d887f
--- /dev/null
+++ b/qtinterface/tqinterlacestyle.h
@@ -0,0 +1,38 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQINTERLACESTYLE_H
+#define TQINTERLACESTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QInterlaceStyle class
+// For Qt3, no changes are needed
+
+#include <qinterlacestyle.h>
+
+#error "Not ported to new API as of Qt3!"
+
+#endif // USE_QT3
+
+#endif /* TQINTERLACESTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqiodev.h b/qtinterface/tqiodev.h
new file mode 100644
index 0000000..8ae8766
--- /dev/null
+++ b/qtinterface/tqiodev.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQIODEV_H
+#define TQIODEV_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqiodevice defines
+
+#include <tqiodevice.h>
+
+#endif // USE_QT3
+
+#endif /* TQIODEV_H */ \ No newline at end of file
diff --git a/qtinterface/tqiodevice.cpp b/qtinterface/tqiodevice.cpp
new file mode 100644
index 0000000..2af85dc
--- /dev/null
+++ b/qtinterface/tqiodevice.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqiodevice.h>
diff --git a/qtinterface/tqiodevice.h b/qtinterface/tqiodevice.h
new file mode 100644
index 0000000..a7284d0
--- /dev/null
+++ b/qtinterface/tqiodevice.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQIODEVICE_H
+#define TQIODEVICE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QIODevice class
+// For Qt3, no changes are needed
+
+#include <qiodevice.h>
+
+#endif // USE_QT3
+
+#endif /* TQIODEVICE_H */ \ No newline at end of file
diff --git a/qtinterface/tqjiscodec.cpp b/qtinterface/tqjiscodec.cpp
new file mode 100644
index 0000000..716318d
--- /dev/null
+++ b/qtinterface/tqjiscodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqjiscodec.h>
diff --git a/qtinterface/tqjiscodec.h b/qtinterface/tqjiscodec.h
new file mode 100644
index 0000000..c9bfdc1
--- /dev/null
+++ b/qtinterface/tqjiscodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQJISCODEC_H
+#define TQJISCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QJisCodec class
+// For Qt3, no changes are needed
+
+#include <qjiscodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQJISCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqjpegio.h b/qtinterface/tqjpegio.h
new file mode 100644
index 0000000..5299007
--- /dev/null
+++ b/qtinterface/tqjpegio.h
@@ -0,0 +1,34 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQJPEGIO_H
+#define TQJPEGIO_H
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in qjpegio.h defines
+
+#include <qjpegio.h>
+
+#endif // USE_QT3
+
+#endif /* TQJPEGIO_H */ \ No newline at end of file
diff --git a/qtinterface/tqjpunicode.cpp b/qtinterface/tqjpunicode.cpp
new file mode 100644
index 0000000..1c72060
--- /dev/null
+++ b/qtinterface/tqjpunicode.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqjpunicode.h>
diff --git a/qtinterface/tqjpunicode.h b/qtinterface/tqjpunicode.h
new file mode 100644
index 0000000..37b57e5
--- /dev/null
+++ b/qtinterface/tqjpunicode.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQJPUNICODE_H
+#define TQJPUNICODE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QJpUnicodeConv class
+// For Qt3, no changes are needed
+
+#include <qjpunicode.h>
+
+#endif // USE_QT3
+
+#endif /* TQJPUNICODE_H */ \ No newline at end of file
diff --git a/qtinterface/tqkeycode.h b/qtinterface/tqkeycode.h
new file mode 100644
index 0000000..c3e0ede
--- /dev/null
+++ b/qtinterface/tqkeycode.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQKEYCODE_H
+#define TQKEYCODE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in qkeycode defines
+
+#include <qkeycode.h>
+
+#endif // USE_QT3
+
+#endif /* TQKEYCODE_H */ \ No newline at end of file
diff --git a/qtinterface/tqkeysequence.cpp b/qtinterface/tqkeysequence.cpp
new file mode 100644
index 0000000..9c39c72
--- /dev/null
+++ b/qtinterface/tqkeysequence.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqkeysequence.h>
diff --git a/qtinterface/tqkeysequence.h b/qtinterface/tqkeysequence.h
new file mode 100644
index 0000000..d2df949
--- /dev/null
+++ b/qtinterface/tqkeysequence.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQKEYSEQUENCE_H
+#define TQKEYSEQUENCE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QKeySequence class
+// For Qt3, no changes are needed
+
+#include <qkeysequence.h>
+
+#endif // USE_QT3
+
+#endif /* TQKEYSEQUENCE_H */ \ No newline at end of file
diff --git a/qtinterface/tqlabel.cpp b/qtinterface/tqlabel.cpp
new file mode 100644
index 0000000..af1fbc2
--- /dev/null
+++ b/qtinterface/tqlabel.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlabel.h>
diff --git a/qtinterface/tqlabel.h b/qtinterface/tqlabel.h
new file mode 100644
index 0000000..f6d1508
--- /dev/null
+++ b/qtinterface/tqlabel.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLABEL_H
+#define TQLABEL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLabel class
+// For Qt3, no changes are needed
+
+#include <qlabel.h>
+
+#endif // USE_QT3
+
+#endif /* TQLABEL_H */ \ No newline at end of file
diff --git a/qtinterface/tqlayout.cpp b/qtinterface/tqlayout.cpp
new file mode 100644
index 0000000..0ce6ffa
--- /dev/null
+++ b/qtinterface/tqlayout.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlayout.h>
diff --git a/qtinterface/tqlayout.h b/qtinterface/tqlayout.h
new file mode 100644
index 0000000..c5617f1
--- /dev/null
+++ b/qtinterface/tqlayout.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLAYOUT_H
+#define TQLAYOUT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLayout class
+// For Qt3, no changes are needed
+
+#include <qlayout.h>
+
+#endif // USE_QT3
+
+#endif /* TQLAYOUT_H */ \ No newline at end of file
diff --git a/qtinterface/tqlcdnum.h b/qtinterface/tqlcdnum.h
new file mode 100644
index 0000000..ea8b020
--- /dev/null
+++ b/qtinterface/tqlcdnum.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLCDNUMBER_H
+#define TQLCDNUMBER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqlcdnumber defines
+
+#include <tqlcdnumber.h>
+
+#endif // USE_QT3
+
+#endif /* TQLCDNUMBER_H */ \ No newline at end of file
diff --git a/qtinterface/tqlcdnumber.cpp b/qtinterface/tqlcdnumber.cpp
new file mode 100644
index 0000000..3c47a7e
--- /dev/null
+++ b/qtinterface/tqlcdnumber.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlcdnumber.h>
diff --git a/qtinterface/tqlcdnumber.h b/qtinterface/tqlcdnumber.h
new file mode 100644
index 0000000..580706a
--- /dev/null
+++ b/qtinterface/tqlcdnumber.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLCDNUMBER_H
+#define TQLCDNUMBER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLCDNumber class
+// For Qt3, no changes are needed
+
+#include <qlcdnumber.h>
+
+#endif // USE_QT3
+
+#endif /* TQLCDNUMBER_H */ \ No newline at end of file
diff --git a/qtinterface/tqlibrary.cpp b/qtinterface/tqlibrary.cpp
new file mode 100644
index 0000000..7d16ae2
--- /dev/null
+++ b/qtinterface/tqlibrary.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlibrary.h>
diff --git a/qtinterface/tqlibrary.h b/qtinterface/tqlibrary.h
new file mode 100644
index 0000000..c0c6c60
--- /dev/null
+++ b/qtinterface/tqlibrary.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLIBRARY_H
+#define TQLIBRARY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLibrary class
+// For Qt3, no changes are needed
+
+#include <qlibrary.h>
+
+#endif // USE_QT3
+
+#endif /* TQLIBRARY_H */ \ No newline at end of file
diff --git a/qtinterface/tqlined.h b/qtinterface/tqlined.h
new file mode 100644
index 0000000..393ba9a
--- /dev/null
+++ b/qtinterface/tqlined.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLINED_H
+#define TQLINED_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqlineedit defines
+
+#include <tqlineedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQLINED_H */ \ No newline at end of file
diff --git a/qtinterface/tqlineedit.cpp b/qtinterface/tqlineedit.cpp
new file mode 100644
index 0000000..873b346
--- /dev/null
+++ b/qtinterface/tqlineedit.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlineedit.h>
diff --git a/qtinterface/tqlineedit.h b/qtinterface/tqlineedit.h
new file mode 100644
index 0000000..bd38189
--- /dev/null
+++ b/qtinterface/tqlineedit.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLINEEDIT_H
+#define TQLINEEDIT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLineEdit class
+// For Qt3, no changes are needed
+
+#include <qlineedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQLINEEDIT_H */ \ No newline at end of file
diff --git a/qtinterface/tqlist.h b/qtinterface/tqlist.h
new file mode 100644
index 0000000..9dde8f0
--- /dev/null
+++ b/qtinterface/tqlist.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLIST_H
+#define TQLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqptrlist defines
+
+#include <tqptrlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqlistbox.cpp b/qtinterface/tqlistbox.cpp
new file mode 100644
index 0000000..cec4235
--- /dev/null
+++ b/qtinterface/tqlistbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlistbox.h>
diff --git a/qtinterface/tqlistbox.h b/qtinterface/tqlistbox.h
new file mode 100644
index 0000000..42db1e5
--- /dev/null
+++ b/qtinterface/tqlistbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLISTBOX_H
+#define TQLISTBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QListBox class
+// For Qt3, no changes are needed
+
+#include <qlistbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQLISTBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqlistview.cpp b/qtinterface/tqlistview.cpp
new file mode 100644
index 0000000..929127e
--- /dev/null
+++ b/qtinterface/tqlistview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlistview.h>
diff --git a/qtinterface/tqlistview.h b/qtinterface/tqlistview.h
new file mode 100644
index 0000000..3e74b60
--- /dev/null
+++ b/qtinterface/tqlistview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLISTVIEW_H
+#define TQLISTVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QListView class
+// For Qt3, no changes are needed
+
+#include <qlistview.h>
+
+#endif // USE_QT3
+
+#endif /* TQLISTVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqlocale.cpp b/qtinterface/tqlocale.cpp
new file mode 100644
index 0000000..46d2582
--- /dev/null
+++ b/qtinterface/tqlocale.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlocale.h>
diff --git a/qtinterface/tqlocale.h b/qtinterface/tqlocale.h
new file mode 100644
index 0000000..bf94469
--- /dev/null
+++ b/qtinterface/tqlocale.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLOCALE_H
+#define TQLOCALE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLocale class
+// For Qt3, no changes are needed
+
+#include <qlocale.h>
+
+#endif // USE_QT3
+
+#endif /* TQLOCALE_H */ \ No newline at end of file
diff --git a/qtinterface/tqlocalfs.cpp b/qtinterface/tqlocalfs.cpp
new file mode 100644
index 0000000..76b6c21
--- /dev/null
+++ b/qtinterface/tqlocalfs.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqlocalfs.h>
diff --git a/qtinterface/tqlocalfs.h b/qtinterface/tqlocalfs.h
new file mode 100644
index 0000000..a83e060
--- /dev/null
+++ b/qtinterface/tqlocalfs.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQLOCALFS_H
+#define TQLOCALFS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QLocalFs class
+// For Qt3, no changes are needed
+
+#include <qlocalfs.h>
+
+#endif // USE_QT3
+
+#endif /* TQLOCALFS_H */ \ No newline at end of file
diff --git a/qtinterface/tqmainwindow.cpp b/qtinterface/tqmainwindow.cpp
new file mode 100644
index 0000000..ad9d212
--- /dev/null
+++ b/qtinterface/tqmainwindow.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmainwindow.h>
diff --git a/qtinterface/tqmainwindow.h b/qtinterface/tqmainwindow.h
new file mode 100644
index 0000000..f73b787
--- /dev/null
+++ b/qtinterface/tqmainwindow.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMAINWINDOW_H
+#define TQMAINWINDOW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMainWindow class
+// For Qt3, no changes are needed
+
+#include <qmainwindow.h>
+
+#endif // USE_QT3
+
+#endif /* TQMAINWINDOW_H */ \ No newline at end of file
diff --git a/qtinterface/tqmap.cpp b/qtinterface/tqmap.cpp
new file mode 100644
index 0000000..14eb618
--- /dev/null
+++ b/qtinterface/tqmap.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmap.h>
diff --git a/qtinterface/tqmap.h b/qtinterface/tqmap.h
new file mode 100644
index 0000000..a813d63
--- /dev/null
+++ b/qtinterface/tqmap.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMAP_H
+#define TQMAP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMap class
+// For Qt3, no changes are needed
+
+#include <qmap.h>
+
+#endif // USE_QT3
+
+#endif /* TQMAP_H */ \ No newline at end of file
diff --git a/qtinterface/tqmemarray.cpp b/qtinterface/tqmemarray.cpp
new file mode 100644
index 0000000..f7d0723
--- /dev/null
+++ b/qtinterface/tqmemarray.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmemarray.h> \ No newline at end of file
diff --git a/qtinterface/tqmemarray.h b/qtinterface/tqmemarray.h
new file mode 100644
index 0000000..56b7fdd
--- /dev/null
+++ b/qtinterface/tqmemarray.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMEMARRAY_H
+#define TQMEMARRAY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMemArray class
+// For Qt3, no changes are needed
+
+#include <qmemarray.h>
+
+#endif // USE_QT3
+
+#endif /* TQMEMARRAY_H */ \ No newline at end of file
diff --git a/qtinterface/tqmenubar.cpp b/qtinterface/tqmenubar.cpp
new file mode 100644
index 0000000..76ec017
--- /dev/null
+++ b/qtinterface/tqmenubar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmenubar.h>
diff --git a/qtinterface/tqmenubar.h b/qtinterface/tqmenubar.h
new file mode 100644
index 0000000..49ff250
--- /dev/null
+++ b/qtinterface/tqmenubar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMENUBAR_H
+#define TQMENUBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMenuBar class
+// For Qt3, no changes are needed
+
+#include <qmenubar.h>
+
+#endif // USE_QT3
+
+#endif /* TQMENUBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqmenudata.cpp b/qtinterface/tqmenudata.cpp
new file mode 100644
index 0000000..2b11965
--- /dev/null
+++ b/qtinterface/tqmenudata.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmenudata.h>
diff --git a/qtinterface/tqmenudata.h b/qtinterface/tqmenudata.h
new file mode 100644
index 0000000..ce8820c
--- /dev/null
+++ b/qtinterface/tqmenudata.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMENUDATA_H
+#define TQMENUDATA_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMenuData class
+// For Qt3, no changes are needed
+
+#include <qmenudata.h>
+
+#endif // USE_QT3
+
+#endif /* TQMENUDATA_H */ \ No newline at end of file
diff --git a/qtinterface/tqmenudta.h b/qtinterface/tqmenudta.h
new file mode 100644
index 0000000..0f92da5
--- /dev/null
+++ b/qtinterface/tqmenudta.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMENUDTA_H
+#define TQMENUDTA_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmenudata defines
+
+#include <tqmenudata.h>
+
+#endif // USE_QT3
+
+#endif /* TQMENUDTA_H */ \ No newline at end of file
diff --git a/qtinterface/tqmessagebox.cpp b/qtinterface/tqmessagebox.cpp
new file mode 100644
index 0000000..a7cd762
--- /dev/null
+++ b/qtinterface/tqmessagebox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmessagebox.h>
diff --git a/qtinterface/tqmessagebox.h b/qtinterface/tqmessagebox.h
new file mode 100644
index 0000000..d81b2e2
--- /dev/null
+++ b/qtinterface/tqmessagebox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMESSAGEBOX_H
+#define TQMESSAGEBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMessageBox class
+// For Qt3, no changes are needed
+
+#include <qmessagebox.h>
+
+#endif // USE_QT3
+
+#endif /* TQMESSAGEBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqmetaobj.h b/qtinterface/tqmetaobj.h
new file mode 100644
index 0000000..8a13092
--- /dev/null
+++ b/qtinterface/tqmetaobj.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMETAOBJ_H
+#define TQMETAOBJ_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmetaobject defines
+
+#include <tqmetaobject.h>
+
+#endif // USE_QT3
+
+#endif /* TQMETAOBJ_H */ \ No newline at end of file
diff --git a/qtinterface/tqmetaobject.cpp b/qtinterface/tqmetaobject.cpp
new file mode 100644
index 0000000..4900d73
--- /dev/null
+++ b/qtinterface/tqmetaobject.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmetaobject.h> \ No newline at end of file
diff --git a/qtinterface/tqmetaobject.h b/qtinterface/tqmetaobject.h
new file mode 100644
index 0000000..3c31205
--- /dev/null
+++ b/qtinterface/tqmetaobject.h
@@ -0,0 +1,38 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMETAOBJECT_H
+#define TQMETAOBJECT_H
+
+#include <tqt.h>
+#include <tqconnection.h>
+#include <tqstrlist.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMetaObject class
+// For Qt3, no changes are needed
+
+#include <qmetaobject.h>
+
+#endif // USE_QT3
+
+#endif /* TQMETAOBJECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqmime.cpp b/qtinterface/tqmime.cpp
new file mode 100644
index 0000000..c72b5a1
--- /dev/null
+++ b/qtinterface/tqmime.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmime.h>
diff --git a/qtinterface/tqmime.h b/qtinterface/tqmime.h
new file mode 100644
index 0000000..74f723f
--- /dev/null
+++ b/qtinterface/tqmime.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMIME_H
+#define TQMIME_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMime class
+// For Qt3, no changes are needed
+
+#include <qmime.h>
+
+#endif // USE_QT3
+
+#endif /* TQMIME_H */ \ No newline at end of file
diff --git a/qtinterface/tqmlined.h b/qtinterface/tqmlined.h
new file mode 100644
index 0000000..7762db8
--- /dev/null
+++ b/qtinterface/tqmlined.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMLINED_H
+#define TQMLINED_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmultilineedit defines
+
+#include <tqmultilineedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQMLINED_H */ \ No newline at end of file
diff --git a/qtinterface/tqmngio.h b/qtinterface/tqmngio.h
new file mode 100644
index 0000000..568098b
--- /dev/null
+++ b/qtinterface/tqmngio.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMNGIO_H
+#define TQMNGIO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in qmngio defines
+
+#include <qmngio.h>
+
+#endif // USE_QT3
+
+#endif /* TQMNGIO_H */ \ No newline at end of file
diff --git a/qtinterface/tqmodules.h b/qtinterface/tqmodules.h
new file mode 100644
index 0000000..9218bdc
--- /dev/null
+++ b/qtinterface/tqmodules.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMODULES_H
+#define TQMODULES_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in Qt3 modules defines
+
+#include <qmodules.h>
+
+#endif // USE_QT3
+
+#endif /* TQMODULES_H */ \ No newline at end of file
diff --git a/qtinterface/tqmotifplusstyle.cpp b/qtinterface/tqmotifplusstyle.cpp
new file mode 100644
index 0000000..c6a2784
--- /dev/null
+++ b/qtinterface/tqmotifplusstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmotifplusstyle.h>
diff --git a/qtinterface/tqmotifplusstyle.h b/qtinterface/tqmotifplusstyle.h
new file mode 100644
index 0000000..4daa2f8
--- /dev/null
+++ b/qtinterface/tqmotifplusstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMOTIFPLUSSTYLE_H
+#define TQMOTIFPLUSSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMotifPlusStyle class
+// For Qt3, no changes are needed
+
+#include <qmotifplusstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQMOTIFPLUSSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqmotifstyle.cpp b/qtinterface/tqmotifstyle.cpp
new file mode 100644
index 0000000..0769ad9
--- /dev/null
+++ b/qtinterface/tqmotifstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmotifstyle.h>
diff --git a/qtinterface/tqmotifstyle.h b/qtinterface/tqmotifstyle.h
new file mode 100644
index 0000000..e2d77af
--- /dev/null
+++ b/qtinterface/tqmotifstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMOTIFSTYLE_H
+#define TQMOTIFSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMotifStyle class
+// For Qt3, no changes are needed
+
+#include <qmotifstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQACCEL_H */ \ No newline at end of file
diff --git a/qtinterface/tqmovie.cpp b/qtinterface/tqmovie.cpp
new file mode 100644
index 0000000..866a8cc
--- /dev/null
+++ b/qtinterface/tqmovie.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmovie.h>
diff --git a/qtinterface/tqmovie.h b/qtinterface/tqmovie.h
new file mode 100644
index 0000000..cd1b543
--- /dev/null
+++ b/qtinterface/tqmovie.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMOVIE_H
+#define TQMOVIE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMovie class
+// For Qt3, no changes are needed
+
+#include <qmovie.h>
+
+#endif // USE_QT3
+
+#endif /* TQMOVIE_H */ \ No newline at end of file
diff --git a/qtinterface/tqmsgbox.h b/qtinterface/tqmsgbox.h
new file mode 100644
index 0000000..df90920
--- /dev/null
+++ b/qtinterface/tqmsgbox.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMSGBOX_H
+#define TQMSGBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmessagebox defines
+
+#include <tqmessagebox.h>
+
+#endif // USE_QT3
+
+#endif /* TQMSGBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqmultilinedit.h b/qtinterface/tqmultilinedit.h
new file mode 100644
index 0000000..71beabe
--- /dev/null
+++ b/qtinterface/tqmultilinedit.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMULTILINEDIT_H
+#define TQMULTILINEDIT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqmultilineedit defines
+
+#include <tqmultilineedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQMULTILINEDIT_H */ \ No newline at end of file
diff --git a/qtinterface/tqmultilineedit.cpp b/qtinterface/tqmultilineedit.cpp
new file mode 100644
index 0000000..3b1cc34
--- /dev/null
+++ b/qtinterface/tqmultilineedit.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmultilineedit.h>
diff --git a/qtinterface/tqmultilineedit.h b/qtinterface/tqmultilineedit.h
new file mode 100644
index 0000000..5dea332
--- /dev/null
+++ b/qtinterface/tqmultilineedit.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMULTILINEEDIT_H
+#define TQMULTILINEEDIT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMultiLineEdit class
+// For Qt3, no changes are needed
+
+#include <qmultilineedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQMULTILINEEDIT_H */ \ No newline at end of file
diff --git a/qtinterface/tqmutex.cpp b/qtinterface/tqmutex.cpp
new file mode 100644
index 0000000..a015e1a
--- /dev/null
+++ b/qtinterface/tqmutex.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqmutex.h>
diff --git a/qtinterface/tqmutex.h b/qtinterface/tqmutex.h
new file mode 100644
index 0000000..3f4f96d
--- /dev/null
+++ b/qtinterface/tqmutex.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQMUTEX_H
+#define TQMUTEX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QMutex class
+// For Qt3, no changes are needed
+
+#include <qmutex.h>
+
+#endif // USE_QT3
+
+#endif /* TQMUTEX_H */ \ No newline at end of file
diff --git a/qtinterface/tqnamespace.cpp b/qtinterface/tqnamespace.cpp
new file mode 100644
index 0000000..16c7048
--- /dev/null
+++ b/qtinterface/tqnamespace.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqnamespace.h>
diff --git a/qtinterface/tqnamespace.h b/qtinterface/tqnamespace.h
new file mode 100644
index 0000000..076c8e5
--- /dev/null
+++ b/qtinterface/tqnamespace.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQNAMESPACE_H
+#define TQNAMESPACE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qnamespace.h>
+
+#endif // USE_QT3
+
+#endif /* TQNAMESPACE_H */ \ No newline at end of file
diff --git a/qtinterface/tqnetwork.h b/qtinterface/tqnetwork.h
new file mode 100644
index 0000000..2587d05
--- /dev/null
+++ b/qtinterface/tqnetwork.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQNETWORK_H
+#define TQNETWORK_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in qnetwork defines
+
+#include <qnetwork.h>
+
+#endif // USE_QT3
+
+#endif /* TQNETWORK_H */ \ No newline at end of file
diff --git a/qtinterface/tqnetworkprotocol.cpp b/qtinterface/tqnetworkprotocol.cpp
new file mode 100644
index 0000000..7416ecd
--- /dev/null
+++ b/qtinterface/tqnetworkprotocol.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqnetworkprotocol.h>
diff --git a/qtinterface/tqnetworkprotocol.h b/qtinterface/tqnetworkprotocol.h
new file mode 100644
index 0000000..8a55cb7
--- /dev/null
+++ b/qtinterface/tqnetworkprotocol.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQNETWORKPROTOCOL_H
+#define TQNETWORKPROTOCOL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QNetworkProtocol class
+// For Qt3, no changes are needed
+
+#include <qnetworkprotocol.h>
+
+#endif // USE_QT3
+
+#endif /* TQNETWORKPROTOCOL_H */ \ No newline at end of file
diff --git a/qtinterface/tqnp.cpp b/qtinterface/tqnp.cpp
new file mode 100644
index 0000000..fd58ddf
--- /dev/null
+++ b/qtinterface/tqnp.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqnp.h>
diff --git a/qtinterface/tqnp.h b/qtinterface/tqnp.h
new file mode 100644
index 0000000..455fffb
--- /dev/null
+++ b/qtinterface/tqnp.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQNP_H
+#define TQNP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QNPWidget class
+// For Qt3, no changes are needed
+
+#include <qnp.h>
+
+#endif // USE_QT3
+
+#endif /* TQNP_H */ \ No newline at end of file
diff --git a/qtinterface/tqobjcoll.h b/qtinterface/tqobjcoll.h
new file mode 100644
index 0000000..eabc932
--- /dev/null
+++ b/qtinterface/tqobjcoll.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJCALL_H
+#define TQOBJCALL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in object collection defines
+
+#include <tqobjectlist.h>
+#include <tqobjectdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJCALL_H */ \ No newline at end of file
diff --git a/qtinterface/tqobjdefs.h b/qtinterface/tqobjdefs.h
new file mode 100644
index 0000000..818f6e2
--- /dev/null
+++ b/qtinterface/tqobjdefs.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJDEFS_H
+#define TQOBJDEFS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in object definition defines
+
+#include <tqobjectdefs.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJDEFS_H */ \ No newline at end of file
diff --git a/qtinterface/tqobject.cpp b/qtinterface/tqobject.cpp
new file mode 100644
index 0000000..657cfd0
--- /dev/null
+++ b/qtinterface/tqobject.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqobject.h> \ No newline at end of file
diff --git a/qtinterface/tqobject.h b/qtinterface/tqobject.h
new file mode 100644
index 0000000..5dbe8fd
--- /dev/null
+++ b/qtinterface/tqobject.h
@@ -0,0 +1,39 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJECT_H
+#define TQOBJECT_H
+
+#include <tqt.h>
+#include <tqvariant.h>
+#include <tqmetaobject.h>
+#include <tqobjectlist.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QObject class
+// For Qt3, no changes are needed
+
+#include <qobject.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqobjectcleanuphandler.cpp b/qtinterface/tqobjectcleanuphandler.cpp
new file mode 100644
index 0000000..4181f8a
--- /dev/null
+++ b/qtinterface/tqobjectcleanuphandler.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqobjectcleanuphandler.h>
diff --git a/qtinterface/tqobjectcleanuphandler.h b/qtinterface/tqobjectcleanuphandler.h
new file mode 100644
index 0000000..6eec0aa
--- /dev/null
+++ b/qtinterface/tqobjectcleanuphandler.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJECTCLEANUPHANDLER_H
+#define TQOBJECTCLEANUPHANDLER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QObjectCleanupHandler class
+// For Qt3, no changes are needed
+
+#include <qobjectcleanuphandler.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJECTCLEANUPHANDLER_H */ \ No newline at end of file
diff --git a/qtinterface/tqobjectdict.cpp b/qtinterface/tqobjectdict.cpp
new file mode 100644
index 0000000..97e1c4b
--- /dev/null
+++ b/qtinterface/tqobjectdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqobjectdict.h>
diff --git a/qtinterface/tqobjectdict.h b/qtinterface/tqobjectdict.h
new file mode 100644
index 0000000..d13d1ff
--- /dev/null
+++ b/qtinterface/tqobjectdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJECTDICT_H
+#define TQOBJECTDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QObjectDictionary class
+// For Qt3, no changes are needed
+
+#include <qobjectdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJECTDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqobjectlist.cpp b/qtinterface/tqobjectlist.cpp
new file mode 100644
index 0000000..55e9bdf
--- /dev/null
+++ b/qtinterface/tqobjectlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqobjectlist.h> \ No newline at end of file
diff --git a/qtinterface/tqobjectlist.h b/qtinterface/tqobjectlist.h
new file mode 100644
index 0000000..9c918ae
--- /dev/null
+++ b/qtinterface/tqobjectlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQOBJECTLIST_H
+#define TQOBJECTLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QObjectList class
+// For Qt3, no changes are needed
+
+#include <qobjectlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQOBJECTLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqpaintd.h b/qtinterface/tqpaintd.h
new file mode 100644
index 0000000..ca711a5
--- /dev/null
+++ b/qtinterface/tqpaintd.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAINTD_H
+#define TQPAINTD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpaintdevice defines
+
+#include <tqpaintdevice.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAINTD_H */ \ No newline at end of file
diff --git a/qtinterface/tqpaintdc.h b/qtinterface/tqpaintdc.h
new file mode 100644
index 0000000..f1ae6af
--- /dev/null
+++ b/qtinterface/tqpaintdc.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAINTDC_H
+#define TQPAINTDC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpaintdevicedefs defines
+
+#include <tqpaintdevicedefs.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAINTDC_H */ \ No newline at end of file
diff --git a/qtinterface/tqpaintdevice.cpp b/qtinterface/tqpaintdevice.cpp
new file mode 100644
index 0000000..a436181
--- /dev/null
+++ b/qtinterface/tqpaintdevice.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpaintdevice.h>
diff --git a/qtinterface/tqpaintdevice.h b/qtinterface/tqpaintdevice.h
new file mode 100644
index 0000000..63506a9
--- /dev/null
+++ b/qtinterface/tqpaintdevice.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAINTDEVICE_H
+#define TQPAINTDEVICE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPaintDevice class
+// For Qt3, no changes are needed
+
+#include <qpaintdevice.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAINTDEVICE_H */ \ No newline at end of file
diff --git a/qtinterface/tqpaintdevicemetrics.cpp b/qtinterface/tqpaintdevicemetrics.cpp
new file mode 100644
index 0000000..6094c7e
--- /dev/null
+++ b/qtinterface/tqpaintdevicemetrics.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpaintdevicemetrics.h>
diff --git a/qtinterface/tqpaintdevicemetrics.h b/qtinterface/tqpaintdevicemetrics.h
new file mode 100644
index 0000000..d60da79
--- /dev/null
+++ b/qtinterface/tqpaintdevicemetrics.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAINTDEVICEMETRICS_H
+#define TQPAINTDEVICEMETRICS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPaintDeviceMetrics class
+// For Qt3, no changes are needed
+
+#include <qpaintdevicemetrics.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAINTDEVICEMETRICS_H */ \ No newline at end of file
diff --git a/qtinterface/tqpainter.cpp b/qtinterface/tqpainter.cpp
new file mode 100644
index 0000000..e8d3ddf
--- /dev/null
+++ b/qtinterface/tqpainter.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpainter.h>
diff --git a/qtinterface/tqpainter.h b/qtinterface/tqpainter.h
new file mode 100644
index 0000000..1186299
--- /dev/null
+++ b/qtinterface/tqpainter.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAINTER_H
+#define TQPAINTER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPainter class
+// For Qt3, no changes are needed
+
+#include <qpainter.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAINTER_H */ \ No newline at end of file
diff --git a/qtinterface/tqpair.cpp b/qtinterface/tqpair.cpp
new file mode 100644
index 0000000..61202ee
--- /dev/null
+++ b/qtinterface/tqpair.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpair.h>
diff --git a/qtinterface/tqpair.h b/qtinterface/tqpair.h
new file mode 100644
index 0000000..8001e9a
--- /dev/null
+++ b/qtinterface/tqpair.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPAIR_H
+#define TQPAIR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPair class
+// For Qt3, no changes are needed
+
+#include <qpair.h>
+
+#endif // USE_QT3
+
+#endif /* TQPAIR_H */ \ No newline at end of file
diff --git a/qtinterface/tqpalette.cpp b/qtinterface/tqpalette.cpp
new file mode 100644
index 0000000..f5b45f0
--- /dev/null
+++ b/qtinterface/tqpalette.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpalette.h>
diff --git a/qtinterface/tqpalette.h b/qtinterface/tqpalette.h
new file mode 100644
index 0000000..168b319
--- /dev/null
+++ b/qtinterface/tqpalette.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPALETTE_H
+#define TQPALETTE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPalette class
+// For Qt3, no changes are needed
+
+#include <qpalette.h>
+
+#endif // USE_QT3
+
+#endif /* TQPALETTE_H */ \ No newline at end of file
diff --git a/qtinterface/tqpdevmet.h b/qtinterface/tqpdevmet.h
new file mode 100644
index 0000000..3ff148a
--- /dev/null
+++ b/qtinterface/tqpdevmet.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPDEVMET_H
+#define TQPDEVMET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpaintdevicemetrics defines
+
+#include <tqpaintdevicemetrics.h>
+
+#endif // USE_QT3
+
+#endif /* TQPDEVMET_H */ \ No newline at end of file
diff --git a/qtinterface/tqpen.cpp b/qtinterface/tqpen.cpp
new file mode 100644
index 0000000..5c721b5
--- /dev/null
+++ b/qtinterface/tqpen.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpen.h>
diff --git a/qtinterface/tqpen.h b/qtinterface/tqpen.h
new file mode 100644
index 0000000..84b036f
--- /dev/null
+++ b/qtinterface/tqpen.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPEN_H
+#define TQPEN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPen class
+// For Qt3, no changes are needed
+
+#include <qpen.h>
+
+#endif // USE_QT3
+
+#endif /* TQPEN_H */ \ No newline at end of file
diff --git a/qtinterface/tqpicture.cpp b/qtinterface/tqpicture.cpp
new file mode 100644
index 0000000..0ae3896
--- /dev/null
+++ b/qtinterface/tqpicture.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpicture.h>
diff --git a/qtinterface/tqpicture.h b/qtinterface/tqpicture.h
new file mode 100644
index 0000000..75fc7b2
--- /dev/null
+++ b/qtinterface/tqpicture.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPICTURE_H
+#define TQPICTURE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPicture class
+// For Qt3, no changes are needed
+
+#include <qpicture.h>
+
+#endif // USE_QT3
+
+#endif /* TQPICTURE_H */ \ No newline at end of file
diff --git a/qtinterface/tqpixmap.cpp b/qtinterface/tqpixmap.cpp
new file mode 100644
index 0000000..31359db
--- /dev/null
+++ b/qtinterface/tqpixmap.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpixmap.h>
diff --git a/qtinterface/tqpixmap.h b/qtinterface/tqpixmap.h
new file mode 100644
index 0000000..688fbde
--- /dev/null
+++ b/qtinterface/tqpixmap.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPIXMAP_H
+#define TQPIXMAP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPixmap class
+// For Qt3, no changes are needed
+
+#include <qpixmap.h>
+
+#endif // USE_QT3
+
+#endif /* TQPIXMAP_H */ \ No newline at end of file
diff --git a/qtinterface/tqpixmapcache.cpp b/qtinterface/tqpixmapcache.cpp
new file mode 100644
index 0000000..c5a9c97
--- /dev/null
+++ b/qtinterface/tqpixmapcache.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpixmapcache.h>
diff --git a/qtinterface/tqpixmapcache.h b/qtinterface/tqpixmapcache.h
new file mode 100644
index 0000000..a0a5b4d
--- /dev/null
+++ b/qtinterface/tqpixmapcache.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPIXMAPCACHE_H
+#define TQPIXMAPCACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPixmapCache class
+// For Qt3, no changes are needed
+
+#include <qpixmapcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQPIXMAPCACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqplatinumstyle.cpp b/qtinterface/tqplatinumstyle.cpp
new file mode 100644
index 0000000..cce4794
--- /dev/null
+++ b/qtinterface/tqplatinumstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqplatinumstyle.h>
diff --git a/qtinterface/tqplatinumstyle.h b/qtinterface/tqplatinumstyle.h
new file mode 100644
index 0000000..db22804
--- /dev/null
+++ b/qtinterface/tqplatinumstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPLATINUMSTYLE_H
+#define TQPLATINUMSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPlatinumStyle class
+// For Qt3, no changes are needed
+
+#include <qplatinumstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQPLATINUMSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqpmcache.h b/qtinterface/tqpmcache.h
new file mode 100644
index 0000000..4780a71
--- /dev/null
+++ b/qtinterface/tqpmcache.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPMCACHE_H
+#define TQPMCACHE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpixmapcache defines
+
+#include <tqpixmapcache.h>
+
+#endif // USE_QT3
+
+#endif /* TQPMCACHE_H */ \ No newline at end of file
diff --git a/qtinterface/tqpngio.cpp b/qtinterface/tqpngio.cpp
new file mode 100644
index 0000000..0914c32
--- /dev/null
+++ b/qtinterface/tqpngio.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpngio.h>
diff --git a/qtinterface/tqpngio.h b/qtinterface/tqpngio.h
new file mode 100644
index 0000000..62e691d
--- /dev/null
+++ b/qtinterface/tqpngio.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPNGIO_H
+#define TQPNGIO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPNGImage class
+// For Qt3, no changes are needed
+
+#include <qpngio.h>
+
+#endif // USE_QT3
+
+#endif /* TQPNGIO_H */ \ No newline at end of file
diff --git a/qtinterface/tqpntarry.h b/qtinterface/tqpntarry.h
new file mode 100644
index 0000000..b190495
--- /dev/null
+++ b/qtinterface/tqpntarry.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPNTARRY_H
+#define TQPNTARRY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpointarray defines
+
+#include <tqpointarray.h>
+
+#endif // USE_QT3
+
+#endif /* TQPNTARRY_H */ \ No newline at end of file
diff --git a/qtinterface/tqpoint.cpp b/qtinterface/tqpoint.cpp
new file mode 100644
index 0000000..e115ed6
--- /dev/null
+++ b/qtinterface/tqpoint.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpoint.h>
diff --git a/qtinterface/tqpoint.h b/qtinterface/tqpoint.h
new file mode 100644
index 0000000..460fceb
--- /dev/null
+++ b/qtinterface/tqpoint.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPOINT_H
+#define TQPOINT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPoint class
+// For Qt3, no changes are needed
+
+#include <qpoint.h>
+
+#endif // USE_QT3
+
+#endif /* TQPOINT_H */ \ No newline at end of file
diff --git a/qtinterface/tqpointarray.cpp b/qtinterface/tqpointarray.cpp
new file mode 100644
index 0000000..46eedec
--- /dev/null
+++ b/qtinterface/tqpointarray.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpointarray.h>
diff --git a/qtinterface/tqpointarray.h b/qtinterface/tqpointarray.h
new file mode 100644
index 0000000..0a3a599
--- /dev/null
+++ b/qtinterface/tqpointarray.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPOINTARRAY_H
+#define TQPOINTARRAY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qpointarray.h>
+
+#endif // USE_QT3
+
+#endif /* TQPOINTARRAY_H */ \ No newline at end of file
diff --git a/qtinterface/tqpolygonscanner.cpp b/qtinterface/tqpolygonscanner.cpp
new file mode 100644
index 0000000..ab67c2c
--- /dev/null
+++ b/qtinterface/tqpolygonscanner.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpolygonscanner.h>
diff --git a/qtinterface/tqpolygonscanner.h b/qtinterface/tqpolygonscanner.h
new file mode 100644
index 0000000..5a8c903
--- /dev/null
+++ b/qtinterface/tqpolygonscanner.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPOLYGONSCANNER_H
+#define TQPOLYGONSCANNER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPolygonScanner class
+// For Qt3, no changes are needed
+
+#include <qpolygonscanner.h>
+
+#endif // USE_QT3
+
+#endif /* TQPOLYGONSCANNER_H */ \ No newline at end of file
diff --git a/qtinterface/tqpopmenu.h b/qtinterface/tqpopmenu.h
new file mode 100644
index 0000000..de2c3a3
--- /dev/null
+++ b/qtinterface/tqpopmenu.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPOPMENU_H
+#define TQPOPMENU_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpopupmenu defines
+
+#include <tqpopupmenu.h>
+
+#endif // USE_QT3
+
+#endif /* TQPOPMENU_H */ \ No newline at end of file
diff --git a/qtinterface/tqpopupmenu.cpp b/qtinterface/tqpopupmenu.cpp
new file mode 100644
index 0000000..3d370f8
--- /dev/null
+++ b/qtinterface/tqpopupmenu.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpopupmenu.h>
diff --git a/qtinterface/tqpopupmenu.h b/qtinterface/tqpopupmenu.h
new file mode 100644
index 0000000..e1124db
--- /dev/null
+++ b/qtinterface/tqpopupmenu.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPOPUPMENU_H
+#define TQPOPUPMENU_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPopupMenu class
+// For Qt3, no changes are needed
+
+#include <qpopupmenu.h>
+
+#endif // USE_QT3
+
+#endif /* TQPOPUPMENU_H */ \ No newline at end of file
diff --git a/qtinterface/tqprintdialog.cpp b/qtinterface/tqprintdialog.cpp
new file mode 100644
index 0000000..cb839d5
--- /dev/null
+++ b/qtinterface/tqprintdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqprintdialog.h>
diff --git a/qtinterface/tqprintdialog.h b/qtinterface/tqprintdialog.h
new file mode 100644
index 0000000..b9fdf56
--- /dev/null
+++ b/qtinterface/tqprintdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPRINTDIALOG_H
+#define TQPRINTDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPrintDialog class
+// For Qt3, no changes are needed
+
+#include <qprintdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQPRINTDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqprinter.cpp b/qtinterface/tqprinter.cpp
new file mode 100644
index 0000000..92d5402
--- /dev/null
+++ b/qtinterface/tqprinter.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqprinter.h>
diff --git a/qtinterface/tqprinter.h b/qtinterface/tqprinter.h
new file mode 100644
index 0000000..59dd67d
--- /dev/null
+++ b/qtinterface/tqprinter.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPRINTER_H
+#define TQPRINTER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPrinter class
+// For Qt3, no changes are needed
+
+#include <qprinter.h>
+
+#endif // USE_QT3
+
+#endif /* TQPRINTER_H */ \ No newline at end of file
diff --git a/qtinterface/tqprndlg.h b/qtinterface/tqprndlg.h
new file mode 100644
index 0000000..24d0ac3
--- /dev/null
+++ b/qtinterface/tqprndlg.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPRNDLG_H
+#define TQPRNDLG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqprintdialog defines
+
+#include <tqprintdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQPRNDLG_H */ \ No newline at end of file
diff --git a/qtinterface/tqprocess.cpp b/qtinterface/tqprocess.cpp
new file mode 100644
index 0000000..3b5d1e5
--- /dev/null
+++ b/qtinterface/tqprocess.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqprocess.h>
diff --git a/qtinterface/tqprocess.h b/qtinterface/tqprocess.h
new file mode 100644
index 0000000..aa479f1
--- /dev/null
+++ b/qtinterface/tqprocess.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPROCESS_H
+#define TQPROCESS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QProcess class
+// For Qt3, no changes are needed
+
+#include <qprocess.h>
+
+#endif // USE_QT3
+
+#endif /* TQPROCESS_H */ \ No newline at end of file
diff --git a/qtinterface/tqprogbar.h b/qtinterface/tqprogbar.h
new file mode 100644
index 0000000..03cf049
--- /dev/null
+++ b/qtinterface/tqprogbar.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPROGBAR_H
+#define TQPROGBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqprogressbar defines
+
+#include <tqprogressbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQPROGBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqprogdlg.h b/qtinterface/tqprogdlg.h
new file mode 100644
index 0000000..b637d7e
--- /dev/null
+++ b/qtinterface/tqprogdlg.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPROGDLG_H
+#define TQPROGDLG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqprogressdialog defines
+
+#include <tqprogressdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQPROGDLG_H */ \ No newline at end of file
diff --git a/qtinterface/tqprogressbar.cpp b/qtinterface/tqprogressbar.cpp
new file mode 100644
index 0000000..9883738
--- /dev/null
+++ b/qtinterface/tqprogressbar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqprogressbar.h>
diff --git a/qtinterface/tqprogressbar.h b/qtinterface/tqprogressbar.h
new file mode 100644
index 0000000..23f87d9
--- /dev/null
+++ b/qtinterface/tqprogressbar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPROGRESSBAR_H
+#define TQPROGRESSBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QProgressBar class
+// For Qt3, no changes are needed
+
+#include <qprogressbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQPROGRESSBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqprogressdialog.cpp b/qtinterface/tqprogressdialog.cpp
new file mode 100644
index 0000000..bd078be
--- /dev/null
+++ b/qtinterface/tqprogressdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqprogressdialog.h>
diff --git a/qtinterface/tqprogressdialog.h b/qtinterface/tqprogressdialog.h
new file mode 100644
index 0000000..4ca4cf9
--- /dev/null
+++ b/qtinterface/tqprogressdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPROGRESSDIALOG_H
+#define TQPROGRESSDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QProgressDialog class
+// For Qt3, no changes are needed
+
+#include <qprogressdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQPROGRESSDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrcollection.cpp b/qtinterface/tqptrcollection.cpp
new file mode 100644
index 0000000..e966407
--- /dev/null
+++ b/qtinterface/tqptrcollection.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrcollection.h>
diff --git a/qtinterface/tqptrcollection.h b/qtinterface/tqptrcollection.h
new file mode 100644
index 0000000..88bac08
--- /dev/null
+++ b/qtinterface/tqptrcollection.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRCOLLECTION_H
+#define TQPTRCOLLECTION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrCollection class
+// For Qt3, no changes are needed
+
+#include <qptrcollection.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRCOLLECTION_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrdict.cpp b/qtinterface/tqptrdict.cpp
new file mode 100644
index 0000000..aa2236e
--- /dev/null
+++ b/qtinterface/tqptrdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrdict.h>
diff --git a/qtinterface/tqptrdict.h b/qtinterface/tqptrdict.h
new file mode 100644
index 0000000..2563a14
--- /dev/null
+++ b/qtinterface/tqptrdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRDICT_H
+#define TQPTRDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrDict class
+// For Qt3, no changes are needed
+
+#include <qptrdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrlist.cpp b/qtinterface/tqptrlist.cpp
new file mode 100644
index 0000000..631a9a4
--- /dev/null
+++ b/qtinterface/tqptrlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrlist.h>
diff --git a/qtinterface/tqptrlist.h b/qtinterface/tqptrlist.h
new file mode 100644
index 0000000..3d47cc9
--- /dev/null
+++ b/qtinterface/tqptrlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRLIST_H
+#define TQPTRLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrList class
+// For Qt3, no changes are needed
+
+#include <qptrlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrqueue.cpp b/qtinterface/tqptrqueue.cpp
new file mode 100644
index 0000000..c4a7734
--- /dev/null
+++ b/qtinterface/tqptrqueue.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrqueue.h>
diff --git a/qtinterface/tqptrqueue.h b/qtinterface/tqptrqueue.h
new file mode 100644
index 0000000..ba79194
--- /dev/null
+++ b/qtinterface/tqptrqueue.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRQUEUE_H
+#define TQPTRQUEUE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrQueue class
+// For Qt3, no changes are needed
+
+#include <qptrqueue.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRQUEUE_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrstack.cpp b/qtinterface/tqptrstack.cpp
new file mode 100644
index 0000000..8b3834b
--- /dev/null
+++ b/qtinterface/tqptrstack.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrstack.h>
diff --git a/qtinterface/tqptrstack.h b/qtinterface/tqptrstack.h
new file mode 100644
index 0000000..e798de4
--- /dev/null
+++ b/qtinterface/tqptrstack.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRSTACK_H
+#define TQPTRSTACK_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrStack class
+// For Qt3, no changes are needed
+
+#include <qptrstack.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRSTACK_H */ \ No newline at end of file
diff --git a/qtinterface/tqptrvector.cpp b/qtinterface/tqptrvector.cpp
new file mode 100644
index 0000000..e0f9baf
--- /dev/null
+++ b/qtinterface/tqptrvector.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqptrvector.h>
diff --git a/qtinterface/tqptrvector.h b/qtinterface/tqptrvector.h
new file mode 100644
index 0000000..0544ee7
--- /dev/null
+++ b/qtinterface/tqptrvector.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPTRVECTOR_H
+#define TQPTRVECTOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPtrVector class
+// For Qt3, no changes are needed
+
+#include <qptrvector.h>
+
+#endif // USE_QT3
+
+#endif /* TQPTRVECTOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqpushbt.h b/qtinterface/tqpushbt.h
new file mode 100644
index 0000000..9749c6f
--- /dev/null
+++ b/qtinterface/tqpushbt.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPUSHBT_H
+#define TQPUSHBT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqpushbutton defines
+
+#include <tqpushbutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQPUSHBT_H */ \ No newline at end of file
diff --git a/qtinterface/tqpushbutton.cpp b/qtinterface/tqpushbutton.cpp
new file mode 100644
index 0000000..7b51d59
--- /dev/null
+++ b/qtinterface/tqpushbutton.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqpushbutton.h>
diff --git a/qtinterface/tqpushbutton.h b/qtinterface/tqpushbutton.h
new file mode 100644
index 0000000..1e2c819
--- /dev/null
+++ b/qtinterface/tqpushbutton.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQPUSHBUTTON_H
+#define TQPUSHBUTTON_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QPushButton class
+// For Qt3, no changes are needed
+
+#include <qpushbutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQPUSHBUTTON_H */ \ No newline at end of file
diff --git a/qtinterface/tqqueue.h b/qtinterface/tqqueue.h
new file mode 100644
index 0000000..cfc3556
--- /dev/null
+++ b/qtinterface/tqqueue.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQQUEUE_H
+#define TQQUEUE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqptrqueue defines
+
+#include <tqptrqueue.h>
+
+#endif // USE_QT3
+
+#endif /* TQQUEUE_H */ \ No newline at end of file
diff --git a/qtinterface/tqradiobt.h b/qtinterface/tqradiobt.h
new file mode 100644
index 0000000..5839312
--- /dev/null
+++ b/qtinterface/tqradiobt.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRADIOBT_H
+#define TQRADIOBT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqradiobutton defines
+
+#include <tqradiobutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQRADIOBT_H */ \ No newline at end of file
diff --git a/qtinterface/tqradiobutton.cpp b/qtinterface/tqradiobutton.cpp
new file mode 100644
index 0000000..21fb22c
--- /dev/null
+++ b/qtinterface/tqradiobutton.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqradiobutton.h>
diff --git a/qtinterface/tqradiobutton.h b/qtinterface/tqradiobutton.h
new file mode 100644
index 0000000..198deec
--- /dev/null
+++ b/qtinterface/tqradiobutton.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRADIOBUTTON_H
+#define TQRADIOBUTTON_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QRadioButton class
+// For Qt3, no changes are needed
+
+#include <qradiobutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQRADIOBUTTON_H */ \ No newline at end of file
diff --git a/qtinterface/tqrangecontrol.cpp b/qtinterface/tqrangecontrol.cpp
new file mode 100644
index 0000000..7631448
--- /dev/null
+++ b/qtinterface/tqrangecontrol.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqrangecontrol.h>
diff --git a/qtinterface/tqrangecontrol.h b/qtinterface/tqrangecontrol.h
new file mode 100644
index 0000000..af50182
--- /dev/null
+++ b/qtinterface/tqrangecontrol.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRANGECONTROL_H
+#define TQRANGECONTROL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QRangeControl class
+// For Qt3, no changes are needed
+
+#include <qrangecontrol.h>
+
+#endif // USE_QT3
+
+#endif /* TQRANGECONTROL_H */ \ No newline at end of file
diff --git a/qtinterface/tqrangect.h b/qtinterface/tqrangect.h
new file mode 100644
index 0000000..220cce2
--- /dev/null
+++ b/qtinterface/tqrangect.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRANGECT_H
+#define TQRANGECT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqrangecontrol defines
+
+#include <tqrangecontrol.h>
+
+#endif // USE_QT3
+
+#endif /* TQRANGECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqrect.cpp b/qtinterface/tqrect.cpp
new file mode 100644
index 0000000..2091af3
--- /dev/null
+++ b/qtinterface/tqrect.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqrect.h>
diff --git a/qtinterface/tqrect.h b/qtinterface/tqrect.h
new file mode 100644
index 0000000..fbf7840
--- /dev/null
+++ b/qtinterface/tqrect.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRECT_H
+#define TQRECT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QRect class
+// For Qt3, no changes are needed
+
+#include <qrect.h>
+
+#endif // USE_QT3
+
+#endif /* TQRECT_H */ \ No newline at end of file
diff --git a/qtinterface/tqregexp.cpp b/qtinterface/tqregexp.cpp
new file mode 100644
index 0000000..aeba265
--- /dev/null
+++ b/qtinterface/tqregexp.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqregexp.h> \ No newline at end of file
diff --git a/qtinterface/tqregexp.h b/qtinterface/tqregexp.h
new file mode 100644
index 0000000..6ee0b19
--- /dev/null
+++ b/qtinterface/tqregexp.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQREGEXP_H
+#define TQREGEXP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QRegExp class
+// For Qt3, no changes are needed
+
+#include <qregexp.h>
+
+#endif // USE_QT3
+
+#endif /* TQREGEXP_H */ \ No newline at end of file
diff --git a/qtinterface/tqregion.cpp b/qtinterface/tqregion.cpp
new file mode 100644
index 0000000..31d50b2
--- /dev/null
+++ b/qtinterface/tqregion.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqregion.h>
diff --git a/qtinterface/tqregion.h b/qtinterface/tqregion.h
new file mode 100644
index 0000000..a33ab41
--- /dev/null
+++ b/qtinterface/tqregion.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQREGION_H
+#define TQREGION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QRegion class
+// For Qt3, no changes are needed
+
+#include <qregion.h>
+
+#endif // USE_QT3
+
+#endif /* TQREGION_H */ \ No newline at end of file
diff --git a/qtinterface/tqrtlcodec.cpp b/qtinterface/tqrtlcodec.cpp
new file mode 100644
index 0000000..ac79c9b
--- /dev/null
+++ b/qtinterface/tqrtlcodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqrtlcodec.h>
diff --git a/qtinterface/tqrtlcodec.h b/qtinterface/tqrtlcodec.h
new file mode 100644
index 0000000..532ad9f
--- /dev/null
+++ b/qtinterface/tqrtlcodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQRTLCODEC_H
+#define TQRTLCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QHebrewCodec class
+// For Qt3, no changes are needed
+
+#include <qrtlcodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQRTLCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqscrbar.h b/qtinterface/tqscrbar.h
new file mode 100644
index 0000000..22c5c5d
--- /dev/null
+++ b/qtinterface/tqscrbar.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSCRBAR_H
+#define TQSCRBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqscrollbar defines
+
+#include <tqscrollbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQSCRBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqscrollbar.cpp b/qtinterface/tqscrollbar.cpp
new file mode 100644
index 0000000..28242bd
--- /dev/null
+++ b/qtinterface/tqscrollbar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqscrollbar.h>
diff --git a/qtinterface/tqscrollbar.h b/qtinterface/tqscrollbar.h
new file mode 100644
index 0000000..bdcc191
--- /dev/null
+++ b/qtinterface/tqscrollbar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSCROLLBAR_H
+#define TQSCROLLBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QScrollBar class
+// For Qt3, no changes are needed
+
+#include <qscrollbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQSCROLLBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqscrollview.cpp b/qtinterface/tqscrollview.cpp
new file mode 100644
index 0000000..4a5de16
--- /dev/null
+++ b/qtinterface/tqscrollview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqscrollview.h>
diff --git a/qtinterface/tqscrollview.h b/qtinterface/tqscrollview.h
new file mode 100644
index 0000000..8e0f5b1
--- /dev/null
+++ b/qtinterface/tqscrollview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSCROLLVIEW_H
+#define TQSCROLLVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QScrollView class
+// For Qt3, no changes are needed
+
+#include <qscrollview.h>
+
+#endif // USE_QT3
+
+#endif /* TQSCROLLVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqsemaphore.cpp b/qtinterface/tqsemaphore.cpp
new file mode 100644
index 0000000..6003a8b
--- /dev/null
+++ b/qtinterface/tqsemaphore.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsemaphore.h>
diff --git a/qtinterface/tqsemaphore.h b/qtinterface/tqsemaphore.h
new file mode 100644
index 0000000..dfbec87
--- /dev/null
+++ b/qtinterface/tqsemaphore.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSEMAPHORE_H
+#define TQSEMAPHORE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSemaphore class
+// For Qt3, no changes are needed
+
+#include <qsemaphore.h>
+
+#endif // USE_QT3
+
+#endif /* TQSEMAPHORE_H */ \ No newline at end of file
diff --git a/qtinterface/tqsemimodal.cpp b/qtinterface/tqsemimodal.cpp
new file mode 100644
index 0000000..0a114af
--- /dev/null
+++ b/qtinterface/tqsemimodal.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsemimodal.h>
diff --git a/qtinterface/tqsemimodal.h b/qtinterface/tqsemimodal.h
new file mode 100644
index 0000000..90aa5d0
--- /dev/null
+++ b/qtinterface/tqsemimodal.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSEMIMODAL_H
+#define TQSEMIMODAL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSemiModal class
+// For Qt3, no changes are needed
+
+#include <qsemimodal.h>
+
+#endif // USE_QT3
+
+#endif /* TQSEMIMODAL_H */ \ No newline at end of file
diff --git a/qtinterface/tqserversocket.cpp b/qtinterface/tqserversocket.cpp
new file mode 100644
index 0000000..ad309ce
--- /dev/null
+++ b/qtinterface/tqserversocket.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqserversocket.h>
diff --git a/qtinterface/tqserversocket.h b/qtinterface/tqserversocket.h
new file mode 100644
index 0000000..b4ab81f
--- /dev/null
+++ b/qtinterface/tqserversocket.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSERVERSOCKET_H
+#define TQSERVERSOCKET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QServerSocket class
+// For Qt3, no changes are needed
+
+#include <qserversocket.h>
+
+#endif // USE_QT3
+
+#endif /* TQSERVERSOCKET_H */ \ No newline at end of file
diff --git a/qtinterface/tqsession.h b/qtinterface/tqsession.h
new file mode 100644
index 0000000..d179287
--- /dev/null
+++ b/qtinterface/tqsession.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSESSION_H
+#define TQSESSION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in qsession defines
+
+#include <qsession.h>
+
+#endif // USE_QT3
+
+#endif /* TQSESSION_H */ \ No newline at end of file
diff --git a/qtinterface/tqsessionmanager.cpp b/qtinterface/tqsessionmanager.cpp
new file mode 100644
index 0000000..8cb9c89
--- /dev/null
+++ b/qtinterface/tqsessionmanager.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsessionmanager.h>
diff --git a/qtinterface/tqsessionmanager.h b/qtinterface/tqsessionmanager.h
new file mode 100644
index 0000000..61b07fc
--- /dev/null
+++ b/qtinterface/tqsessionmanager.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSESSIONMANAGER_H
+#define TQSESSIONMANAGER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSessionManager class
+// For Qt3, no changes are needed
+
+#include <qsessionmanager.h>
+
+#endif // USE_QT3
+
+#endif /* TQSESSIONMANAGER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsettings.cpp b/qtinterface/tqsettings.cpp
new file mode 100644
index 0000000..a357257
--- /dev/null
+++ b/qtinterface/tqsettings.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsettings.h>
diff --git a/qtinterface/tqsettings.h b/qtinterface/tqsettings.h
new file mode 100644
index 0000000..63b6b40
--- /dev/null
+++ b/qtinterface/tqsettings.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSETTINGS_H
+#define TQSETTINGS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSettings class
+// For Qt3, no changes are needed
+
+#include <qsettings.h>
+
+#endif // USE_QT3
+
+#endif /* TQSETTINGS_H */ \ No newline at end of file
diff --git a/qtinterface/tqsgistyle.cpp b/qtinterface/tqsgistyle.cpp
new file mode 100644
index 0000000..a9c9ce5
--- /dev/null
+++ b/qtinterface/tqsgistyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsgistyle.h>
diff --git a/qtinterface/tqsgistyle.h b/qtinterface/tqsgistyle.h
new file mode 100644
index 0000000..001048c
--- /dev/null
+++ b/qtinterface/tqsgistyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSGISTYLE_H
+#define TQSGISTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSGIStyle class
+// For Qt3, no changes are needed
+
+#include <qsgistyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQSGISTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqshared.cpp b/qtinterface/tqshared.cpp
new file mode 100644
index 0000000..a84069f
--- /dev/null
+++ b/qtinterface/tqshared.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqshared.h>
diff --git a/qtinterface/tqshared.h b/qtinterface/tqshared.h
new file mode 100644
index 0000000..a5239a8
--- /dev/null
+++ b/qtinterface/tqshared.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSHARED_H
+#define TQSHARED_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QShared class
+// For Qt3, no changes are needed
+
+#include <qsettings.h>
+
+#endif // USE_QT3
+
+#endif /* TQSHARED_H */ \ No newline at end of file
diff --git a/qtinterface/tqsignal.cpp b/qtinterface/tqsignal.cpp
new file mode 100644
index 0000000..ef6e4fe
--- /dev/null
+++ b/qtinterface/tqsignal.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsignal.h>
diff --git a/qtinterface/tqsignal.h b/qtinterface/tqsignal.h
new file mode 100644
index 0000000..e41d76e
--- /dev/null
+++ b/qtinterface/tqsignal.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIGNAL_H
+#define TQSIGNAL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSignal class
+// For Qt3, no changes are needed
+
+#include <qsignal.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIGNAL_H */ \ No newline at end of file
diff --git a/qtinterface/tqsignalmapper.cpp b/qtinterface/tqsignalmapper.cpp
new file mode 100644
index 0000000..de52a32
--- /dev/null
+++ b/qtinterface/tqsignalmapper.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsignalmapper.h>
diff --git a/qtinterface/tqsignalmapper.h b/qtinterface/tqsignalmapper.h
new file mode 100644
index 0000000..fae2756
--- /dev/null
+++ b/qtinterface/tqsignalmapper.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIGNALMAPPER_H
+#define TQSIGNALMAPPER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSignalMapper class
+// For Qt3, no changes are needed
+
+#include <qsignalmapper.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIGNALMAPPER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsignalslotimp.cpp b/qtinterface/tqsignalslotimp.cpp
new file mode 100644
index 0000000..8c8082d
--- /dev/null
+++ b/qtinterface/tqsignalslotimp.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsignalslotimp.h>
diff --git a/qtinterface/tqsignalslotimp.h b/qtinterface/tqsignalslotimp.h
new file mode 100644
index 0000000..547fced
--- /dev/null
+++ b/qtinterface/tqsignalslotimp.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIGNALSLOTIMP_H
+#define TQSIGNALSLOTIMP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSignalSlotImp class
+// For Qt3, no changes are needed
+
+#include <qsignalslotimp.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIGNALSLOTIMP_H */ \ No newline at end of file
diff --git a/qtinterface/tqsimplerichtext.cpp b/qtinterface/tqsimplerichtext.cpp
new file mode 100644
index 0000000..46d04f3
--- /dev/null
+++ b/qtinterface/tqsimplerichtext.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsimplerichtext.h>
diff --git a/qtinterface/tqsimplerichtext.h b/qtinterface/tqsimplerichtext.h
new file mode 100644
index 0000000..a2b6286
--- /dev/null
+++ b/qtinterface/tqsimplerichtext.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIMPLERICHTEXT_H
+#define TQSIMPLERICHTEXT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSimpleRichText class
+// For Qt3, no changes are needed
+
+#include <qsimplerichtext.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIMPLERICHTEXT_H */ \ No newline at end of file
diff --git a/qtinterface/tqsize.cpp b/qtinterface/tqsize.cpp
new file mode 100644
index 0000000..2b49f06
--- /dev/null
+++ b/qtinterface/tqsize.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsize.h>
diff --git a/qtinterface/tqsize.h b/qtinterface/tqsize.h
new file mode 100644
index 0000000..c2f1eb6
--- /dev/null
+++ b/qtinterface/tqsize.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIZE_H
+#define TQSIZE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSize class
+// For Qt3, no changes are needed
+
+#include <qsize.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIZE_H */ \ No newline at end of file
diff --git a/qtinterface/tqsizegrip.cpp b/qtinterface/tqsizegrip.cpp
new file mode 100644
index 0000000..b2ce160
--- /dev/null
+++ b/qtinterface/tqsizegrip.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsizegrip.h>
diff --git a/qtinterface/tqsizegrip.h b/qtinterface/tqsizegrip.h
new file mode 100644
index 0000000..6519b1b
--- /dev/null
+++ b/qtinterface/tqsizegrip.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIZEGRIP_H
+#define TQSIZEGRIP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSizeGrip class
+// For Qt3, no changes are needed
+
+#include <qsizegrip.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIZEGRIP_H */ \ No newline at end of file
diff --git a/qtinterface/tqsizepolicy.cpp b/qtinterface/tqsizepolicy.cpp
new file mode 100644
index 0000000..0842b84
--- /dev/null
+++ b/qtinterface/tqsizepolicy.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsizepolicy.h>
diff --git a/qtinterface/tqsizepolicy.h b/qtinterface/tqsizepolicy.h
new file mode 100644
index 0000000..7b5a489
--- /dev/null
+++ b/qtinterface/tqsizepolicy.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSIZEPOLICY_H
+#define TQSIZEPOLICY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSizePolicy class
+// For Qt3, no changes are needed
+
+#include <qsizepolicy.h>
+
+#endif // USE_QT3
+
+#endif /* TQSIZEPOLICY_H */ \ No newline at end of file
diff --git a/qtinterface/tqsjiscodec.cpp b/qtinterface/tqsjiscodec.cpp
new file mode 100644
index 0000000..52134d3
--- /dev/null
+++ b/qtinterface/tqsjiscodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsjiscodec.h>
diff --git a/qtinterface/tqsjiscodec.h b/qtinterface/tqsjiscodec.h
new file mode 100644
index 0000000..e576303
--- /dev/null
+++ b/qtinterface/tqsjiscodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSJISCODEC_H
+#define TQSJISCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSjisCodec class
+// For Qt3, no changes are needed
+
+#include <qsjiscodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQSJISCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqslider.cpp b/qtinterface/tqslider.cpp
new file mode 100644
index 0000000..ae5ba9d
--- /dev/null
+++ b/qtinterface/tqslider.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqslider.h>
diff --git a/qtinterface/tqslider.h b/qtinterface/tqslider.h
new file mode 100644
index 0000000..82641c3
--- /dev/null
+++ b/qtinterface/tqslider.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSLIDER_H
+#define TQSLIDER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSlider class
+// For Qt3, no changes are needed
+
+#include <qslider.h>
+
+#endif // USE_QT3
+
+#endif /* TQSLIDER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsocket.cpp b/qtinterface/tqsocket.cpp
new file mode 100644
index 0000000..f452706
--- /dev/null
+++ b/qtinterface/tqsocket.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsocket.h>
diff --git a/qtinterface/tqsocket.h b/qtinterface/tqsocket.h
new file mode 100644
index 0000000..f427613
--- /dev/null
+++ b/qtinterface/tqsocket.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSOCKET_H
+#define TQSOCKET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSocket class
+// For Qt3, no changes are needed
+
+#include <qsocket.h>
+
+#endif // USE_QT3
+
+#endif /* TQSOCKET_H */ \ No newline at end of file
diff --git a/qtinterface/tqsocketdevice.cpp b/qtinterface/tqsocketdevice.cpp
new file mode 100644
index 0000000..b76f6f8
--- /dev/null
+++ b/qtinterface/tqsocketdevice.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsocketdevice.h>
diff --git a/qtinterface/tqsocketdevice.h b/qtinterface/tqsocketdevice.h
new file mode 100644
index 0000000..41d5892
--- /dev/null
+++ b/qtinterface/tqsocketdevice.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSOCKETDEVICE_H
+#define TQSOCKETDEVICE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSocketDevice class
+// For Qt3, no changes are needed
+
+#include <qsocketdevice.h>
+
+#endif // USE_QT3
+
+#endif /* TQSOCKETDEVICE_H */ \ No newline at end of file
diff --git a/qtinterface/tqsocketnotifier.cpp b/qtinterface/tqsocketnotifier.cpp
new file mode 100644
index 0000000..ad57417
--- /dev/null
+++ b/qtinterface/tqsocketnotifier.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsocketnotifier.h> \ No newline at end of file
diff --git a/qtinterface/tqsocketnotifier.h b/qtinterface/tqsocketnotifier.h
new file mode 100644
index 0000000..fac2817
--- /dev/null
+++ b/qtinterface/tqsocketnotifier.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSOCKETNOTIFIER_H
+#define TQSOCKETNOTIFIER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSocketNotifier class
+// For Qt3, no changes are needed
+
+#include <qsocketnotifier.h>
+
+#endif // USE_QT3
+
+#endif /* TQSOCKETNOTIFIER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsocknot.h b/qtinterface/tqsocknot.h
new file mode 100644
index 0000000..147a784
--- /dev/null
+++ b/qtinterface/tqsocknot.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSOCKNOT_H
+#define TQSOCKNOT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqsocketnotifier defines
+
+#include <tqsocketnotifier.h>
+
+#endif // USE_QT3
+
+#endif /* TQSOCKNOT_H */ \ No newline at end of file
diff --git a/qtinterface/tqsortedlist.cpp b/qtinterface/tqsortedlist.cpp
new file mode 100644
index 0000000..f8bc521
--- /dev/null
+++ b/qtinterface/tqsortedlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsortedlist.h>
diff --git a/qtinterface/tqsortedlist.h b/qtinterface/tqsortedlist.h
new file mode 100644
index 0000000..ad918c5
--- /dev/null
+++ b/qtinterface/tqsortedlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSORTEDLIST_H
+#define TQSORTEDLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QAccel class
+// For Qt3, no changes are needed
+
+#include <qsortedlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQSORTEDLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqsound.cpp b/qtinterface/tqsound.cpp
new file mode 100644
index 0000000..54cdb0f
--- /dev/null
+++ b/qtinterface/tqsound.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsound.h>
diff --git a/qtinterface/tqsound.h b/qtinterface/tqsound.h
new file mode 100644
index 0000000..b0834c5
--- /dev/null
+++ b/qtinterface/tqsound.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSOUND_H
+#define TQSOUND_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSound class
+// For Qt3, no changes are needed
+
+#include <qsound.h>
+
+#endif // USE_QT3
+
+#endif /* TQSOUND_H */ \ No newline at end of file
diff --git a/qtinterface/tqspinbox.cpp b/qtinterface/tqspinbox.cpp
new file mode 100644
index 0000000..3fa33e8
--- /dev/null
+++ b/qtinterface/tqspinbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqspinbox.h>
diff --git a/qtinterface/tqspinbox.h b/qtinterface/tqspinbox.h
new file mode 100644
index 0000000..100930e
--- /dev/null
+++ b/qtinterface/tqspinbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSPINBOX_H
+#define TQSPINBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSpinBox class
+// For Qt3, no changes are needed
+
+#include <qspinbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQSPINBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqsplashscreen.cpp b/qtinterface/tqsplashscreen.cpp
new file mode 100644
index 0000000..30bcd57
--- /dev/null
+++ b/qtinterface/tqsplashscreen.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsplashscreen.h>
diff --git a/qtinterface/tqsplashscreen.h b/qtinterface/tqsplashscreen.h
new file mode 100644
index 0000000..7f39273
--- /dev/null
+++ b/qtinterface/tqsplashscreen.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSPLASHSCREEN_H
+#define TQSPLASHSCREEN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSplashScreen class
+// For Qt3, no changes are needed
+
+#include <qsplashscreen.h>
+
+#endif // USE_QT3
+
+#endif /* TQSPLASHSCREEN_H */ \ No newline at end of file
diff --git a/qtinterface/tqsplitter.cpp b/qtinterface/tqsplitter.cpp
new file mode 100644
index 0000000..972530a
--- /dev/null
+++ b/qtinterface/tqsplitter.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsplitter.h>
diff --git a/qtinterface/tqsplitter.h b/qtinterface/tqsplitter.h
new file mode 100644
index 0000000..c1c6844
--- /dev/null
+++ b/qtinterface/tqsplitter.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSPLITTER_H
+#define TQSPLITTER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSplitter class
+// For Qt3, no changes are needed
+
+#include <qsplitter.h>
+
+#endif // USE_QT3
+
+#endif /* TQSPLITTER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsql.cpp b/qtinterface/tqsql.cpp
new file mode 100644
index 0000000..aabd3d3
--- /dev/null
+++ b/qtinterface/tqsql.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsql.h>
diff --git a/qtinterface/tqsql.h b/qtinterface/tqsql.h
new file mode 100644
index 0000000..0dff59e
--- /dev/null
+++ b/qtinterface/tqsql.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQL_H
+#define TQSQL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSql class
+// For Qt3, no changes are needed
+
+#include <qsql.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQL_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlcursor.cpp b/qtinterface/tqsqlcursor.cpp
new file mode 100644
index 0000000..a65937c
--- /dev/null
+++ b/qtinterface/tqsqlcursor.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlcursor.h>
diff --git a/qtinterface/tqsqlcursor.h b/qtinterface/tqsqlcursor.h
new file mode 100644
index 0000000..fadd412
--- /dev/null
+++ b/qtinterface/tqsqlcursor.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLCURSOR_H
+#define TQSQLCURSOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlCursor class
+// For Qt3, no changes are needed
+
+#include <qsqlcursor.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLCURSOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqldatabase.cpp b/qtinterface/tqsqldatabase.cpp
new file mode 100644
index 0000000..2990818
--- /dev/null
+++ b/qtinterface/tqsqldatabase.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqldatabase.h>
diff --git a/qtinterface/tqsqldatabase.h b/qtinterface/tqsqldatabase.h
new file mode 100644
index 0000000..d8f1cda
--- /dev/null
+++ b/qtinterface/tqsqldatabase.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLDATABASE_H
+#define TQSQLDATABASE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlDatabase class
+// For Qt3, no changes are needed
+
+#include <qsqldatabase.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLDATABASE_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqldriver.cpp b/qtinterface/tqsqldriver.cpp
new file mode 100644
index 0000000..8d95e64
--- /dev/null
+++ b/qtinterface/tqsqldriver.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqldriver.h>
diff --git a/qtinterface/tqsqldriver.h b/qtinterface/tqsqldriver.h
new file mode 100644
index 0000000..836b7f7
--- /dev/null
+++ b/qtinterface/tqsqldriver.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLDRIVER_H
+#define TQSQLDRIVER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlDriver class
+// For Qt3, no changes are needed
+
+#include <qsqldriver.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLDRIVER_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqldriverplugin.cpp b/qtinterface/tqsqldriverplugin.cpp
new file mode 100644
index 0000000..b1b86d5
--- /dev/null
+++ b/qtinterface/tqsqldriverplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqldriverplugin.h>
diff --git a/qtinterface/tqsqldriverplugin.h b/qtinterface/tqsqldriverplugin.h
new file mode 100644
index 0000000..c198387
--- /dev/null
+++ b/qtinterface/tqsqldriverplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLDRIVERPLUGIN_H
+#define TQSQLDRIVERPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlDriverPlugin class
+// For Qt3, no changes are needed
+
+#include <qsqldriverplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLDRIVERPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqleditorfactory.cpp b/qtinterface/tqsqleditorfactory.cpp
new file mode 100644
index 0000000..5d7e9a4
--- /dev/null
+++ b/qtinterface/tqsqleditorfactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqleditorfactory.h>
diff --git a/qtinterface/tqsqleditorfactory.h b/qtinterface/tqsqleditorfactory.h
new file mode 100644
index 0000000..350d2e4
--- /dev/null
+++ b/qtinterface/tqsqleditorfactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLEDITORFACTORY_H
+#define TQSQLEDITORFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlEditorFactory class
+// For Qt3, no changes are needed
+
+#include <qsqleditorfactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLEDITORFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlerror.cpp b/qtinterface/tqsqlerror.cpp
new file mode 100644
index 0000000..2f28a08
--- /dev/null
+++ b/qtinterface/tqsqlerror.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlerror.h>
diff --git a/qtinterface/tqsqlerror.h b/qtinterface/tqsqlerror.h
new file mode 100644
index 0000000..e6479cd
--- /dev/null
+++ b/qtinterface/tqsqlerror.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLERROR_H
+#define TQSQLERROR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlError class
+// For Qt3, no changes are needed
+
+#include <qsqlerror.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLERROR_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlfield.cpp b/qtinterface/tqsqlfield.cpp
new file mode 100644
index 0000000..f3f2b69
--- /dev/null
+++ b/qtinterface/tqsqlfield.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlfield.h>
diff --git a/qtinterface/tqsqlfield.h b/qtinterface/tqsqlfield.h
new file mode 100644
index 0000000..7829e1a
--- /dev/null
+++ b/qtinterface/tqsqlfield.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLFIELD_H
+#define TQSQLFIELD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlField class
+// For Qt3, no changes are needed
+
+#include <qsqlfield.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLFIELD_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlform.cpp b/qtinterface/tqsqlform.cpp
new file mode 100644
index 0000000..6d2bf47
--- /dev/null
+++ b/qtinterface/tqsqlform.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlform.h>
diff --git a/qtinterface/tqsqlform.h b/qtinterface/tqsqlform.h
new file mode 100644
index 0000000..4781936
--- /dev/null
+++ b/qtinterface/tqsqlform.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLFORM_H
+#define TQSQLFORM_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlForm class
+// For Qt3, no changes are needed
+
+#include <qsqlform.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLFORM_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlindex.cpp b/qtinterface/tqsqlindex.cpp
new file mode 100644
index 0000000..da11bea
--- /dev/null
+++ b/qtinterface/tqsqlindex.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlindex.h>
diff --git a/qtinterface/tqsqlindex.h b/qtinterface/tqsqlindex.h
new file mode 100644
index 0000000..c0e5be8
--- /dev/null
+++ b/qtinterface/tqsqlindex.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLINDEX_H
+#define TQSQLINDEX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlIndex class
+// For Qt3, no changes are needed
+
+#include <qsqlindex.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLINDEX_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlpropertymap.cpp b/qtinterface/tqsqlpropertymap.cpp
new file mode 100644
index 0000000..c0f2638
--- /dev/null
+++ b/qtinterface/tqsqlpropertymap.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlpropertymap.h>
diff --git a/qtinterface/tqsqlpropertymap.h b/qtinterface/tqsqlpropertymap.h
new file mode 100644
index 0000000..b481df4
--- /dev/null
+++ b/qtinterface/tqsqlpropertymap.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLPROPERTYMAP_H
+#define TQSQLPROPERTYMAP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlPropertyMap class
+// For Qt3, no changes are needed
+
+#include <qsqlpropertymap.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLPROPERTYMAP_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlquery.cpp b/qtinterface/tqsqlquery.cpp
new file mode 100644
index 0000000..2e1e1d8
--- /dev/null
+++ b/qtinterface/tqsqlquery.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlquery.h>
diff --git a/qtinterface/tqsqlquery.h b/qtinterface/tqsqlquery.h
new file mode 100644
index 0000000..9b67472
--- /dev/null
+++ b/qtinterface/tqsqlquery.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLQUERY_H
+#define TQSQLQUERY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlQuery class
+// For Qt3, no changes are needed
+
+#include <qsqlquery.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLQUERY_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlrecord.cpp b/qtinterface/tqsqlrecord.cpp
new file mode 100644
index 0000000..5dc3a8b
--- /dev/null
+++ b/qtinterface/tqsqlrecord.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlrecord.h>
diff --git a/qtinterface/tqsqlrecord.h b/qtinterface/tqsqlrecord.h
new file mode 100644
index 0000000..0ec085b
--- /dev/null
+++ b/qtinterface/tqsqlrecord.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLRECORD_H
+#define TQSQLRECORD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlRecord class
+// For Qt3, no changes are needed
+
+#include <qsqlrecord.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLRECORD_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlresult.cpp b/qtinterface/tqsqlresult.cpp
new file mode 100644
index 0000000..fde82f7
--- /dev/null
+++ b/qtinterface/tqsqlresult.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlresult.h>
diff --git a/qtinterface/tqsqlresult.h b/qtinterface/tqsqlresult.h
new file mode 100644
index 0000000..81156ea
--- /dev/null
+++ b/qtinterface/tqsqlresult.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLRESULT_H
+#define TQSQLRESULT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlResult class
+// For Qt3, no changes are needed
+
+#include <qsqlresult.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLRESULT_H */ \ No newline at end of file
diff --git a/qtinterface/tqsqlselectcursor.cpp b/qtinterface/tqsqlselectcursor.cpp
new file mode 100644
index 0000000..f988a12
--- /dev/null
+++ b/qtinterface/tqsqlselectcursor.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsqlselectcursor.h>
diff --git a/qtinterface/tqsqlselectcursor.h b/qtinterface/tqsqlselectcursor.h
new file mode 100644
index 0000000..f1f39dc
--- /dev/null
+++ b/qtinterface/tqsqlselectcursor.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSQLSELECTCURSOR_H
+#define TQSQLSELECTCURSOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSqlSelectCursor class
+// For Qt3, no changes are needed
+
+#include <qsqlselectcursor.h>
+
+#endif // USE_QT3
+
+#endif /* TQSQLSELECTCURSOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqstack.h b/qtinterface/tqstack.h
new file mode 100644
index 0000000..d49ebf3
--- /dev/null
+++ b/qtinterface/tqstack.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTACK_H
+#define TQSTACK_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in Qt3 qptrstack defines
+
+#include <qptrstack.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTACK_H */ \ No newline at end of file
diff --git a/qtinterface/tqstatusbar.cpp b/qtinterface/tqstatusbar.cpp
new file mode 100644
index 0000000..73f497a
--- /dev/null
+++ b/qtinterface/tqstatusbar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstatusbar.h>
diff --git a/qtinterface/tqstatusbar.h b/qtinterface/tqstatusbar.h
new file mode 100644
index 0000000..319c30d
--- /dev/null
+++ b/qtinterface/tqstatusbar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTATUSBAR_H
+#define TQSTATUSBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStatusBar class
+// For Qt3, no changes are needed
+
+#include <qstatusbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTATUSBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqstring.cpp b/qtinterface/tqstring.cpp
new file mode 100644
index 0000000..795a1e1
--- /dev/null
+++ b/qtinterface/tqstring.cpp
@@ -0,0 +1,25 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#define TQ_EXCLUDE_QCSTRING
+
+#include <tqt.h>
+#include <tqstring.h> \ No newline at end of file
diff --git a/qtinterface/tqstring.h b/qtinterface/tqstring.h
new file mode 100644
index 0000000..b52f996
--- /dev/null
+++ b/qtinterface/tqstring.h
@@ -0,0 +1,38 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTRING_H
+#define TQSTRING_H
+
+#include <tqt.h>
+#include <tqcstring.h>
+#include <tqdatastream.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QString class
+// For Qt3, no changes are needed
+
+#include <qstring.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTRING_H */ \ No newline at end of file
diff --git a/qtinterface/tqstringlist.cpp b/qtinterface/tqstringlist.cpp
new file mode 100644
index 0000000..5b76f61
--- /dev/null
+++ b/qtinterface/tqstringlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstringlist.h>
diff --git a/qtinterface/tqstringlist.h b/qtinterface/tqstringlist.h
new file mode 100644
index 0000000..135bacb
--- /dev/null
+++ b/qtinterface/tqstringlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTRINGLIST_H
+#define TQSTRINGLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStringList class
+// For Qt3, no changes are needed
+
+#include <qstringlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTRINGLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqstrlist.cpp b/qtinterface/tqstrlist.cpp
new file mode 100644
index 0000000..41894f9
--- /dev/null
+++ b/qtinterface/tqstrlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstrlist.h> \ No newline at end of file
diff --git a/qtinterface/tqstrlist.h b/qtinterface/tqstrlist.h
new file mode 100644
index 0000000..f42ca1e
--- /dev/null
+++ b/qtinterface/tqstrlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTRLIST_H
+#define TQSTRLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStrList class
+// For Qt3, no changes are needed
+
+#include <qstrlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTRLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqstrvec.cpp b/qtinterface/tqstrvec.cpp
new file mode 100644
index 0000000..e7dc312
--- /dev/null
+++ b/qtinterface/tqstrvec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstrvec.h>
diff --git a/qtinterface/tqstrvec.h b/qtinterface/tqstrvec.h
new file mode 100644
index 0000000..3e5de75
--- /dev/null
+++ b/qtinterface/tqstrvec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTRVEC_H
+#define TQSTRVEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStrVec class
+// For Qt3, no changes are needed
+
+#include <qstrvec.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTRVEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqstyle.cpp b/qtinterface/tqstyle.cpp
new file mode 100644
index 0000000..56e16da
--- /dev/null
+++ b/qtinterface/tqstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstyle.h>
diff --git a/qtinterface/tqstyle.h b/qtinterface/tqstyle.h
new file mode 100644
index 0000000..fa6051b
--- /dev/null
+++ b/qtinterface/tqstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTYLE_H
+#define TQSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStyle class
+// For Qt3, no changes are needed
+
+#include <qstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqstylefactory.cpp b/qtinterface/tqstylefactory.cpp
new file mode 100644
index 0000000..2c5ffb9
--- /dev/null
+++ b/qtinterface/tqstylefactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstylefactory.h>
diff --git a/qtinterface/tqstylefactory.h b/qtinterface/tqstylefactory.h
new file mode 100644
index 0000000..ec1f8ba
--- /dev/null
+++ b/qtinterface/tqstylefactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTYLEFACTORY_H
+#define TQSTYLEFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStyleFactory class
+// For Qt3, no changes are needed
+
+#include <qstylefactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTYLEFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqstyleplugin.cpp b/qtinterface/tqstyleplugin.cpp
new file mode 100644
index 0000000..db9dd39
--- /dev/null
+++ b/qtinterface/tqstyleplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstyleplugin.h>
diff --git a/qtinterface/tqstyleplugin.h b/qtinterface/tqstyleplugin.h
new file mode 100644
index 0000000..4476132
--- /dev/null
+++ b/qtinterface/tqstyleplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTYLEPLUGIN_H
+#define TQSTYLEPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStylePlugin class
+// For Qt3, no changes are needed
+
+#include <qstyleplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTYLEPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqstylesheet.cpp b/qtinterface/tqstylesheet.cpp
new file mode 100644
index 0000000..8f5c3a4
--- /dev/null
+++ b/qtinterface/tqstylesheet.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqstylesheet.h>
diff --git a/qtinterface/tqstylesheet.h b/qtinterface/tqstylesheet.h
new file mode 100644
index 0000000..fc8c935
--- /dev/null
+++ b/qtinterface/tqstylesheet.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSTYLESHEET_H
+#define TQSTYLESHEET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QStyleSheet class
+// For Qt3, no changes are needed
+
+#include <qstylesheet.h>
+
+#endif // USE_QT3
+
+#endif /* TQSTYLESHEET_H */ \ No newline at end of file
diff --git a/qtinterface/tqsyntaxhighlighter.cpp b/qtinterface/tqsyntaxhighlighter.cpp
new file mode 100644
index 0000000..a2809fd
--- /dev/null
+++ b/qtinterface/tqsyntaxhighlighter.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqsyntaxhighlighter.h>
diff --git a/qtinterface/tqsyntaxhighlighter.h b/qtinterface/tqsyntaxhighlighter.h
new file mode 100644
index 0000000..9dd7cd4
--- /dev/null
+++ b/qtinterface/tqsyntaxhighlighter.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQSYNTAXHIGHLIGHTER_H
+#define TQSYNTAXHIGHLIGHTER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QSyntaxHighlighter class
+// For Qt3, no changes are needed
+
+#include <qsyntaxhighlighter.h>
+
+#endif // USE_QT3
+
+#endif /* TQSYNTAXHIGHLIGHTER_H */ \ No newline at end of file
diff --git a/qtinterface/tqt.cpp b/qtinterface/tqt.cpp
new file mode 100644
index 0000000..0e7addb
--- /dev/null
+++ b/qtinterface/tqt.cpp
@@ -0,0 +1,22 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+
diff --git a/qtinterface/tqt.h b/qtinterface/tqt.h
new file mode 100644
index 0000000..2848177
--- /dev/null
+++ b/qtinterface/tqt.h
@@ -0,0 +1,31 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQT_H
+#define TQT_H
+
+#define USE_QT3
+//#define USE_QT4
+
+//#include "kdemacros.h.in"
+//#define TQT_EXPORT KDE_EXPORT
+
+#endif /* TQT_H */ \ No newline at end of file
diff --git a/qtinterface/tqtabbar.cpp b/qtinterface/tqtabbar.cpp
new file mode 100644
index 0000000..c3e6392
--- /dev/null
+++ b/qtinterface/tqtabbar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtabbar.h>
diff --git a/qtinterface/tqtabbar.h b/qtinterface/tqtabbar.h
new file mode 100644
index 0000000..7bf2c36
--- /dev/null
+++ b/qtinterface/tqtabbar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTABBAR_H
+#define TQTABBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTabBar class
+// For Qt3, no changes are needed
+
+#include <qtabbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQTABBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqtabdialog.cpp b/qtinterface/tqtabdialog.cpp
new file mode 100644
index 0000000..39c6644
--- /dev/null
+++ b/qtinterface/tqtabdialog.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtabdialog.h>
diff --git a/qtinterface/tqtabdialog.h b/qtinterface/tqtabdialog.h
new file mode 100644
index 0000000..7527c6b
--- /dev/null
+++ b/qtinterface/tqtabdialog.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTABDIALOG_H
+#define TQTABDIALOG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTabDialog class
+// For Qt3, no changes are needed
+
+#include <qtabdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQTABDIALOG_H */ \ No newline at end of file
diff --git a/qtinterface/tqtabdlg.h b/qtinterface/tqtabdlg.h
new file mode 100644
index 0000000..f8ac17d
--- /dev/null
+++ b/qtinterface/tqtabdlg.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTABDLG_H
+#define TQTABDLG_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqtabdialog defines
+
+#include <tqtabdialog.h>
+
+#endif // USE_QT3
+
+#endif /* TQTABDLG_H */ \ No newline at end of file
diff --git a/qtinterface/tqtable.cpp b/qtinterface/tqtable.cpp
new file mode 100644
index 0000000..be9e226
--- /dev/null
+++ b/qtinterface/tqtable.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtable.h>
diff --git a/qtinterface/tqtable.h b/qtinterface/tqtable.h
new file mode 100644
index 0000000..263bc86
--- /dev/null
+++ b/qtinterface/tqtable.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTABLE_H
+#define TQTABLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTable class
+// For Qt3, no changes are needed
+
+#include <qtable.h>
+
+#endif // USE_QT3
+
+#endif /* TQTABLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqtabwidget.cpp b/qtinterface/tqtabwidget.cpp
new file mode 100644
index 0000000..f288053
--- /dev/null
+++ b/qtinterface/tqtabwidget.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtabwidget.h>
diff --git a/qtinterface/tqtabwidget.h b/qtinterface/tqtabwidget.h
new file mode 100644
index 0000000..1709444
--- /dev/null
+++ b/qtinterface/tqtabwidget.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTABWIDGET_H
+#define TQTABWIDGET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTabWidget class
+// For Qt3, no changes are needed
+
+#include <qtabwidget.h>
+
+#endif // USE_QT3
+
+#endif /* TQTABWIDGET_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextbrowser.cpp b/qtinterface/tqtextbrowser.cpp
new file mode 100644
index 0000000..262efb4
--- /dev/null
+++ b/qtinterface/tqtextbrowser.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextbrowser.h>
diff --git a/qtinterface/tqtextbrowser.h b/qtinterface/tqtextbrowser.h
new file mode 100644
index 0000000..0c0bb96
--- /dev/null
+++ b/qtinterface/tqtextbrowser.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTBROWSER_H
+#define TQTEXTBROWSER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextBrowser class
+// For Qt3, no changes are needed
+
+#include <qtextbrowser.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTBROWSER_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextcodec.cpp b/qtinterface/tqtextcodec.cpp
new file mode 100644
index 0000000..7958168
--- /dev/null
+++ b/qtinterface/tqtextcodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextcodec.h>
diff --git a/qtinterface/tqtextcodec.h b/qtinterface/tqtextcodec.h
new file mode 100644
index 0000000..e5be111
--- /dev/null
+++ b/qtinterface/tqtextcodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTCODEC_H
+#define TQTEXTCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextCodec class
+// For Qt3, no changes are needed
+
+#include <qtextcodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextcodecfactory.cpp b/qtinterface/tqtextcodecfactory.cpp
new file mode 100644
index 0000000..ea81597
--- /dev/null
+++ b/qtinterface/tqtextcodecfactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextcodecfactory.h>
diff --git a/qtinterface/tqtextcodecfactory.h b/qtinterface/tqtextcodecfactory.h
new file mode 100644
index 0000000..1829f5d
--- /dev/null
+++ b/qtinterface/tqtextcodecfactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTCODECFACTORY_H
+#define TQTEXTCODECFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextCodecFactory class
+// For Qt3, no changes are needed
+
+#include <qtextcodecfactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTCODECFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextcodecplugin.cpp b/qtinterface/tqtextcodecplugin.cpp
new file mode 100644
index 0000000..f076590
--- /dev/null
+++ b/qtinterface/tqtextcodecplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextcodecplugin.h>
diff --git a/qtinterface/tqtextcodecplugin.h b/qtinterface/tqtextcodecplugin.h
new file mode 100644
index 0000000..688523d
--- /dev/null
+++ b/qtinterface/tqtextcodecplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTCODECPLUGIN_H
+#define TQTEXTCODECPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextCodecPlugin class
+// For Qt3, no changes are needed
+
+#include <qtextcodecplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTCODECPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextedit.cpp b/qtinterface/tqtextedit.cpp
new file mode 100644
index 0000000..2c80b1e
--- /dev/null
+++ b/qtinterface/tqtextedit.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextedit.h>
diff --git a/qtinterface/tqtextedit.h b/qtinterface/tqtextedit.h
new file mode 100644
index 0000000..e6f9f92
--- /dev/null
+++ b/qtinterface/tqtextedit.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTEDIT_H
+#define TQTEXTEDIT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextEdit class
+// For Qt3, no changes are needed
+
+#include <qtextedit.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTEDIT_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextstream.cpp b/qtinterface/tqtextstream.cpp
new file mode 100644
index 0000000..abc0898
--- /dev/null
+++ b/qtinterface/tqtextstream.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextstream.h> \ No newline at end of file
diff --git a/qtinterface/tqtextstream.h b/qtinterface/tqtextstream.h
new file mode 100644
index 0000000..765302e
--- /dev/null
+++ b/qtinterface/tqtextstream.h
@@ -0,0 +1,38 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTSTREAM_H
+#define TQTEXTSTREAM_H
+
+#include <tqt.h>
+#include <tqstring.h>
+#include <tqiodevice.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextStream class
+// For Qt3, no changes are needed
+
+#include <qtextstream.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTSTREAM_H */ \ No newline at end of file
diff --git a/qtinterface/tqtextview.cpp b/qtinterface/tqtextview.cpp
new file mode 100644
index 0000000..7f86067
--- /dev/null
+++ b/qtinterface/tqtextview.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtextview.h>
diff --git a/qtinterface/tqtextview.h b/qtinterface/tqtextview.h
new file mode 100644
index 0000000..fb74756
--- /dev/null
+++ b/qtinterface/tqtextview.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTEXTVIEW_H
+#define TQTEXTVIEW_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTextView class
+// For Qt3, no changes are needed
+
+#include <qtextview.h>
+
+#endif // USE_QT3
+
+#endif /* TQTEXTVIEW_H */ \ No newline at end of file
diff --git a/qtinterface/tqthread.cpp b/qtinterface/tqthread.cpp
new file mode 100644
index 0000000..bc3140e
--- /dev/null
+++ b/qtinterface/tqthread.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqthread.h>
diff --git a/qtinterface/tqthread.h b/qtinterface/tqthread.h
new file mode 100644
index 0000000..3c6da08
--- /dev/null
+++ b/qtinterface/tqthread.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTHREAD_H
+#define TQTHREAD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QThread class
+// For Qt3, no changes are needed
+
+#include <qthread.h>
+
+#endif // USE_QT3
+
+#endif /* TQTHREAD_H */ \ No newline at end of file
diff --git a/qtinterface/tqthreadstorage.cpp b/qtinterface/tqthreadstorage.cpp
new file mode 100644
index 0000000..b6558e6
--- /dev/null
+++ b/qtinterface/tqthreadstorage.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqthreadstorage.h>
diff --git a/qtinterface/tqthreadstorage.h b/qtinterface/tqthreadstorage.h
new file mode 100644
index 0000000..e2e365b
--- /dev/null
+++ b/qtinterface/tqthreadstorage.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTHREADSTORAGE_H
+#define TQTHREADSTORAGE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QThreadStorage class
+// For Qt3, no changes are needed
+
+#include <qthreadstorage.h>
+
+#endif // USE_QT3
+
+#endif /* TQTHREADSTORAGE_H */ \ No newline at end of file
diff --git a/qtinterface/tqtimer.cpp b/qtinterface/tqtimer.cpp
new file mode 100644
index 0000000..bd7301c
--- /dev/null
+++ b/qtinterface/tqtimer.cpp
@@ -0,0 +1,32 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtimer.h>
+
+#ifdef USE_QT3
+
+int QTimer::myNewFunction(int parameter_one)
+{
+ return parameter_one;
+}
+
+#endif \ No newline at end of file
diff --git a/qtinterface/tqtimer.h b/qtinterface/tqtimer.h
new file mode 100644
index 0000000..4df2502
--- /dev/null
+++ b/qtinterface/tqtimer.h
@@ -0,0 +1,111 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTIMER_H
+#define TQTIMER_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTimer class
+// For Qt3, no changes are needed
+
+// Linker tricks required to override a class without changing its name
+#define QTimer IQTimer
+#include <qtimer.h>
+#undef QTimer
+
+class QTimer : public IQTimer {
+// This is taken straight from the Qt header file, with all Q_OBJECT, slot, and similar keywords stripped out.
+// This is the last and most obnoxious part of the linker tricks mentioned above
+// Essentially, the compiler needs to know that these Q functions exist so that the above I functions
+// are not attempted to link. Instead, these empty declarations allow the linker to pull in the complete Q function
+// from the Qt toolkit in use. Convoluted, yes, but it should make maintinance MUCH easier as the Qt API changes.
+public:
+ QTimer( QObject *parent=0, const char *name=0 );
+ ~QTimer();
+
+ bool isActive() const;
+
+ int start( int msec, bool sshot = FALSE );
+ void changeInterval( int msec );
+ void stop();
+
+ static void singleShot( int msec, QObject *receiver, const char *member );
+
+ int timerId() const { return id; }
+
+ void timeout();
+
+protected:
+ bool event( QEvent * );
+
+private:
+ int id;
+ uint single : 1;
+ uint nulltimer : 1;
+
+private: // Disabled copy constructor and operator=
+#if defined(Q_DISABLE_COPY)
+ QTimer( const QTimer & );
+ QTimer &operator=( const QTimer & );
+#endif
+// End Qt header file copy
+
+// This is where the new member functions should be placed
+// Unlike the above copied block, these members must be defined in the associated .cpp file,
+// and they should usually do something. Feel free to include as many Qt files as needed
+// in the cpp source file, but DO NOT include them in this header file.
+ int myNewFunction(int parameter_one);
+};
+
+inline bool QTimer::isActive() const
+{
+ return id >= 0;
+}
+
+#endif // USE_QT3
+
+// #ifdef USE_QT4
+//
+// // Reimplement the QTimer class
+// // For Qt4, a few overrides are required
+// // Specifically, these functions were altered:
+// // OLD: NEW:
+// //
+//
+// #include <qtimer.h>
+//
+// class Q_EXPORT TQTimer : public QTimer
+// {
+// Q_OBJECT
+// public:
+// TQTimer( QObject *parent=0, const char *name=0 );
+// ~TQTimer();
+//
+// // FIXME: Example ONLY
+// virtual void oldFunction ();
+// };
+//
+// #endif // USE_QT4
+
+#endif /* TQTIMER_H */ \ No newline at end of file
diff --git a/qtinterface/tqtl.cpp b/qtinterface/tqtl.cpp
new file mode 100644
index 0000000..642ab0e
--- /dev/null
+++ b/qtinterface/tqtl.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtl.h>
diff --git a/qtinterface/tqtl.h b/qtinterface/tqtl.h
new file mode 100644
index 0000000..79244f4
--- /dev/null
+++ b/qtinterface/tqtl.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTL_H
+#define TQTL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the Qtl class
+// For Qt3, no changes are needed
+
+#include <qtl.h>
+
+#endif // USE_QT3
+
+#endif /* TQTL_H */ \ No newline at end of file
diff --git a/qtinterface/tqtoolbar.cpp b/qtinterface/tqtoolbar.cpp
new file mode 100644
index 0000000..a87a54a
--- /dev/null
+++ b/qtinterface/tqtoolbar.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtoolbar.h>
diff --git a/qtinterface/tqtoolbar.h b/qtinterface/tqtoolbar.h
new file mode 100644
index 0000000..77e1b72
--- /dev/null
+++ b/qtinterface/tqtoolbar.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTOOLBAR_H
+#define TQTOOLBAR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QToolBar class
+// For Qt3, no changes are needed
+
+#include <qtoolbar.h>
+
+#endif // USE_QT3
+
+#endif /* TQTOOLBAR_H */ \ No newline at end of file
diff --git a/qtinterface/tqtoolbox.cpp b/qtinterface/tqtoolbox.cpp
new file mode 100644
index 0000000..639cb2e
--- /dev/null
+++ b/qtinterface/tqtoolbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtoolbox.h>
diff --git a/qtinterface/tqtoolbox.h b/qtinterface/tqtoolbox.h
new file mode 100644
index 0000000..1de2536
--- /dev/null
+++ b/qtinterface/tqtoolbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTOOLBOX_H
+#define TQTOOLBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QToolBox class
+// For Qt3, no changes are needed
+
+#include <qtoolbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQTOOLBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqtoolbutton.cpp b/qtinterface/tqtoolbutton.cpp
new file mode 100644
index 0000000..521c862
--- /dev/null
+++ b/qtinterface/tqtoolbutton.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtoolbutton.h>
diff --git a/qtinterface/tqtoolbutton.h b/qtinterface/tqtoolbutton.h
new file mode 100644
index 0000000..7a2bd01
--- /dev/null
+++ b/qtinterface/tqtoolbutton.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTOOLBUTTON_H
+#define TQTOOLBUTTON_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QToolButton class
+// For Qt3, no changes are needed
+
+#include <qtoolbutton.h>
+
+#endif // USE_QT3
+
+#endif /* TQTOOLBUTTON_H */ \ No newline at end of file
diff --git a/qtinterface/tqtooltip.cpp b/qtinterface/tqtooltip.cpp
new file mode 100644
index 0000000..adc1ef3
--- /dev/null
+++ b/qtinterface/tqtooltip.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtooltip.h>
diff --git a/qtinterface/tqtooltip.h b/qtinterface/tqtooltip.h
new file mode 100644
index 0000000..3111f6b
--- /dev/null
+++ b/qtinterface/tqtooltip.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTOOLTIP_H
+#define TQTOOLTIP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QToolTip class
+// For Qt3, no changes are needed
+
+#include <qtooltip.h>
+
+#endif // USE_QT3
+
+#endif /* TQTOOLTIP_H */ \ No newline at end of file
diff --git a/qtinterface/tqtranslator.cpp b/qtinterface/tqtranslator.cpp
new file mode 100644
index 0000000..f7c1dff
--- /dev/null
+++ b/qtinterface/tqtranslator.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtranslator.h>
diff --git a/qtinterface/tqtranslator.h b/qtinterface/tqtranslator.h
new file mode 100644
index 0000000..f2cc5e8
--- /dev/null
+++ b/qtinterface/tqtranslator.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTRANSLATOR_H
+#define TQTRANSLATOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTranslator class
+// For Qt3, no changes are needed
+
+#include <qtranslator.h>
+
+#endif // USE_QT3
+
+#endif /* TQTRANSLATOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqtsciicodec.cpp b/qtinterface/tqtsciicodec.cpp
new file mode 100644
index 0000000..e4213f6
--- /dev/null
+++ b/qtinterface/tqtsciicodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqtsciicodec.h>
diff --git a/qtinterface/tqtsciicodec.h b/qtinterface/tqtsciicodec.h
new file mode 100644
index 0000000..0f504f7
--- /dev/null
+++ b/qtinterface/tqtsciicodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTSCIICODEC_H
+#define TQTSCIICODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QTsciiCodec class
+// For Qt3, no changes are needed
+
+#include <qtsciicodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQTSCIICODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tqtstream.h b/qtinterface/tqtstream.h
new file mode 100644
index 0000000..e3a5303
--- /dev/null
+++ b/qtinterface/tqtstream.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQTSTREAM_H
+#define TQTSTREAM_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqtextstream defines
+
+#include <tqtextstream.h>
+
+#endif // USE_QT3
+
+#endif /* TQTSTREAM_H */ \ No newline at end of file
diff --git a/qtinterface/tqurl.cpp b/qtinterface/tqurl.cpp
new file mode 100644
index 0000000..eb39cff
--- /dev/null
+++ b/qtinterface/tqurl.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqurl.h>
diff --git a/qtinterface/tqurl.h b/qtinterface/tqurl.h
new file mode 100644
index 0000000..2466502
--- /dev/null
+++ b/qtinterface/tqurl.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQURL_H
+#define TQURL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QUrl class
+// For Qt3, no changes are needed
+
+#include <qurl.h>
+
+#endif // USE_QT3
+
+#endif /* TQURL_H */ \ No newline at end of file
diff --git a/qtinterface/tqurlinfo.cpp b/qtinterface/tqurlinfo.cpp
new file mode 100644
index 0000000..5a35fc5
--- /dev/null
+++ b/qtinterface/tqurlinfo.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqurlinfo.h>
diff --git a/qtinterface/tqurlinfo.h b/qtinterface/tqurlinfo.h
new file mode 100644
index 0000000..cde7120
--- /dev/null
+++ b/qtinterface/tqurlinfo.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQURLINFO_H
+#define TQURLINFO_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QUrlInfo class
+// For Qt3, no changes are needed
+
+#include <qurlinfo.h>
+
+#endif // USE_QT3
+
+#endif /* TQURL_H */ \ No newline at end of file
diff --git a/qtinterface/tqurloperator.cpp b/qtinterface/tqurloperator.cpp
new file mode 100644
index 0000000..a4d0475
--- /dev/null
+++ b/qtinterface/tqurloperator.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqurloperator.h>
diff --git a/qtinterface/tqurloperator.h b/qtinterface/tqurloperator.h
new file mode 100644
index 0000000..17667bf
--- /dev/null
+++ b/qtinterface/tqurloperator.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQURLOPERATOR_H
+#define TQURLOPERATOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QUrlOperator class
+// For Qt3, no changes are needed
+
+#include <qurloperator.h>
+
+#endif // USE_QT3
+
+#endif /* TQURLOPERATOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqutfcodec.cpp b/qtinterface/tqutfcodec.cpp
new file mode 100644
index 0000000..80a0da2
--- /dev/null
+++ b/qtinterface/tqutfcodec.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqutfcodec.h>
diff --git a/qtinterface/tqutfcodec.h b/qtinterface/tqutfcodec.h
new file mode 100644
index 0000000..f64f29d
--- /dev/null
+++ b/qtinterface/tqutfcodec.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQUTFCODEC_H
+#define TQUTFCODEC_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QUtfCodec class
+// For Qt3, no changes are needed
+
+#include <qutfcodec.h>
+
+#endif // USE_QT3
+
+#endif /* TQUTFCODEC_H */ \ No newline at end of file
diff --git a/qtinterface/tquuid.cpp b/qtinterface/tquuid.cpp
new file mode 100644
index 0000000..fa20ef4
--- /dev/null
+++ b/qtinterface/tquuid.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tquuid.h>
diff --git a/qtinterface/tquuid.h b/qtinterface/tquuid.h
new file mode 100644
index 0000000..f42d49d
--- /dev/null
+++ b/qtinterface/tquuid.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQUUID_H
+#define TQUUID_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QUuid class
+// For Qt3, no changes are needed
+
+#include <quuid.h>
+
+#endif // USE_QT3
+
+#endif /* TQUUID_H */ \ No newline at end of file
diff --git a/qtinterface/tqvalidator.cpp b/qtinterface/tqvalidator.cpp
new file mode 100644
index 0000000..d4cfe95
--- /dev/null
+++ b/qtinterface/tqvalidator.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvalidator.h>
diff --git a/qtinterface/tqvalidator.h b/qtinterface/tqvalidator.h
new file mode 100644
index 0000000..94d43a2
--- /dev/null
+++ b/qtinterface/tqvalidator.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVALIDATOR_H
+#define TQVALIDATOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QValidator class
+// For Qt3, no changes are needed
+
+#include <qvalidator.h>
+
+#endif // USE_QT3
+
+#endif /* TQVALIDATOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqvaluelist.cpp b/qtinterface/tqvaluelist.cpp
new file mode 100644
index 0000000..58afb58
--- /dev/null
+++ b/qtinterface/tqvaluelist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvaluelist.h>
diff --git a/qtinterface/tqvaluelist.h b/qtinterface/tqvaluelist.h
new file mode 100644
index 0000000..59d4c8b
--- /dev/null
+++ b/qtinterface/tqvaluelist.h
@@ -0,0 +1,37 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVALUELIST_H
+#define TQVALUELIST_H
+
+#include <tqt.h>
+#include <tqdatastream.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QValueList class
+// For Qt3, no changes are needed
+
+#include <qvaluelist.h>
+
+#endif // USE_QT3
+
+#endif /* TQVALUELIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqvaluestack.cpp b/qtinterface/tqvaluestack.cpp
new file mode 100644
index 0000000..777c73d
--- /dev/null
+++ b/qtinterface/tqvaluestack.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvaluestack.h>
diff --git a/qtinterface/tqvaluestack.h b/qtinterface/tqvaluestack.h
new file mode 100644
index 0000000..fd1e7f6
--- /dev/null
+++ b/qtinterface/tqvaluestack.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVALUESTACK_H
+#define TQVALUESTACK_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QValueStack class
+// For Qt3, no changes are needed
+
+#include <qvaluestack.h>
+
+#endif // USE_QT3
+
+#endif /* TQVALUESTACK_H */ \ No newline at end of file
diff --git a/qtinterface/tqvaluevector.cpp b/qtinterface/tqvaluevector.cpp
new file mode 100644
index 0000000..e0cd785
--- /dev/null
+++ b/qtinterface/tqvaluevector.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvaluevector.h>
diff --git a/qtinterface/tqvaluevector.h b/qtinterface/tqvaluevector.h
new file mode 100644
index 0000000..daefbe1
--- /dev/null
+++ b/qtinterface/tqvaluevector.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVALUEVECTOR_H
+#define TQVALUEVECTOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QValueVector class
+// For Qt3, no changes are needed
+
+#include <qvaluevector.h>
+
+#endif // USE_QT3
+
+#endif /* TQVALUEVECTOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqvariant.cpp b/qtinterface/tqvariant.cpp
new file mode 100644
index 0000000..3672da7
--- /dev/null
+++ b/qtinterface/tqvariant.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvariant.h>
diff --git a/qtinterface/tqvariant.h b/qtinterface/tqvariant.h
new file mode 100644
index 0000000..f6e43e8
--- /dev/null
+++ b/qtinterface/tqvariant.h
@@ -0,0 +1,37 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVARIANT_H
+#define TQVARIANT_H
+
+#include <tqt.h>
+#include <tqdatastream.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QVariant class
+// For Qt3, no changes are needed
+
+#include <qvariant.h>
+
+#endif // USE_QT3
+
+#endif /* TQVARIANT_H */ \ No newline at end of file
diff --git a/qtinterface/tqvbox.cpp b/qtinterface/tqvbox.cpp
new file mode 100644
index 0000000..790376a
--- /dev/null
+++ b/qtinterface/tqvbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvbox.h>
diff --git a/qtinterface/tqvbox.h b/qtinterface/tqvbox.h
new file mode 100644
index 0000000..79d773c
--- /dev/null
+++ b/qtinterface/tqvbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVBOX_H
+#define TQVBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QVBox class
+// For Qt3, no changes are needed
+
+#include <qvbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQVBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqvbuttongroup.cpp b/qtinterface/tqvbuttongroup.cpp
new file mode 100644
index 0000000..52e9344
--- /dev/null
+++ b/qtinterface/tqvbuttongroup.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvbuttongroup.h>
diff --git a/qtinterface/tqvbuttongroup.h b/qtinterface/tqvbuttongroup.h
new file mode 100644
index 0000000..df42942
--- /dev/null
+++ b/qtinterface/tqvbuttongroup.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVBUTTONGROUP_H
+#define TQVBUTTONGROUP_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QVButtonGroup class
+// For Qt3, no changes are needed
+
+#include <qvbuttongroup.h>
+
+#endif // USE_QT3
+
+#endif /* TQVBUTTONGROUP_H */ \ No newline at end of file
diff --git a/qtinterface/tqvector.h b/qtinterface/tqvector.h
new file mode 100644
index 0000000..72a558c
--- /dev/null
+++ b/qtinterface/tqvector.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVECTOR_H
+#define TQVECTOR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqptrvector defines
+
+#include <tqptrvector.h>
+
+#endif // USE_QT3
+
+#endif /* TQVECTOR_H */ \ No newline at end of file
diff --git a/qtinterface/tqvfbhdr.cpp b/qtinterface/tqvfbhdr.cpp
new file mode 100644
index 0000000..278b43d
--- /dev/null
+++ b/qtinterface/tqvfbhdr.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvfbhdr.h>
diff --git a/qtinterface/tqvfbhdr.h b/qtinterface/tqvfbhdr.h
new file mode 100644
index 0000000..b282277
--- /dev/null
+++ b/qtinterface/tqvfbhdr.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVFBHDR_H
+#define TQVFBHDR_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QVFBHDR class
+// For Qt3, no changes are needed
+
+#include <qvfbhdr.h>
+
+#endif // USE_QT3
+
+#endif /* TQVFBHDR_H */ \ No newline at end of file
diff --git a/qtinterface/tqvgroupbox.cpp b/qtinterface/tqvgroupbox.cpp
new file mode 100644
index 0000000..f460045
--- /dev/null
+++ b/qtinterface/tqvgroupbox.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqvgroupbox.h>
diff --git a/qtinterface/tqvgroupbox.h b/qtinterface/tqvgroupbox.h
new file mode 100644
index 0000000..6b7d155
--- /dev/null
+++ b/qtinterface/tqvgroupbox.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQVGROUPBOX_H
+#define TQVGROUPBOX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QVGroupBox class
+// For Qt3, no changes are needed
+
+#include <qvgroupbox.h>
+
+#endif // USE_QT3
+
+#endif /* TQVGROUPBOX_H */ \ No newline at end of file
diff --git a/qtinterface/tqwaitcondition.cpp b/qtinterface/tqwaitcondition.cpp
new file mode 100644
index 0000000..2fe41a1
--- /dev/null
+++ b/qtinterface/tqwaitcondition.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwaitcondition.h>
diff --git a/qtinterface/tqwaitcondition.h b/qtinterface/tqwaitcondition.h
new file mode 100644
index 0000000..58919a2
--- /dev/null
+++ b/qtinterface/tqwaitcondition.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWAITCONDITION_H
+#define TQWAITCONDITION_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWaitCondition class
+// For Qt3, no changes are needed
+
+#include <qwaitcondition.h>
+
+#endif // USE_QT3
+
+#endif /* TQWAITCONDITION_H */ \ No newline at end of file
diff --git a/qtinterface/tqwhatsthis.cpp b/qtinterface/tqwhatsthis.cpp
new file mode 100644
index 0000000..3f1bfde
--- /dev/null
+++ b/qtinterface/tqwhatsthis.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwhatsthis.h>
diff --git a/qtinterface/tqwhatsthis.h b/qtinterface/tqwhatsthis.h
new file mode 100644
index 0000000..efe3427
--- /dev/null
+++ b/qtinterface/tqwhatsthis.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWHATSTHIS_H
+#define TQWHATSTHIS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWhatsThis class
+// For Qt3, no changes are needed
+
+#include <qwhatsthis.h>
+
+#endif // USE_QT3
+
+#endif /* TQWHATSTHIS_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidcoll.h b/qtinterface/tqwidcoll.h
new file mode 100644
index 0000000..abd2883
--- /dev/null
+++ b/qtinterface/tqwidcoll.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDCOLL_H
+#define TQWIDCOLL_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in the widget defines
+
+#include <tqwidgetlist.h>
+#include <tqwidgetintdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDCOLL_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidget.cpp b/qtinterface/tqwidget.cpp
new file mode 100644
index 0000000..2eacecc
--- /dev/null
+++ b/qtinterface/tqwidget.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidget.h>
diff --git a/qtinterface/tqwidget.h b/qtinterface/tqwidget.h
new file mode 100644
index 0000000..f1b167c
--- /dev/null
+++ b/qtinterface/tqwidget.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGET_H
+#define TQWIDGET_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidget class
+// For Qt3, no changes are needed
+
+#include <qwidget.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGET_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidgetfactory.cpp b/qtinterface/tqwidgetfactory.cpp
new file mode 100644
index 0000000..563d3cf
--- /dev/null
+++ b/qtinterface/tqwidgetfactory.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidgetfactory.h>
diff --git a/qtinterface/tqwidgetfactory.h b/qtinterface/tqwidgetfactory.h
new file mode 100644
index 0000000..99216a5
--- /dev/null
+++ b/qtinterface/tqwidgetfactory.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGETFACTORY_H
+#define TQWIDGETFACTORY_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidgetFactory class
+// For Qt3, no changes are needed
+
+#include <qwidgetfactory.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGETFACTORY_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidgetintdict.cpp b/qtinterface/tqwidgetintdict.cpp
new file mode 100644
index 0000000..88a8bb5
--- /dev/null
+++ b/qtinterface/tqwidgetintdict.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidgetintdict.h>
diff --git a/qtinterface/tqwidgetintdict.h b/qtinterface/tqwidgetintdict.h
new file mode 100644
index 0000000..29497f5
--- /dev/null
+++ b/qtinterface/tqwidgetintdict.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGETINTDICT_H
+#define TQWIDGETINTDICT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidgetIntDict class
+// For Qt3, no changes are needed
+
+#include <qwidgetintdict.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGETINTDICT_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidgetlist.cpp b/qtinterface/tqwidgetlist.cpp
new file mode 100644
index 0000000..e7e1999
--- /dev/null
+++ b/qtinterface/tqwidgetlist.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidgetlist.h>
diff --git a/qtinterface/tqwidgetlist.h b/qtinterface/tqwidgetlist.h
new file mode 100644
index 0000000..b121ebd
--- /dev/null
+++ b/qtinterface/tqwidgetlist.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGETLIST_H
+#define TQWIDGETLIST_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidgetList class
+// For Qt3, no changes are needed
+
+#include <qwidgetlist.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGETLIST_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidgetplugin.cpp b/qtinterface/tqwidgetplugin.cpp
new file mode 100644
index 0000000..668c45f
--- /dev/null
+++ b/qtinterface/tqwidgetplugin.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidgetplugin.h>
diff --git a/qtinterface/tqwidgetplugin.h b/qtinterface/tqwidgetplugin.h
new file mode 100644
index 0000000..005a486
--- /dev/null
+++ b/qtinterface/tqwidgetplugin.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGETPLUGIN_H
+#define TQWIDGETPLUGIN_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidgetPlugin class
+// For Qt3, no changes are needed
+
+#include <qwidgetplugin.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGETPLUGIN_H */ \ No newline at end of file
diff --git a/qtinterface/tqwidgetstack.cpp b/qtinterface/tqwidgetstack.cpp
new file mode 100644
index 0000000..0cf6330
--- /dev/null
+++ b/qtinterface/tqwidgetstack.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwidgetstack.h>
diff --git a/qtinterface/tqwidgetstack.h b/qtinterface/tqwidgetstack.h
new file mode 100644
index 0000000..95df50c
--- /dev/null
+++ b/qtinterface/tqwidgetstack.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIDGETSTACK_H
+#define TQWIDGETSTACK_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWidgetStack class
+// For Qt3, no changes are needed
+
+#include <qwidgetstack.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIDGETSTACK_H */ \ No newline at end of file
diff --git a/qtinterface/tqwindefs.h b/qtinterface/tqwindefs.h
new file mode 100644
index 0000000..8f660d4
--- /dev/null
+++ b/qtinterface/tqwindefs.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWINDEFS_H
+#define TQWINDEFS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in tqwindowdefs defines
+
+#include <tqwindowdefs.h>
+
+#endif // USE_QT3
+
+#endif /* TQWINDEFS_H */ \ No newline at end of file
diff --git a/qtinterface/tqwindowdefs.h b/qtinterface/tqwindowdefs.h
new file mode 100644
index 0000000..3920a02
--- /dev/null
+++ b/qtinterface/tqwindowdefs.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWINDOWDEFS_H
+#define TQWINDOWDEFS_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in Qt3 qwindowdefs defines
+
+#include <qwindowdefs.h>
+
+#endif // USE_QT3
+
+#endif /* TQWINDOWDEFS_H */ \ No newline at end of file
diff --git a/qtinterface/tqwindowsstyle.cpp b/qtinterface/tqwindowsstyle.cpp
new file mode 100644
index 0000000..889607c
--- /dev/null
+++ b/qtinterface/tqwindowsstyle.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwindowsstyle.h>
diff --git a/qtinterface/tqwindowsstyle.h b/qtinterface/tqwindowsstyle.h
new file mode 100644
index 0000000..183cff3
--- /dev/null
+++ b/qtinterface/tqwindowsstyle.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWINDOWSSTYLE_H
+#define TQWINDOWSSTYLE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWindowsStyle class
+// For Qt3, no changes are needed
+
+#include <qwindowsstyle.h>
+
+#endif // USE_QT3
+
+#endif /* TQWINDOWSSTYLE_H */ \ No newline at end of file
diff --git a/qtinterface/tqwinexport.h b/qtinterface/tqwinexport.h
new file mode 100644
index 0000000..30957b9
--- /dev/null
+++ b/qtinterface/tqwinexport.h
@@ -0,0 +1,35 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWINEXPORT_H
+#define TQWINEXPORT_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Pull in Qt3 qwinexport defines
+
+#include <qwinexport.h>
+
+#endif // USE_QT3
+
+#endif /* TQWINEXPORT_H */ \ No newline at end of file
diff --git a/qtinterface/tqwizard.cpp b/qtinterface/tqwizard.cpp
new file mode 100644
index 0000000..5c5b50e
--- /dev/null
+++ b/qtinterface/tqwizard.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwizard.h>
diff --git a/qtinterface/tqwizard.h b/qtinterface/tqwizard.h
new file mode 100644
index 0000000..83c22e9
--- /dev/null
+++ b/qtinterface/tqwizard.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWIZARD_H
+#define TQWIZARD_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWizard class
+// For Qt3, no changes are needed
+
+#include <qwizard.h>
+
+#endif // USE_QT3
+
+#endif /* TQWIZARD_H */ \ No newline at end of file
diff --git a/qtinterface/tqwmatrix.cpp b/qtinterface/tqwmatrix.cpp
new file mode 100644
index 0000000..4699799
--- /dev/null
+++ b/qtinterface/tqwmatrix.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqwmatrix.h>
diff --git a/qtinterface/tqwmatrix.h b/qtinterface/tqwmatrix.h
new file mode 100644
index 0000000..5a587cf
--- /dev/null
+++ b/qtinterface/tqwmatrix.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWMATRIX_H
+#define TQWMATRIX_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWMatrix class
+// For Qt3, no changes are needed
+
+#include <qwmatrix.h>
+
+#endif // USE_QT3
+
+#endif /* TQWMATRIX_H */ \ No newline at end of file
diff --git a/qtinterface/tqworkspace.cpp b/qtinterface/tqworkspace.cpp
new file mode 100644
index 0000000..09d136e
--- /dev/null
+++ b/qtinterface/tqworkspace.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqworkspace.h>
diff --git a/qtinterface/tqworkspace.h b/qtinterface/tqworkspace.h
new file mode 100644
index 0000000..1067a1b
--- /dev/null
+++ b/qtinterface/tqworkspace.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQWORKSPACE_H
+#define TQWORKSPACE_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QWorkspace class
+// For Qt3, no changes are needed
+
+#include <qworkspace.h>
+
+#endif // USE_QT3
+
+#endif /* TQWORKSPACE_H */ \ No newline at end of file
diff --git a/qtinterface/tqxml.cpp b/qtinterface/tqxml.cpp
new file mode 100644
index 0000000..e5759ab
--- /dev/null
+++ b/qtinterface/tqxml.cpp
@@ -0,0 +1,23 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#include <tqt.h>
+#include <tqxml.h>
diff --git a/qtinterface/tqxml.h b/qtinterface/tqxml.h
new file mode 100644
index 0000000..5dc3391
--- /dev/null
+++ b/qtinterface/tqxml.h
@@ -0,0 +1,36 @@
+/*
+
+Copyright (C) 2010 Timothy Pearson <kb9vqf@pearsoncomputing.net>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public License
+along with this library; see the file COPYING.LIB. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+*/
+
+#ifndef TQXML_H
+#define TQXML_H
+
+#include <tqt.h>
+
+#ifdef USE_QT3
+
+// Reimplement the QXml class
+// For Qt3, no changes are needed
+
+#include <qxml.h>
+
+#endif // USE_QT3
+
+#endif /* TQXML_H */ \ No newline at end of file
diff --git a/tqtinterface.lsm b/tqtinterface.lsm
new file mode 100644
index 0000000..f91f74f
--- /dev/null
+++ b/tqtinterface.lsm
@@ -0,0 +1,11 @@
+Begin4
+Title: tqtinterface
+Version: Trinity 3.5.12
+Entered-date: 2010-06-29
+Description: Interface and abstraction library for Qt and Trinity
+Keywords: KDE X11 desktop Qt TQT
+Author: http://bugs.pearsoncomputing.net/ (KDE Trinity Bugtracking System)
+Primary-site: http://trinity.pearsoncomputing.net/
+Platforms: Unix, Qt
+Copying-policy: GPL
+End