svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=773252
***************************************************************************/
#include "element.h"
-#include "spectrum.h"
#include <kdebug.h>
Element::Element()
{
- m_spectrum = 0;
}
QVariant Element::dataAsVariant( ChemicalDataObject::BlueObelisk type ) const
Element::~Element()
{
- delete m_spectrum;
- m_spectrum = 0;
}
void Element::addData( const ChemicalDataObject& o )
return dataList;
}
- void setSpectrum( Spectrum * spec ){
- m_spectrum = spec;
- }
-
- Spectrum * spectrum() const{
- return m_spectrum;
- }
-
private:
/**
* this QList stores all information about an element
*/
QList<ChemicalDataObject> dataList;
-
- Spectrum *m_spectrum;
};
#endif
for (int i = 0; i < attrs.length(); ++i)
{
if (attrs.localName(i) == "xValue"){
- d->wavelenght = attrs.value(i).toDouble();
- }
- else if (attrs.localName(i) == "yValue"){
d->intensity = attrs.value(i).toInt();
}
+ else if (attrs.localName(i) == "yValue"){
+ d->wavelenght = attrs.value(i).toDouble();
+ }
}
d->currentPeak = new Spectrum::peak(d->wavelenght, d->intensity);
}