joachim99@8
|
1 About the "kreplacements"-directory:
|
joachim99@8
|
2 ====================================
|
joachim99@8
|
3
|
joachim99@8
|
4 I want to be able to compile and use KDiff3 without KDE too.
|
joachim99@8
|
5 Since KDiff3 is a KDE program, which uses many KDE-classes and
|
joachim99@8
|
6 functions there must be some replacement.
|
joachim99@8
|
7
|
joachim99@8
|
8 In many cases this is just the corresponding Qt-class, but often
|
joachim99@8
|
9 I wrote something myself. For several very KDE-specific functions
|
joachim99@8
|
10 there is no real replacement, but only stub functions that allow
|
joachim99@8
|
11 the program to compile and link.
|
joachim99@8
|
12
|
joachim99@8
|
13 This stuff is not intended to be used for anything else but KDiff3.
|
joachim99@8
|
14 Think of it rather as a big hack, that only has the advantage
|
joachim99@8
|
15 that I need not mess up the normal program with many ugly
|
joachim99@8
|
16 #ifdef/#endif-clauses.
|
joachim99@8
|
17
|
joachim99@8
|
18 Most include files in this directory only include kreplacements.h
|
joachim99@8
|
19 where the actual declarations are. The implementions are in
|
joachim99@8
|
20 kreplacements.cpp.
|
joachim99@8
|
21
|
joachim99@8
|
22 The *.moc-files are dummies. The new KDE-philosophy seems to be
|
joachim99@8
|
23 that *.moc-files are directly included into the sources.
|
joachim99@8
|
24 The Qt-philosophy still is to generate moc*.cpp files which will
|
joachim99@8
|
25 be compiled seperately. With these dummy-moc-files both versions
|
joachim99@8
|
26 can be compiled.
|
joachim99@8
|
27
|
joachim99@8
|
28
|
joachim99@8
|
29 Joachim
|
joachim99@8
|
30 (2003-10-02)
|