svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=494591
}
+QList<Element*>
+ElementCountMap::elements()
+{
+ QList<Element*> list;
+
+ foreach( ElementCount* c, m_map ){
+ Element* e = c->m_element;
+ if ( !list.contains( e ) )
+ list << e;
+ }
+
+ return list;
+}
+
void
ElementCountMap::add(Element *_element, int _count)
/**
- * @class ElementCountMap
+ * @class ElementCount
* @author Inge Wallin
*/
class ElementCount
* This class is used to count the elements in the molecule
* which is being calculated
*
- * @class ElementCount
+ * @class ElementCountMap
* @author Inge Wallin
*/
class ElementCountMap
*/
void add(ElementCountMap &_map);
+ /**
+ * Returns the elements in the molecule. For example, if the molecule
+ * is CO2, a list with C and O will be returned.
+ * @return the elements in the molecule
+ */
+ QList<Element*> elements();
+
/**
* @param _element
* @param _count