QVariant m_errorValue;
ChemicalDataObject::BlueObelisk m_type;
ChemicalDataObject::BlueObeliskUnit m_unit;
+
+ ~ChemicalDataObjectPrivate();
};
-ChemicalDataObject::ChemicalDataObject( const QVariant& v, BlueObelisk type, const QVariant& errorValue ) : d(new ChemicalDataObjectPrivate())
+ChemicalDataObjectPrivate::~ChemicalDataObjectPrivate()
+{
+}
+
+ChemicalDataObject::ChemicalDataObject( const QVariant& v, BlueObelisk type, const QVariant& errorValue )
+: d(new ChemicalDataObjectPrivate())
{
d->m_value = v;
d->m_errorValue = errorValue;
bool ChemicalDataObject::operator==( const int v ) const
{
- kDebug() << "ChemicalDataObject::operator==() with int" << endl;
if ( d->m_value.type() != QVariant::Int )
return false;
bool ChemicalDataObject::operator==( const bool v ) const
{
- kDebug() << "ChemicalDataObject::operator==() with bool" << endl;
if ( d->m_value.type() != QVariant::Bool )
return false;
bool ChemicalDataObject::operator==( const double v ) const
{
- kDebug() << "ChemicalDataObject::operator==() with double" << endl;
if ( d->m_value.type() != QVariant::Double )
return false;
bool ChemicalDataObject::operator==( const QString& v ) const
{
- kDebug() << "ChemicalDataObject::operator==() with QString" << endl;
if ( d->m_value.type() != QVariant::String )
return false;
Isotope::~Isotope()
{
+ delete m_parentElementSymbol;
+ delete m_mass;
+ delete m_identifier;
+ delete m_spin;
+ delete m_magmoment;
+ delete m_abundance;
+ delete m_halflife;
+ delete m_ecdecay;
+ delete m_betaplusdecay;
+ delete m_betaminusdecay;
+ delete m_alphadecay;
+ delete m_eclikeliness;
+ delete m_betapluslikeliness;
+ delete m_betaminuslikeliness;
+ delete m_alphalikeliness;
}
void Isotope::addData( ChemicalDataObject* o )