diff options
author | Daniel Poelzleithner <git@poelzi.org> | 2020-12-07 12:10:56 +0100 |
---|---|---|
committer | Daniel Poelzleithner <git@poelzi.org> | 2020-12-07 12:10:56 +0100 |
commit | e77124c39828cbc120f6bf566db084869a04b42d (patch) | |
tree | 46020dafe469eed4f04bf7d8081935ae1338a28d /src/library/dlganalysis.cpp | |
parent | bf343d2677f19d1886682c4bd15e26f70884ce27 (diff) |
Slimdown moc_compilation.cpp
The moc_compilation file became unbearable large, easily taking 10 minutes
to compile whenever a Q_OBJECT changes.
AUTOMOC scans for <basename>_moc.cpp includes and does not add the file
to the moc_compilation whenever it is included in the propper cpp file.
After this patch, moc_compilation.cpp is empty and the mocs are compiled
with the approptial cpp, increasing recompile speeds by a factor of 10 when
just a header file changed.
Diffstat (limited to 'src/library/dlganalysis.cpp')
-rw-r--r-- | src/library/dlganalysis.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/library/dlganalysis.cpp b/src/library/dlganalysis.cpp index 92ac221593..0912de810b 100644 --- a/src/library/dlganalysis.cpp +++ b/src/library/dlganalysis.cpp @@ -1,15 +1,17 @@ +#include "library/dlganalysis.h" + #include <QSqlTableModel> -#include "widget/wwidget.h" -#include "widget/wskincolor.h" -#include "widget/wanalysislibrarytableview.h" #include "analyzer/analyzerprogress.h" #include "library/dao/trackschema.h" -#include "library/trackcollectionmanager.h" -#include "library/dlganalysis.h" #include "library/library.h" -#include "widget/wlibrary.h" +#include "library/trackcollectionmanager.h" +#include "moc_dlganalysis.cpp" #include "util/assert.h" +#include "widget/wanalysislibrarytableview.h" +#include "widget/wlibrary.h" +#include "widget/wskincolor.h" +#include "widget/wwidget.h" DlgAnalysis::DlgAnalysis(WLibrary* parent, UserSettingsPointer pConfig, |