diff options
Diffstat (limited to 'tqtinterface/qt4/tools/designer/examples/metric')
4 files changed, 0 insertions, 462 deletions
diff --git a/tqtinterface/qt4/tools/designer/examples/metric/main.cpp b/tqtinterface/qt4/tools/designer/examples/metric/main.cpp deleted file mode 100644 index 9f2b1dc..0000000 --- a/tqtinterface/qt4/tools/designer/examples/metric/main.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include <tqapplication.h> -#include "metric.h" - -int main( int argc, char ** argv ) -{ - TQApplication a( argc, argv ); - ConversionForm *w = new ConversionForm; - w->show(); - a.setMainWidget( w ); - a.connect( &a, TQT_SIGNAL( lastWindowClosed() ), &a, TQT_SLOT( quit() ) ); - return a.exec(); -} diff --git a/tqtinterface/qt4/tools/designer/examples/metric/metric.pro b/tqtinterface/qt4/tools/designer/examples/metric/metric.pro deleted file mode 100644 index b31b997..0000000 --- a/tqtinterface/qt4/tools/designer/examples/metric/metric.pro +++ /dev/null @@ -1,12 +0,0 @@ -TEMPLATE = app -LANGUAGE = C++ - -SOURCES += main.cpp -unix { - UI_DIR = .ui - TQMOC_DIR = .tqmoc - OBJECTS_DIR = .obj -} -FORMS = metric.ui -CONFIG += qt warn_on release -DBFILE = metric.db diff --git a/tqtinterface/qt4/tools/designer/examples/metric/metric.ui b/tqtinterface/qt4/tools/designer/examples/metric/metric.ui deleted file mode 100644 index 8ff4427..0000000 --- a/tqtinterface/qt4/tools/designer/examples/metric/metric.ui +++ /dev/null @@ -1,366 +0,0 @@ -<!DOCTYPE UI><UI version="3.1" stdsetdef="1"> -<class>ConversionForm</class> -<widget class="TQDialog"> - <property name="name"> - <cstring>ConversionForm</cstring> - </property> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>320</width> - <height>217</height> - </rect> - </property> - <property name="caption"> - <string>Metric Conversion</string> - </property> - <property name="sizeGripEnabled"> - <bool>true</bool> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="TQLayoutWidget"> - <property name="name"> - <cstring>Layout4</cstring> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="TQLayoutWidget" row="4" column="1"> - <property name="name"> - <cstring>Layout3</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <spacer> - <property name="name"> - <cstring>Spacer3</cstring> - </property> - <property name="orientation"> - <enum>Horizontal</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="tqsizeHint"> - <size> - <width>0</width> - <height>20</height> - </size> - </property> - </spacer> - <widget class="TQSpinBox"> - <property name="name"> - <cstring>decimalsSpinBox</cstring> - </property> - <property name="maxValue"> - <number>6</number> - </property> - <property name="value"> - <number>3</number> - </property> - </widget> - </hbox> - </widget> - <widget class="TQComboBox" row="1" column="1"> - <item> - <property name="text"> - <string>Kilometers</string> - </property> - </item> - <item> - <property name="text"> - <string>Meters</string> - </property> - </item> - <item> - <property name="text"> - <string>Centimeters</string> - </property> - </item> - <item> - <property name="text"> - <string>Millimeters</string> - </property> - </item> - <property name="name"> - <cstring>fromComboBox</cstring> - </property> - </widget> - <widget class="TQLabel" row="3" column="0"> - <property name="name"> - <cstring>TextLabel4</cstring> - </property> - <property name="text"> - <string>Result:</string> - </property> - </widget> - <widget class="TQLabel" row="1" column="0"> - <property name="name"> - <cstring>TextLabel2</cstring> - </property> - <property name="text"> - <string>Convert &From:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>fromComboBox</cstring> - </property> - </widget> - <widget class="TQLabel" row="2" column="0"> - <property name="name"> - <cstring>TextLabel3</cstring> - </property> - <property name="text"> - <string>Convert &To:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>toComboBox</cstring> - </property> - </widget> - <widget class="TQLabel" row="4" column="0"> - <property name="name"> - <cstring>TextLabel1_2</cstring> - </property> - <property name="text"> - <string>&Decimals:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>decimalsSpinBox</cstring> - </property> - </widget> - <widget class="TQLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel1</cstring> - </property> - <property name="text"> - <string>Enter &Number:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>numberLineEdit</cstring> - </property> - </widget> - <widget class="TQLabel" row="3" column="1"> - <property name="name"> - <cstring>resultLineEdit</cstring> - </property> - <property name="paletteBackgroundColor"> - <color> - <red>255</red> - <green>255</green> - <blue>0</blue> - </color> - </property> - <property name="font"> - <font> - <bold>1</bold> - </font> - </property> - <property name="frameShape"> - <enum>WinPanel</enum> - </property> - <property name="frameShadow"> - <enum>Sunken</enum> - </property> - <property name="text"> - <string></string> - </property> - <property name="tqalignment"> - <set>AlignVCenter|AlignRight</set> - </property> - </widget> - <widget class="TQLineEdit" row="0" column="1"> - <property name="name"> - <cstring>numberLineEdit</cstring> - </property> - <property name="font"> - <font> - <bold>1</bold> - </font> - </property> - <property name="tqalignment"> - <set>AlignRight</set> - </property> - </widget> - <widget class="TQComboBox" row="2" column="1"> - <item> - <property name="text"> - <string>Miles</string> - </property> - </item> - <item> - <property name="text"> - <string>Yards</string> - </property> - </item> - <item> - <property name="text"> - <string>Feet</string> - </property> - </item> - <item> - <property name="text"> - <string>Inches</string> - </property> - </item> - <property name="name"> - <cstring>toComboBox</cstring> - </property> - </widget> - </grid> - </widget> - <spacer> - <property name="name"> - <cstring>Spacer2</cstring> - </property> - <property name="orientation"> - <enum>Vertical</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="tqsizeHint"> - <size> - <width>20</width> - <height>0</height> - </size> - </property> - </spacer> - <widget class="TQLayoutWidget"> - <property name="name"> - <cstring>Layout3</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="TQPushButton"> - <property name="name"> - <cstring>clearButton</cstring> - </property> - <property name="text"> - <string>&Clear</string> - </property> - </widget> - <widget class="TQPushButton"> - <property name="name"> - <cstring>calculateButton</cstring> - </property> - <property name="text"> - <string>Calculate</string> - </property> - <property name="default"> - <bool>true</bool> - </property> - </widget> - <spacer> - <property name="name"> - <cstring>Spacer27</cstring> - </property> - <property name="orientation"> - <enum>Horizontal</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="tqsizeHint"> - <size> - <width>0</width> - <height>20</height> - </size> - </property> - </spacer> - <widget class="TQPushButton"> - <property name="name"> - <cstring>quitButton</cstring> - </property> - <property name="text"> - <string>&Quit</string> - </property> - </widget> - </hbox> - </widget> - </vbox> -</widget> -<connections> - <connection> - <sender>clearButton</sender> - <signal>clicked()</signal> - <receiver>numberLineEdit</receiver> - <slot>clear()</slot> - </connection> - <connection> - <sender>quitButton</sender> - <signal>clicked()</signal> - <receiver>ConversionForm</receiver> - <slot>close()</slot> - </connection> - <connection> - <sender>calculateButton</sender> - <signal>clicked()</signal> - <receiver>ConversionForm</receiver> - <slot>convert()</slot> - </connection> - <connection> - <sender>clearButton</sender> - <signal>clicked()</signal> - <receiver>resultLineEdit</receiver> - <slot>clear()</slot> - </connection> - <connection> - <sender>decimalsSpinBox</sender> - <signal>valueChanged(int)</signal> - <receiver>ConversionForm</receiver> - <slot>convert()</slot> - </connection> - <connection> - <sender>fromComboBox</sender> - <signal>activated(int)</signal> - <receiver>ConversionForm</receiver> - <slot>convert()</slot> - </connection> - <connection> - <sender>toComboBox</sender> - <signal>activated(int)</signal> - <receiver>ConversionForm</receiver> - <slot>convert()</slot> - </connection> - <connection> - <sender>clearButton</sender> - <signal>released()</signal> - <receiver>numberLineEdit</receiver> - <slot>setFocus()</slot> - </connection> - <connection> - <sender>calculateButton</sender> - <signal>clicked()</signal> - <receiver>numberLineEdit</receiver> - <slot>setFocus()</slot> - </connection> -</connections> -<tabstops> - <tabstop>numberLineEdit</tabstop> - <tabstop>fromComboBox</tabstop> - <tabstop>toComboBox</tabstop> - <tabstop>decimalsSpinBox</tabstop> - <tabstop>clearButton</tabstop> - <tabstop>calculateButton</tabstop> - <tabstop>quitButton</tabstop> -</tabstops> -<includes> - <include location="local" impldecl="in implementation">metric.ui.h</include> -</includes> -<Q_SLOTS> - <slot>convert()</slot> -</Q_SLOTS> -<functions> - <function access="private">init()</function> -</functions> -<pixmapinproject/> -<layoutdefaults spacing="6" margin="11"/> -</UI> 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 ) ); -} - |