Bo, it's an updated patch from yours, you might want to take ownership of this as it contains your changes to Scons also.

The improvement in compilation time is even more sensible with autotools than with scons. I'd say the 30%/40% improvement is a good estimate.

I'd like to put this in (or Bo), any objection against that patch?

Abdel.

Index: configure.ac
===================================================================
--- configure.ac        (revision 13852)
+++ configure.ac        (working copy)
@@ -454,7 +454,6 @@
        src/frontends/qt3/ui/Makefile \
        src/frontends/qt3/ui/moc/Makefile \
        src/frontends/qt4/Makefile \
-       src/frontends/qt4/moc/Makefile \
        src/frontends/qt4/ui/Makefile \
 ])
 
Index: development/scons/SConscript
===================================================================
--- development/scons/SConscript        (revision 13854)
+++ development/scons/SConscript        (working copy)
@@ -879,7 +879,7 @@
   resources = [qt4env.Uic4(x) for x in qt4_ui_files]
 
   # 
-  # moc qt4_moc_files
+  # moc qt4_moc_files, the moced files are included in the original files
   #
   qt4_moced_files = [qt4env.Moc4(x.replace('.C', '_moc.cpp'), x.replace('.C', 
'.h')) for x in qt4_moc_files]
 
@@ -888,7 +888,7 @@
   qt4 = qt4env.StaticLibrary(
     target = '$LOCALLIBPATH/qt4',
     LIBS = qt4env['QT_LIB'],
-    source = qt4_source_files + qt4_moc_files + Flatten(qt4_moced_files)
+    source = qt4_source_files + qt4_moc_files
   )
   Alias('qt4', qt4)
 
Index: src/frontends/qt4/BulletsModule.C
===================================================================
--- src/frontends/qt4/BulletsModule.C   (revision 13852)
+++ src/frontends/qt4/BulletsModule.C   (working copy)
@@ -358,3 +358,5 @@
        tmpbullet.setText(fromqstr(text));
        tmpbullet.setFont(-1);
 }
+
+#include "BulletsModule_moc.cpp"
Index: src/frontends/qt4/emptytable.C
===================================================================
--- src/frontends/qt4/emptytable.C      (revision 13852)
+++ src/frontends/qt4/emptytable.C      (working copy)
@@ -110,3 +110,5 @@
                setNumberRows(y / cellsize + rowCount()-1);
 }
 */
+
+#include "emptytable_moc.cpp"
Index: src/frontends/qt4/FileDialog_private.C
===================================================================
--- src/frontends/qt4/FileDialog_private.C      (revision 13852)
+++ src/frontends/qt4/FileDialog_private.C      (working copy)
@@ -81,3 +81,5 @@
        else if (sender() == b2_)
                setDir(toqstr(b2_dir_));
 }
+
+#include "FileDialog_private_moc.cpp"
Index: src/frontends/qt4/floatplacement.C
===================================================================
--- src/frontends/qt4/floatplacement.C  (revision 13852)
+++ src/frontends/qt4/floatplacement.C  (working copy)
@@ -277,3 +277,5 @@
                heredefinitelyCB->setEnabled(!defaults);
        }
 }
+
+#include "floatplacement_moc.cpp"
Index: src/frontends/qt4/iconpalette.C
===================================================================
--- src/frontends/qt4/iconpalette.C     (revision 13852)
+++ src/frontends/qt4/iconpalette.C     (working copy)
@@ -120,3 +120,5 @@
        setUpdatesEnabled(true);
        update();
 }
+
+#include "iconpalette_moc.cpp"
Index: src/frontends/qt4/lengthcombo.C
===================================================================
--- src/frontends/qt4/lengthcombo.C     (revision 13852)
+++ src/frontends/qt4/lengthcombo.C     (working copy)
@@ -77,3 +77,5 @@
                }
        }
 }
+
+#include "lengthcombo_moc.cpp"
Index: src/frontends/qt4/Makefile.am
===================================================================
--- src/frontends/qt4/Makefile.am       (revision 13852)
+++ src/frontends/qt4/Makefile.am       (working copy)
@@ -1,16 +1,25 @@
 include $(top_srcdir)/config/common.am
 include $(srcdir)/Makefile.dialogs
 
-SUBDIRS = ui moc
+DISTCLEANFILES += *_moc.cpp
 
+libqt4_la_DEPENDENCIES = $(MOCEDFILES)
+
+MOCEDFILES = $(MOCFILES:.C=_moc.cpp)
+
+%_moc.cpp: %.h
+       $(MOC4) -o $@ $<
+
+SUBDIRS = ui
+
 EXTRA_DIST = pch.h Makefile.dialogs
 
-BUILT_SOURCES = $(PCH_FILE)
+BUILT_SOURCES = $(PCH_FILE) $(MOCEDFILES)
 
 noinst_LTLIBRARIES = libqt4.la
 
 libqt4_la_LDFLAGS = $(QT4_LDFLAGS)
-libqt4_la_LIBADD = $(QT4_LIB) moc/*.lo 
+libqt4_la_LIBADD = $(QT4_LIB) 
 AM_CPPFLAGS += \
        $(QT4_CPPFLAGS) \
        $(PCH_FLAGS) \
Index: src/frontends/qt4/moc/pch.h
===================================================================
--- src/frontends/qt4/moc/pch.h (revision 13852)
+++ src/frontends/qt4/moc/pch.h (working copy)
@@ -1,27 +0,0 @@
-// -*- C++ -*-
-
-#include <config.h>
-
-#include <boost/array.hpp>
-#include <boost/assert.hpp>
-#include <boost/function.hpp>
-#include <boost/scoped_ptr.hpp>
-#include <boost/shared_ptr.hpp>
-#include <boost/signals/trackable.hpp>
-#include <boost/signal.hpp>
-#include <boost/tuple/tuple.hpp>
-#include <boost/utility.hpp>
-
-#include <algorithm>
-#include <cmath>
-#include <iomanip>
-#include <map>
-#include <sstream>
-#include <stack>
-#include <string>
-#include <utility>
-#include <vector>
-
-// Have I said anything about the braindeadness of QT lately?
-// Just to remind you: signals slot emit as macros, pure lunacy!
-// So we are not able to have any qt headers in the pch.
Index: src/frontends/qt4/moc/Makefile.am
===================================================================
--- src/frontends/qt4/moc/Makefile.am   (revision 13852)
+++ src/frontends/qt4/moc/Makefile.am   (working copy)
@@ -1,28 +0,0 @@
-include $(top_srcdir)/config/common.am
-include $(srcdir)/../Makefile.dialogs
-
-DISTCLEANFILES += *.C
-
-EXTRA_DIST = pch.h
-
-BUILT_SOURCES = $(PCH_FILE)
-
-AM_CPPFLAGS += \
-       $(QT4_CPPFLAGS) -DQT_NO_TRANSLATION \
-       $(PCH_FLAGS) \
-       -I$(top_srcdir)/src \
-       -I$(top_srcdir)/src/frontends \
-       -I$(top_srcdir)/src/frontends/controllers \
-       -I$(top_srcdir)/src/frontends/qt4 \
-       -I$(top_builddir)/src/frontends/qt4 \
-       $(QT4_INCLUDES) \
-       $(BOOST_INCLUDES)
-
-noinst_LTLIBRARIES = libqt4moc.la
-
-nodist_libqt4moc_la_SOURCES = $(MOCFILES:.C=_moc.C)
-# The trick.
-libqt4moc_la_LINK = touch libqt4moc.la ; echo
-
-%_moc.C: $(srcdir)/../%.h
-       $(MOC4) -o $@ $<
Index: src/frontends/qt4/moc/Makefile.am
===================================================================
--- src/frontends/qt4/moc/Makefile.am   (revision 13852)
+++ src/frontends/qt4/moc/Makefile.am   (working copy)
@@ -1,28 +0,0 @@
-include $(top_srcdir)/config/common.am
-include $(srcdir)/../Makefile.dialogs
-
-DISTCLEANFILES += *.C
-
-EXTRA_DIST = pch.h
-
-BUILT_SOURCES = $(PCH_FILE)
-
-AM_CPPFLAGS += \
-       $(QT4_CPPFLAGS) -DQT_NO_TRANSLATION \
-       $(PCH_FLAGS) \
-       -I$(top_srcdir)/src \
-       -I$(top_srcdir)/src/frontends \
-       -I$(top_srcdir)/src/frontends/controllers \
-       -I$(top_srcdir)/src/frontends/qt4 \
-       -I$(top_builddir)/src/frontends/qt4 \
-       $(QT4_INCLUDES) \
-       $(BOOST_INCLUDES)
-
-noinst_LTLIBRARIES = libqt4moc.la
-
-nodist_libqt4moc_la_SOURCES = $(MOCFILES:.C=_moc.C)
-# The trick.
-libqt4moc_la_LINK = touch libqt4moc.la ; echo
-
-%_moc.C: $(srcdir)/../%.h
-       $(MOC4) -o $@ $<
Index: src/frontends/qt4/moc/pch.h
===================================================================
--- src/frontends/qt4/moc/pch.h (revision 13852)
+++ src/frontends/qt4/moc/pch.h (working copy)
@@ -1,27 +0,0 @@
-// -*- C++ -*-
-
-#include <config.h>
-
-#include <boost/array.hpp>
-#include <boost/assert.hpp>
-#include <boost/function.hpp>
-#include <boost/scoped_ptr.hpp>
-#include <boost/shared_ptr.hpp>
-#include <boost/signals/trackable.hpp>
-#include <boost/signal.hpp>
-#include <boost/tuple/tuple.hpp>
-#include <boost/utility.hpp>
-
-#include <algorithm>
-#include <cmath>
-#include <iomanip>
-#include <map>
-#include <sstream>
-#include <stack>
-#include <string>
-#include <utility>
-#include <vector>
-
-// Have I said anything about the braindeadness of QT lately?
-// Just to remind you: signals slot emit as macros, pure lunacy!
-// So we are not able to have any qt headers in the pch.
Index: src/frontends/qt4/panelstack.C
===================================================================
--- src/frontends/qt4/panelstack.C      (revision 13852)
+++ src/frontends/qt4/panelstack.C      (working copy)
@@ -132,3 +132,5 @@
 
        stack_->setCurrentWidget(cit->second);
 }
+
+#include "panelstack_moc.cpp"
Index: src/frontends/qt4/QAboutDialog.C
===================================================================
--- src/frontends/qt4/QAboutDialog.C    (revision 13852)
+++ src/frontends/qt4/QAboutDialog.C    (working copy)
@@ -30,3 +30,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QAboutDialog_moc.cpp"
Index: src/frontends/qt4/QBibitemDialog.C
===================================================================
--- src/frontends/qt4/QBibitemDialog.C  (revision 13852)
+++ src/frontends/qt4/QBibitemDialog.C  (working copy)
@@ -47,3 +47,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QBibitemDialog_moc.cpp"
Index: src/frontends/qt4/QBibtexDialog.C
===================================================================
--- src/frontends/qt4/QBibtexDialog.C   (revision 13852)
+++ src/frontends/qt4/QBibtexDialog.C   (working copy)
@@ -232,3 +232,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QBibtexDialog_moc.cpp"
Index: src/frontends/qt4/QBoxDialog.C
===================================================================
--- src/frontends/qt4/QBoxDialog.C      (revision 13852)
+++ src/frontends/qt4/QBoxDialog.C      (working copy)
@@ -111,3 +111,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QBoxDialog_moc.cpp"
Index: src/frontends/qt4/QBranchDialog.C
===================================================================
--- src/frontends/qt4/QBranchDialog.C   (revision 13852)
+++ src/frontends/qt4/QBranchDialog.C   (working copy)
@@ -46,3 +46,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QBranchDialog_moc.cpp"
Index: src/frontends/qt4/QBranches.C
===================================================================
--- src/frontends/qt4/QBranches.C       (revision 13852)
+++ src/frontends/qt4/QBranches.C       (working copy)
@@ -176,3 +176,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QBranches_moc.cpp"
Index: src/frontends/qt4/QChangesDialog.C
===================================================================
--- src/frontends/qt4/QChangesDialog.C  (revision 13852)
+++ src/frontends/qt4/QChangesDialog.C  (working copy)
@@ -60,3 +60,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QChangesDialog_moc.cpp"
Index: src/frontends/qt4/QCharacterDialog.C
===================================================================
--- src/frontends/qt4/QCharacterDialog.C        (revision 13852)
+++ src/frontends/qt4/QCharacterDialog.C        (working copy)
@@ -72,3 +72,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QCharacterDialog_moc.cpp"
Index: src/frontends/qt4/QCitationDialog.C
===================================================================
--- src/frontends/qt4/QCitationDialog.C (revision 13852)
+++ src/frontends/qt4/QCitationDialog.C (working copy)
@@ -466,3 +466,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QCitationDialog_moc.cpp"
Index: src/frontends/qt4/QCommandBuffer.C
===================================================================
--- src/frontends/qt4/QCommandBuffer.C  (revision 13852)
+++ src/frontends/qt4/QCommandBuffer.C  (working copy)
@@ -232,3 +232,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QCommandBuffer_moc.cpp"
Index: src/frontends/qt4/QCommandEdit.C
===================================================================
--- src/frontends/qt4/QCommandEdit.C    (revision 13852)
+++ src/frontends/qt4/QCommandEdit.C    (working copy)
@@ -63,3 +63,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QCommandEdit_moc.cpp"
Index: src/frontends/qt4/QDelimiterDialog.C
===================================================================
--- src/frontends/qt4/QDelimiterDialog.C        (revision 13852)
+++ src/frontends/qt4/QDelimiterDialog.C        (working copy)
@@ -145,3 +145,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QDelimiterDialog_moc.cpp"
Index: src/frontends/qt4/QDialogView.C
===================================================================
--- src/frontends/qt4/QDialogView.C     (revision 13852)
+++ src/frontends/qt4/QDialogView.C     (working copy)
@@ -116,3 +116,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QDialogView_moc.cpp"
Index: src/frontends/qt4/QDocumentDialog.C
===================================================================
--- src/frontends/qt4/QDocumentDialog.C (revision 13852)
+++ src/frontends/qt4/QDocumentDialog.C (working copy)
@@ -1035,3 +1035,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QDocumentDialog_moc.cpp"
Index: src/frontends/qt4/QErrorListDialog.C
===================================================================
--- src/frontends/qt4/QErrorListDialog.C        (revision 13852)
+++ src/frontends/qt4/QErrorListDialog.C        (working copy)
@@ -51,3 +51,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QErrorListDialog_moc.cpp"
Index: src/frontends/qt4/QERTDialog.C
===================================================================
--- src/frontends/qt4/QERTDialog.C      (revision 13852)
+++ src/frontends/qt4/QERTDialog.C      (working copy)
@@ -49,3 +49,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QERTDialog_moc.cpp"
Index: src/frontends/qt4/QExternalDialog.C
===================================================================
--- src/frontends/qt4/QExternalDialog.C (revision 13852)
+++ src/frontends/qt4/QExternalDialog.C (working copy)
@@ -224,3 +224,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QExternalDialog_moc.cpp"
Index: src/frontends/qt4/QFloatDialog.C
===================================================================
--- src/frontends/qt4/QFloatDialog.C    (revision 13852)
+++ src/frontends/qt4/QFloatDialog.C    (working copy)
@@ -60,3 +60,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QFloatDialog_moc.cpp"
Index: src/frontends/qt4/QGraphicsDialog.C
===================================================================
--- src/frontends/qt4/QGraphicsDialog.C (revision 13852)
+++ src/frontends/qt4/QGraphicsDialog.C (working copy)
@@ -165,3 +165,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QGraphicsDialog_moc.cpp"
Index: src/frontends/qt4/QIncludeDialog.C
===================================================================
--- src/frontends/qt4/QIncludeDialog.C  (revision 13852)
+++ src/frontends/qt4/QIncludeDialog.C  (working copy)
@@ -103,3 +103,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QIncludeDialog_moc.cpp"
Index: src/frontends/qt4/QIndexDialog.C
===================================================================
--- src/frontends/qt4/QIndexDialog.C    (revision 13852)
+++ src/frontends/qt4/QIndexDialog.C    (working copy)
@@ -80,3 +80,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QIndexDialog_moc.cpp"
Index: src/frontends/qt4/QLAction.C
===================================================================
--- src/frontends/qt4/QLAction.C        (revision 13852)
+++ src/frontends/qt4/QLAction.C        (working copy)
@@ -87,3 +87,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLAction_moc.cpp"
Index: src/frontends/qt4/QLMenubar.C
===================================================================
--- src/frontends/qt4/QLMenubar.C       (revision 13852)
+++ src/frontends/qt4/QLMenubar.C       (working copy)
@@ -171,3 +171,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLMenubar_moc.cpp"
Index: src/frontends/qt4/QLogDialog.C
===================================================================
--- src/frontends/qt4/QLogDialog.C      (revision 13852)
+++ src/frontends/qt4/QLogDialog.C      (working copy)
@@ -46,3 +46,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLogDialog_moc.cpp"
Index: src/frontends/qt4/QLPopupMenu.C
===================================================================
--- src/frontends/qt4/QLPopupMenu.C     (revision 13852)
+++ src/frontends/qt4/QLPopupMenu.C     (working copy)
@@ -200,3 +200,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLPopupMenu_moc.cpp"
Index: src/frontends/qt4/QLPrintDialog.C
===================================================================
--- src/frontends/qt4/QLPrintDialog.C   (revision 13852)
+++ src/frontends/qt4/QLPrintDialog.C   (working copy)
@@ -97,3 +97,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLPrintDialog_moc.cpp"
Index: src/frontends/qt4/QLToolbar.C
===================================================================
--- src/frontends/qt4/QLToolbar.C       (revision 13852)
+++ src/frontends/qt4/QLToolbar.C       (working copy)
@@ -270,3 +270,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QLToolbar_moc.cpp"
Index: src/frontends/qt4/QMathDialog.C
===================================================================
--- src/frontends/qt4/QMathDialog.C     (revision 13852)
+++ src/frontends/qt4/QMathDialog.C     (working copy)
@@ -261,3 +261,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QMathDialog_moc.cpp"
Index: src/frontends/qt4/QMathMatrixDialog.C
===================================================================
--- src/frontends/qt4/QMathMatrixDialog.C       (revision 13852)
+++ src/frontends/qt4/QMathMatrixDialog.C       (working copy)
@@ -113,3 +113,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QMathMatrixDialog_moc.cpp"
Index: src/frontends/qt4/QNoteDialog.C
===================================================================
--- src/frontends/qt4/QNoteDialog.C     (revision 13852)
+++ src/frontends/qt4/QNoteDialog.C     (working copy)
@@ -50,3 +50,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QNoteDialog_moc.cpp"
Index: src/frontends/qt4/QParagraphDialog.C
===================================================================
--- src/frontends/qt4/QParagraphDialog.C        (revision 13852)
+++ src/frontends/qt4/QParagraphDialog.C        (working copy)
@@ -86,3 +86,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QParagraphDialog_moc.cpp"
Index: src/frontends/qt4/QPrefsDialog.C
===================================================================
--- src/frontends/qt4/QPrefsDialog.C    (revision 13852)
+++ src/frontends/qt4/QPrefsDialog.C    (working copy)
@@ -1605,3 +1605,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QPrefsDialog_moc.cpp"
Index: src/frontends/qt4/QRefDialog.C
===================================================================
--- src/frontends/qt4/QRefDialog.C      (revision 13852)
+++ src/frontends/qt4/QRefDialog.C      (working copy)
@@ -135,3 +135,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QRefDialog_moc.cpp"
Index: src/frontends/qt4/QSearchDialog.C
===================================================================
--- src/frontends/qt4/QSearchDialog.C   (revision 13852)
+++ src/frontends/qt4/QSearchDialog.C   (working copy)
@@ -123,3 +123,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QSearchDialog_moc.cpp"
Index: src/frontends/qt4/QSendtoDialog.C
===================================================================
--- src/frontends/qt4/QSendtoDialog.C   (revision 13852)
+++ src/frontends/qt4/QSendtoDialog.C   (working copy)
@@ -57,3 +57,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QSendtoDialog_moc.cpp"
Index: src/frontends/qt4/qsetborder.C
===================================================================
--- src/frontends/qt4/qsetborder.C      (revision 13852)
+++ src/frontends/qt4/qsetborder.C      (working copy)
@@ -234,3 +234,5 @@
 {
        return bottom_.set;
 }
+
+#include "qsetborder_moc.cpp"
Index: src/frontends/qt4/QShowFileDialog.C
===================================================================
--- src/frontends/qt4/QShowFileDialog.C (revision 13852)
+++ src/frontends/qt4/QShowFileDialog.C (working copy)
@@ -37,3 +37,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QShowFileDialog_moc.cpp"
Index: src/frontends/qt4/QSpellcheckerDialog.C
===================================================================
--- src/frontends/qt4/QSpellcheckerDialog.C     (revision 13852)
+++ src/frontends/qt4/QSpellcheckerDialog.C     (working copy)
@@ -106,3 +106,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QSpellcheckerDialog_moc.cpp"
Index: src/frontends/qt4/QTabularCreateDialog.C
===================================================================
--- src/frontends/qt4/QTabularCreateDialog.C    (revision 13852)
+++ src/frontends/qt4/QTabularCreateDialog.C    (working copy)
@@ -57,3 +57,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QTabularCreateDialog_moc.cpp"
Index: src/frontends/qt4/QTabularDialog.C
===================================================================
--- src/frontends/qt4/QTabularDialog.C  (revision 13852)
+++ src/frontends/qt4/QTabularDialog.C  (working copy)
@@ -383,3 +383,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QTabularDialog_moc.cpp"
Index: src/frontends/qt4/QTexinfoDialog.C
===================================================================
--- src/frontends/qt4/QTexinfoDialog.C  (revision 13852)
+++ src/frontends/qt4/QTexinfoDialog.C  (working copy)
@@ -104,3 +104,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QTexinfoDialog_moc.cpp"
Index: src/frontends/qt4/QThesaurusDialog.C
===================================================================
--- src/frontends/qt4/QThesaurusDialog.C        (revision 13852)
+++ src/frontends/qt4/QThesaurusDialog.C        (working copy)
@@ -133,3 +133,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QThesaurusDialog_moc.cpp"
Index: src/frontends/qt4/QTocDialog.C
===================================================================
--- src/frontends/qt4/QTocDialog.C      (revision 13852)
+++ src/frontends/qt4/QTocDialog.C      (working copy)
@@ -239,3 +239,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QTocDialog_moc.cpp"
Index: src/frontends/qt4/QtView.C
===================================================================
--- src/frontends/qt4/QtView.C  (revision 13852)
+++ src/frontends/qt4/QtView.C  (working copy)
@@ -209,3 +209,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QtView_moc.cpp"
Index: src/frontends/qt4/QURLDialog.C
===================================================================
--- src/frontends/qt4/QURLDialog.C      (revision 13852)
+++ src/frontends/qt4/QURLDialog.C      (working copy)
@@ -62,3 +62,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QURLDialog_moc.cpp"
Index: src/frontends/qt4/QViewSource.C
===================================================================
--- src/frontends/qt4/QViewSource.C     (revision 13852)
+++ src/frontends/qt4/QViewSource.C     (working copy)
@@ -108,3 +108,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QViewSource_moc.cpp"
Index: src/frontends/qt4/QViewSourceDialog.C
===================================================================
--- src/frontends/qt4/QViewSourceDialog.C       (revision 13852)
+++ src/frontends/qt4/QViewSourceDialog.C       (working copy)
@@ -38,3 +38,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QViewSourceDialog_moc.cpp"
Index: src/frontends/qt4/QVSpaceDialog.C
===================================================================
--- src/frontends/qt4/QVSpaceDialog.C   (revision 13852)
+++ src/frontends/qt4/QVSpaceDialog.C   (working copy)
@@ -74,3 +74,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QVSpaceDialog_moc.cpp"
Index: src/frontends/qt4/QWorkArea.C
===================================================================
--- src/frontends/qt4/QWorkArea.C       (revision 13852)
+++ src/frontends/qt4/QWorkArea.C       (working copy)
@@ -671,3 +671,5 @@
        return err;
 }
 #endif  // Q_WS_MACX
+
+#include "QWorkArea_moc.cpp"
Index: src/frontends/qt4/QWrapDialog.C
===================================================================
--- src/frontends/qt4/QWrapDialog.C     (revision 13852)
+++ src/frontends/qt4/QWrapDialog.C     (working copy)
@@ -55,3 +55,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "QWrapDialog_moc.cpp"
Index: src/frontends/qt4/socket_callback.C
===================================================================
--- src/frontends/qt4/socket_callback.C (revision 13852)
+++ src/frontends/qt4/socket_callback.C (working copy)
@@ -27,3 +27,5 @@
 {
        func_();
 }
+
+#include "socket_callback_moc.cpp"
Index: src/frontends/qt4/TocModel.C
===================================================================
--- src/frontends/qt4/TocModel.C        (revision 13852)
+++ src/frontends/qt4/TocModel.C        (working copy)
@@ -151,3 +151,5 @@
 
 } // namespace frontend
 } // namespace lyx
+
+#include "TocModel_moc.cpp"
Index: src/frontends/qt4/validators.C
===================================================================
--- src/frontends/qt4/validators.C      (revision 13852)
+++ src/frontends/qt4/validators.C      (working copy)
@@ -167,3 +167,5 @@
                return 0;
        return dynamic_cast<PathValidator *>(validator);
 }
+
+#include "validators_moc.cpp"

Reply via email to