* update TODO
svn path=/trunk/KDE/kdeedu/kalzium/src/element.cpp; revision=422593
layoutFile.close();
ElementList = readData( doc );
+ m_numOfElements = ElementList.count();
}
KalziumDataObject::~KalziumDataObject()
return list;
}
+
+const int KalziumDataObject::numberOfElements() const
+{
+ return m_numOfElements;
+}
Element* element( int number );
+ /**
+ * @return the number of elements we have
+ */
+ const int numberOfElements() const;
+
private:
EList readData( QDomDocument &dataDocument );
+
+ // caching the number of elements
+ int m_numOfElements;
};
struct coordinate{