[education/artikulate] src: Include moc files

Volker Krause <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 1d09f8bf3eff5472a2308d1eb485656f8b8d9877 by Volker Krause.
Committed on 13/08/2026 at 17:18.
Pushed by aacid into branch 'master'.

Include moc files

Speeds up compilation and helps with the Qt 6.12 build issues.

M  +2    -0    src/application.cpp
M  +2    -0    src/core/contributorrepository.cpp
M  +2    -0    src/core/language.cpp
M  +2    -0    src/core/phoneme.cpp
M  +2    -0    src/core/phonemegroup.cpp
M  +2    -0    src/core/phrase.cpp
M  +2    -0    src/core/resourcerepository.cpp
M  +2    -0    src/core/resources/courseresource.cpp
M  +2    -0    src/core/resources/editablecourseresource.cpp
M  +2    -0    src/core/resources/skeletonresource.cpp
M  +2    -0    src/core/unit.cpp
M  +2    -0    src/mainwindow.cpp
M  +2    -0    src/mainwindow_editor.cpp
M  +2    -0    src/org/kde/artikulate/coursefiltermodel.cpp
M  +2    -0    src/org/kde/artikulate/coursemodel.cpp
M  +2    -0    src/org/kde/artikulate/drawercoursetreemodel.cpp
M  +2    -0    src/org/kde/artikulate/drawertrainingactions.cpp
M  +2    -0    src/org/kde/artikulate/editorsession.cpp
M  +2    -0    src/org/kde/artikulate/languagemodel.cpp
M  +2    -0    src/org/kde/artikulate/languageresourcemodel.cpp
M  +2    -0    src/org/kde/artikulate/learningprogressmodel.cpp
M  +2    -0    src/org/kde/artikulate/phonemegroupmodel.cpp
M  +2    -0    src/org/kde/artikulate/phonememodel.cpp
M  +2    -0    src/org/kde/artikulate/phonemeunitmodel.cpp
M  +2    -0    src/org/kde/artikulate/phrasefiltermodel.cpp
M  +2    -0    src/org/kde/artikulate/phraselistmodel.cpp
M  +2    -0    src/org/kde/artikulate/phrasemodel.cpp
M  +2    -0    src/org/kde/artikulate/profilemodel.cpp
M  +2    -0    src/org/kde/artikulate/skeletonmodel.cpp
M  +2    -0    src/org/kde/artikulate/temporaryrecordingfile.cpp
M  +2    -0    src/org/kde/artikulate/trainingsession.cpp
M  +2    -0    src/org/kde/artikulate/unitfiltermodel.cpp
M  +2    -0    src/org/kde/artikulate/unitmodel.cpp
M  +2    -0    src/qmlcontrols/iconitem.cpp

https://invent.kde.org/education/artikulate/-/commit/1d09f8bf3eff5472a2308d1eb485656f8b8d9877

diff --git a/src/application.cpp b/src/application.cpp
index 36d988ed..1aaaeab3 100644
--- a/src/application.cpp
+++ b/src/application.cpp
@@ -83,3 +83,5 @@ void Application::registerQmlTypes()
     qmlRegisterType<Phoneme>(uri.data(), 1, 0, "Phoneme");
     qmlRegisterType<PhonemeGroup>(uri.data(), 1, 0, "PhonemeGroup");
 }
+
+#include "moc_application.cpp"
diff --git a/src/core/contributorrepository.cpp b/src/core/contributorrepository.cpp
index 068705af..33df1a66 100644
--- a/src/core/contributorrepository.cpp
+++ b/src/core/contributorrepository.cpp
@@ -399,3 +399,5 @@ QVector<std::shared_ptr<IEditableCourse>> ContributorRepository::skeletons() con
     }
     return skeletonList;
 }
+
+#include "moc_contributorrepository.cpp"
diff --git a/src/core/language.cpp b/src/core/language.cpp
index d75a0732..9574ae9a 100644
--- a/src/core/language.cpp
+++ b/src/core/language.cpp
@@ -140,3 +140,5 @@ QVector<std::shared_ptr<PhonemeGroup>> Language::phonemeGroups() const
 {
     return m_phonemeGroups;
 }
+
+#include "moc_language.cpp"
diff --git a/src/core/phoneme.cpp b/src/core/phoneme.cpp
index fc74545c..f1babdc6 100644
--- a/src/core/phoneme.cpp
+++ b/src/core/phoneme.cpp
@@ -37,3 +37,5 @@ void Phoneme::setTitle(const QString &title)
         Q_EMIT titleChanged();
     }
 }
+
+#include "moc_phoneme.cpp"
diff --git a/src/core/phonemegroup.cpp b/src/core/phonemegroup.cpp
index 4d2933fb..553cfbbc 100644
--- a/src/core/phonemegroup.cpp
+++ b/src/core/phonemegroup.cpp
@@ -102,3 +102,5 @@ std::shared_ptr<Phoneme> PhonemeGroup::addPhoneme(const QString &identifier, con
     newPhoneme->setTitle(title);
     return addPhoneme(std::move(newPhoneme));
 }
+
+#include "moc_phonemegroup.cpp"
diff --git a/src/core/phrase.cpp b/src/core/phrase.cpp
index 2a7f3410..5f4c21de 100644
--- a/src/core/phrase.cpp
+++ b/src/core/phrase.cpp
@@ -402,3 +402,5 @@ void Phrase::removePhoneme(Phoneme *phoneme)
         // FIXME tell Unit to also send corresponding signal!
     }
 }
+
+#include "moc_phrase.cpp"
diff --git a/src/core/resourcerepository.cpp b/src/core/resourcerepository.cpp
index 0278e58a..0edc28df 100644
--- a/src/core/resourcerepository.cpp
+++ b/src/core/resourcerepository.cpp
@@ -143,3 +143,5 @@ bool ResourceRepository::loadLanguage(const QString &resourceFile)
     m_languages.insert(language->id(), language);
     return true;
 }
+
+#include "moc_resourcerepository.cpp"
diff --git a/src/core/resources/courseresource.cpp b/src/core/resources/courseresource.cpp
index 34ba9b87..7cc2d555 100644
--- a/src/core/resources/courseresource.cpp
+++ b/src/core/resources/courseresource.cpp
@@ -270,3 +270,5 @@ QUrl CourseResource::file() const
 {
     return d->m_file;
 }
+
+#include "moc_courseresource.cpp"
diff --git a/src/core/resources/editablecourseresource.cpp b/src/core/resources/editablecourseresource.cpp
index 78cabcdd..68218fab 100644
--- a/src/core/resources/editablecourseresource.cpp
+++ b/src/core/resources/editablecourseresource.cpp
@@ -338,3 +338,5 @@ void EditableCourseResource::markModified()
         Q_EMIT modifiedChanged(true);
     }
 }
+
+#include "moc_editablecourseresource.cpp"
diff --git a/src/core/resources/skeletonresource.cpp b/src/core/resources/skeletonresource.cpp
index 32db34f2..b7d4e452 100644
--- a/src/core/resources/skeletonresource.cpp
+++ b/src/core/resources/skeletonresource.cpp
@@ -416,3 +416,5 @@ QUrl SkeletonResource::file() const
 {
     return d->m_path;
 }
+
+#include "moc_skeletonresource.cpp"
diff --git a/src/core/unit.cpp b/src/core/unit.cpp
index 83f712cc..a6396ffb 100644
--- a/src/core/unit.cpp
+++ b/src/core/unit.cpp
@@ -156,3 +156,5 @@ void Unit::emitPhrasesChanged(std::shared_ptr<IEditableUnit> unit)
 {
     Q_EMIT phrasesChanged(unit);
 }
+
+#include "moc_unit.cpp"
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 815278d8..d3a49c5d 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -61,3 +61,5 @@ bool MainWindow::queryClose()
     // FIXME make sure all learner data is written to database
     return true;
 }
+
+#include "moc_mainwindow.cpp"
diff --git a/src/mainwindow_editor.cpp b/src/mainwindow_editor.cpp
index 0269f482..30147430 100644
--- a/src/mainwindow_editor.cpp
+++ b/src/mainwindow_editor.cpp
@@ -96,3 +96,5 @@ void MainWindowEditor::quit()
 //        return false;
 //    }
 //}
+
+#include "moc_mainwindow_editor.cpp"
diff --git a/src/org/kde/artikulate/coursefiltermodel.cpp b/src/org/kde/artikulate/coursefiltermodel.cpp
index ea1f07f9..1fc1cd7f 100644
--- a/src/org/kde/artikulate/coursefiltermodel.cpp
+++ b/src/org/kde/artikulate/coursefiltermodel.cpp
@@ -75,3 +75,5 @@ QVariant CourseFilterModel::course(int row) const
 {
     return m_courseModel->data(m_courseModel->index(row, 0), CourseModel::DataRole);
 }
+
+#include "moc_coursefiltermodel.cpp"
diff --git a/src/org/kde/artikulate/coursemodel.cpp b/src/org/kde/artikulate/coursemodel.cpp
index 1a6faaea..405e6c7d 100644
--- a/src/org/kde/artikulate/coursemodel.cpp
+++ b/src/org/kde/artikulate/coursemodel.cpp
@@ -162,3 +162,5 @@ QVariant CourseModel::course(int row) const
 {
     return data(index(row, 0), CourseModel::DataRole);
 }
+
+#include "moc_coursemodel.cpp"
diff --git a/src/org/kde/artikulate/drawercoursetreemodel.cpp b/src/org/kde/artikulate/drawercoursetreemodel.cpp
index 7769bd0d..f427e5e5 100644
--- a/src/org/kde/artikulate/drawercoursetreemodel.cpp
+++ b/src/org/kde/artikulate/drawercoursetreemodel.cpp
@@ -324,3 +324,5 @@ QModelIndex DrawerCourseTreeModel::firstPhraseIndexInUnit(const QModelIndex &cur
         return QModelIndex();
     }
 }
+
+#include "moc_drawercoursetreemodel.cpp"
diff --git a/src/org/kde/artikulate/drawertrainingactions.cpp b/src/org/kde/artikulate/drawertrainingactions.cpp
index 136aee2c..5042c49d 100644
--- a/src/org/kde/artikulate/drawertrainingactions.cpp
+++ b/src/org/kde/artikulate/drawertrainingactions.cpp
@@ -55,3 +55,5 @@ QHash<int, QByteArray> DrawerTrainingActions::roleNames() const
     roles[DrawerTrainingActions::Action] = "drawerAction";
     return roles;
 }
+
+#include "moc_drawertrainingactions.cpp"
diff --git a/src/org/kde/artikulate/editorsession.cpp b/src/org/kde/artikulate/editorsession.cpp
index 15333ce3..be48bc8d 100644
--- a/src/org/kde/artikulate/editorsession.cpp
+++ b/src/org/kde/artikulate/editorsession.cpp
@@ -136,3 +136,5 @@ void EditorSession::updateCourseFromSkeleton()
     }
     m_repository->updateCourseFromSkeleton(m_course->self());
 }
+
+#include "moc_editorsession.cpp"
diff --git a/src/org/kde/artikulate/languagemodel.cpp b/src/org/kde/artikulate/languagemodel.cpp
index 07819bbd..74737dfd 100644
--- a/src/org/kde/artikulate/languagemodel.cpp
+++ b/src/org/kde/artikulate/languagemodel.cpp
@@ -61,3 +61,5 @@ QVariant LanguageModel::language(int row) const
 {
     return data(index(row, 0), LanguageResourceModel::DataRole);
 }
+
+#include "moc_languagemodel.cpp"
diff --git a/src/org/kde/artikulate/languageresourcemodel.cpp b/src/org/kde/artikulate/languageresourcemodel.cpp
index c57e8327..b1f70b96 100644
--- a/src/org/kde/artikulate/languageresourcemodel.cpp
+++ b/src/org/kde/artikulate/languageresourcemodel.cpp
@@ -181,3 +181,5 @@ void LanguageResourceModel::updateMappings()
         m_signalMapper->setMapping(m_languages.at(i), i);
     }
 }
+
+#include "moc_languageresourcemodel.cpp"
diff --git a/src/org/kde/artikulate/learningprogressmodel.cpp b/src/org/kde/artikulate/learningprogressmodel.cpp
index 6680c0b0..b9ae5151 100644
--- a/src/org/kde/artikulate/learningprogressmodel.cpp
+++ b/src/org/kde/artikulate/learningprogressmodel.cpp
@@ -147,3 +147,5 @@ void LearningProgressModel::updateResults()
     // nothing to do
     endResetModel();
 }
+
+#include "moc_learningprogressmodel.cpp"
diff --git a/src/org/kde/artikulate/phonemegroupmodel.cpp b/src/org/kde/artikulate/phonemegroupmodel.cpp
index ea8643a8..c0d653c0 100644
--- a/src/org/kde/artikulate/phonemegroupmodel.cpp
+++ b/src/org/kde/artikulate/phonemegroupmodel.cpp
@@ -155,3 +155,5 @@ void PhonemeGroupModel::updateMappings()
     //        m_signalMapper->setMapping(m_course->phonemeGroupList().at(i), i);
     //    }
 }
+
+#include "moc_phonemegroupmodel.cpp"
diff --git a/src/org/kde/artikulate/phonememodel.cpp b/src/org/kde/artikulate/phonememodel.cpp
index 1a120fe7..4da8874b 100644
--- a/src/org/kde/artikulate/phonememodel.cpp
+++ b/src/org/kde/artikulate/phonememodel.cpp
@@ -129,3 +129,5 @@ void PhonemeModel::updateMappings()
         m_signalMapper->setMapping(m_language->phonemes().at(i).get(), i);
     }
 }
+
+#include "moc_phonememodel.cpp"
diff --git a/src/org/kde/artikulate/phonemeunitmodel.cpp b/src/org/kde/artikulate/phonemeunitmodel.cpp
index f5483ef9..0aeb8c49 100644
--- a/src/org/kde/artikulate/phonemeunitmodel.cpp
+++ b/src/org/kde/artikulate/phonemeunitmodel.cpp
@@ -194,3 +194,5 @@ void PhonemeUnitModel::updateMappings()
     //        m_signalMapper->setMapping(m_course->phonemeUnitList(m_phonemeGroup).at(i), i);
     //    }
 }
+
+#include "moc_phonemeunitmodel.cpp"
diff --git a/src/org/kde/artikulate/phrasefiltermodel.cpp b/src/org/kde/artikulate/phrasefiltermodel.cpp
index 173efba9..1d731300 100644
--- a/src/org/kde/artikulate/phrasefiltermodel.cpp
+++ b/src/org/kde/artikulate/phrasefiltermodel.cpp
@@ -94,3 +94,5 @@ bool PhraseFilterModel::filterAcceptsRow(int source_row, const QModelIndex &sour
     }
     return result;
 }
+
+#include "moc_phrasefiltermodel.cpp"
diff --git a/src/org/kde/artikulate/phraselistmodel.cpp b/src/org/kde/artikulate/phraselistmodel.cpp
index b30be175..6181a06d 100644
--- a/src/org/kde/artikulate/phraselistmodel.cpp
+++ b/src/org/kde/artikulate/phraselistmodel.cpp
@@ -188,3 +188,5 @@ void PhraseListModel::updateMappings()
         m_signalMapper->setMapping(m_unit->phrases().at(i).get(), i);
     }
 }
+
+#include "moc_phraselistmodel.cpp"
diff --git a/src/org/kde/artikulate/phrasemodel.cpp b/src/org/kde/artikulate/phrasemodel.cpp
index 2a87f85d..4145b174 100644
--- a/src/org/kde/artikulate/phrasemodel.cpp
+++ b/src/org/kde/artikulate/phrasemodel.cpp
@@ -328,3 +328,5 @@ void PhraseModel::updatePhraseMappings()
         }
     }
 }
+
+#include "moc_phrasemodel.cpp"
diff --git a/src/org/kde/artikulate/profilemodel.cpp b/src/org/kde/artikulate/profilemodel.cpp
index 02f6eddd..f79be05a 100644
--- a/src/org/kde/artikulate/profilemodel.cpp
+++ b/src/org/kde/artikulate/profilemodel.cpp
@@ -152,3 +152,5 @@ void ProfileModel::updateMappings()
         m_signalMapper->setMapping(m_profileManager->profiles().at(i), i);
     }
 }
+
+#include "moc_profilemodel.cpp"
diff --git a/src/org/kde/artikulate/skeletonmodel.cpp b/src/org/kde/artikulate/skeletonmodel.cpp
index 4af2994c..043a94e3 100644
--- a/src/org/kde/artikulate/skeletonmodel.cpp
+++ b/src/org/kde/artikulate/skeletonmodel.cpp
@@ -159,3 +159,5 @@ QVariant SkeletonModel::skeleton(int row) const
 {
     return data(index(row, 0), SkeletonModel::DataRole);
 }
+
+#include "moc_skeletonmodel.cpp"
diff --git a/src/org/kde/artikulate/temporaryrecordingfile.cpp b/src/org/kde/artikulate/temporaryrecordingfile.cpp
index 88f55ed8..23a23c4f 100644
--- a/src/org/kde/artikulate/temporaryrecordingfile.cpp
+++ b/src/org/kde/artikulate/temporaryrecordingfile.cpp
@@ -60,3 +60,5 @@ void TemporaryRecordingFile::saveAs(const QString &path)
         qWarning() << "Copy operation failed:" << QDir::tempPath() + '/' + m_soundFile->fileName() << "->" << path;
     }
 }
+
+#include "moc_temporaryrecordingfile.cpp"
diff --git a/src/org/kde/artikulate/trainingsession.cpp b/src/org/kde/artikulate/trainingsession.cpp
index fbd5f1bc..ec690b25 100644
--- a/src/org/kde/artikulate/trainingsession.cpp
+++ b/src/org/kde/artikulate/trainingsession.cpp
@@ -179,3 +179,5 @@ void TrainingSession::updateGoal()
     learner->addGoal(goal);
     learner->setActiveGoal(goal);
 }
+
+#include "moc_trainingsession.cpp"
diff --git a/src/org/kde/artikulate/unitfiltermodel.cpp b/src/org/kde/artikulate/unitfiltermodel.cpp
index 522cfba6..e331452c 100644
--- a/src/org/kde/artikulate/unitfiltermodel.cpp
+++ b/src/org/kde/artikulate/unitfiltermodel.cpp
@@ -45,3 +45,5 @@ bool UnitFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceP
     QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent);
     return sourceModel()->data(index, UnitModel::ContainsTrainingData).toBool();
 }
+
+#include "moc_unitfiltermodel.cpp"
diff --git a/src/org/kde/artikulate/unitmodel.cpp b/src/org/kde/artikulate/unitmodel.cpp
index 437ce259..68158360 100644
--- a/src/org/kde/artikulate/unitmodel.cpp
+++ b/src/org/kde/artikulate/unitmodel.cpp
@@ -157,3 +157,5 @@ void UnitModel::updateMappings()
         m_signalMapper->setMapping(m_course->units().at(i).get(), i);
     }
 }
+
+#include "moc_unitmodel.cpp"
diff --git a/src/qmlcontrols/iconitem.cpp b/src/qmlcontrols/iconitem.cpp
index e8eba055..9162e677 100644
--- a/src/qmlcontrols/iconitem.cpp
+++ b/src/qmlcontrols/iconitem.cpp
@@ -150,3 +150,5 @@ void IconItem::geometryChange(const QRectF &newGeometry, const QRectF &oldGeomet
     }
     QQuickItem::geometryChange(newGeometry, oldGeometry);
 }
+
+#include "moc_iconitem.cpp"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.