summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h')
-rw-r--r--tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h b/tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h
deleted file mode 100644
index 7a451ee..0000000
--- a/tqtinterface/qt4/tools/designer/examples/metric/metric.ui.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/****************************************************************************
-** ui.h extension file, included from the uic-generated form implementation.
-**
-** If you wish to add, delete or rename functions respectively Q_SLOTS use
-** TQt Designer which will update this file, preserving your code. Create an
-** init() function in place of a constructor, and a destroy() function in
-** place of a destructor.
-*****************************************************************************/
-
-#include <tqvalidator.h>
-
-void ConversionForm::init()
-{
- numberLineEdit->setValidator( new TQDoubleValidator( numberLineEdit ) );
- numberLineEdit->setText( "10" );
- convert();
- numberLineEdit->selectAll();
-}
-
-void ConversionForm::convert()
-{
- enum MetricUnits {
- Kilometers,
- Meters,
- Centimeters,
- Millimeters
- };
- enum OldUnits {
- Miles,
- Yards,
- Feet,
- Inches
- };
-
- // Retrieve the input
- double input = numberLineEdit->text().toDouble();
- double scaledInput = input;
-
- // internally convert the input to millimeters
- switch ( fromComboBox->currentItem() ) {
- case Kilometers:
- scaledInput *= 1000000;
- break;
- case Meters:
- scaledInput *= 1000;
- break;
- case Centimeters:
- scaledInput *= 10;
- break;
- }
-
- //convert to inches
- double result = scaledInput * 0.0393701;
-
- switch ( toComboBox->currentItem() ) {
- case Miles:
- result /= 63360;
- break;
- case Yards:
- result /= 36;
- break;
- case Feet:
- result /= 12;
- break;
- }
-
- // set the result
- int decimals = decimalsSpinBox->value();
- resultLineEdit->setText( TQString::number( result, 'f', decimals ) );
- numberLineEdit->setText( TQString::number( input, 'f', decimals ) );
-}
-