Logo Search packages:      
Sourcecode: kalzium version File versions  Download package

Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes

concentrationCalculator Class Reference

List of all members.

Public Slots

void amountSoluteChanged ()
void amountSoluteTypeChanged ()
void amountSolventChanged ()
void amountSolventTypeChanged ()
void calculate ()
void calculateAmountSolute ()
void calculateAmountSolvent ()
void calculateConcentration ()
void calculateEqtMass ()
void calculateMolarMass ()
void calculateMolarMassSolvent ()
void concentrationChanged (int)
void configChanged ()
double densitySolute ()
void densitySoluteChanged ()
double densitySolvent ()
void densitySolventChanged ()
void eqtMassChanged (int)
double eqtsSolute ()
void error (int type)
double massSolute ()
double massSolvent ()
void molarMassChanged (int)
void molarMassSolventChanged (int)
double molesSolute ()
double molesSolvent ()
void reset ()
 Performs the initialisation for the class.
void setMode (int mode)
double volumeSolute ()
double volumeSolvent ()

Public Member Functions

 concentrationCalculator (QObject *parent, const QVariantList &args)
virtual QGraphicsWidget * graphicsWidget ()
virtual void init ()

Protected Slots

void configAccepted ()

Protected Member Functions

void createConfigurationInterface (KConfigDialog *parent)

Private Attributes

Plasma::SpinBox * m_amountSolute
Plasma::ComboBox * m_amountSoluteType
Plasma::ComboBox * m_amountSoluteUnit
Plasma::SpinBox * m_amountSolvent
Plasma::ComboBox * m_amountSolventType
Plasma::ComboBox * m_amountSolventUnit
Value m_AmtSolute
Value m_AmtSolvent
Plasma::ComboBox * m_calculationMode
Plasma::SpinBox * m_concentration
double m_Concentration
Plasma::ComboBox * m_concentrationUnit
bool m_configUpdated
Converter * m_converter
Value m_DensitySolute
Plasma::SpinBox * m_densitySolute
Plasma::ComboBox * m_densitySoluteUnit
Plasma::SpinBox * m_densitySolvent
Value m_DensitySolvent
Plasma::ComboBox * m_densitySolventUnit
double m_EqtMass
Plasma::SpinBox * m_eqtMass
Plasma::Label * m_error
int m_mode
double m_MolarMass
Plasma::SpinBox * m_molarMass
Plasma::SpinBox * m_molarMassSolvent
double m_MolarMassSolvent
double m_MolesSolute
double m_MolesSolvent
Plasma::PushButton * m_reset
bool m_soluteMass
bool m_solventVolume
QGraphicsWidget * m_widget
Ui::concentrationCalculatorConfig ui
 Designer Config file.

Detailed Description

Definition at line 55 of file concentrationCalculator.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index