]> Git trees. - libqmvoc.git/commitdiff
Set lessons in query properly.
authorPeter Hedlund <peter@peterandlinda.com>
Sat, 17 Feb 2007 23:20:55 +0000 (23:20 +0000)
committerPeter Hedlund <peter@peterandlinda.com>
Sat, 17 Feb 2007 23:20:55 +0000 (23:20 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634681

kdeeducore/keduvocdocument.cpp

index 33aebca5c1b37f85e7cfd816ed9e7640c8b71d6e..7720964401903d60dcea7ba960df53e106338d4a 100644 (file)
@@ -683,15 +683,12 @@ QList<int> KEduVocDocument::lessonsInQuery() const
 void KEduVocDocument::setLessonsInQuery(QList<int> lesson_iq)
 {
   m_lessonsInQuery.clear();
-  for (int i = 0; i < m_lessonDescriptions.size(); i++)
-    m_lessonsInQuery.push_back(false);
+  for (int i = 0; i < m_lessonDescriptions.count(); i++)
+    m_lessonsInQuery.append(false);
 
-  foreach( int i, lesson_iq )
-    if (lesson_iq[i] <= (int) m_lessonsInQuery.size() )
-    {
-      m_lessonsInQuery[lesson_iq[i]-1] = true;    // Offset <no lesson>
-//      cout << "setliq: " << lesson_iq[i] << " " << i << endl;
-    }
+  foreach(int i, lesson_iq)
+    if (i <= m_lessonsInQuery.count())
+      m_lessonsInQuery[i - 1] = true;
 }