Hi! I am going to tell you my story but you can ignore most of it. There is a quesiton at the end.
#ifdef ICAREABOUTSTORY
So basically here is my story,I'm a programmer. I've done alot of work with C and python and Java
I'm not really your GUI sort of guy although I have a `i'd say` competent knowedge of gtk and a very
good one of swing.
Normally I don't give a shit about gui's but one day after getting pissed off at having my gentoo installation
messed up by having like 5 cross compilers installed (i remebered i had a gcc for mips, ppc, microblaze and
some other shit left over from university) and having wrong headers included etc I decided to reinstall
my whole system and i was looking for kopete while i was rebuilding the gentoo base system but there was
none!!!!!!! Instead it had this very sexy kmess instant messenger and i fell in love with it.!!!!!!!!
So anyways kmess has a bunch of bugs (I'll report them when I'm not lazy) but I also want to help work on them
(cause kmess is lovely and i <3 it) like maybe submit some patches and you can merge them or whatnot I don't
care (as they will be applied on my computer anyways).
#endif
But here is my question. I always __knew__ C++ (syntax, features etc) but I never used it before (very seriously).
And I never used Qt (but it's time for that to change so I can maybe help this sexy messenger). I checkedout the
svn trunk and I see there are UI files that go with the corresponding cpp and h files. My investigation lead me to
learning that you use Qtdesigner to produce a .ui file and then you use a program called uic to compile the UI into
a header. i also saw in older guides that you used to be able to create both a .cpp and a .h for your .ui but that
feature seems to be removed. What I was thinking was that personally I would use the generated code in a .cpp
and then create a corresponding .h. What has kmess done about this? Did you edit the output from uic to create
your classes? Is there something i'm missing? If i make any sense i think you will be able to guess what the question
is.
SUMMARY: foo.ud -> foo.h + foo.cpp how has kmess done this?


