<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>QgsFieldCalculatorBase</class> <widget class="QDialog" name="QgsFieldCalculatorBase"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>615</width> <height>686</height> </rect> </property> <property name="windowTitle"> <string>Field calculator</string> </property> <layout class="QGridLayout" name="gridLayout_2"> <item row="0" column="0"> <widget class="QCheckBox" name="mUpdateExistingFieldCheckBox"> <property name="text"> <string>Update existing field</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="mExistingFieldComboBox"/> </item> <item row="1" column="0" colspan="2"> <widget class="QCheckBox" name="mOnlyUpdateSelectedCheckBox"> <property name="text"> <string>Only update selected features</string> </property> </widget> </item> <item row="2" column="0" colspan="3"> <widget class="QGroupBox" name="mNewFieldGroupBox"> <property name="title"> <string>New field</string> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QLabel" name="mFieldNameLabel"> <property name="text"> <string>Output field name</string> </property> <property name="buddy"> <cstring>mOutputFieldNameLineEdit</cstring> </property> </widget> </item> <item row="0" column="1" colspan="3"> <widget class="QLineEdit" name="mOutputFieldNameLineEdit"/> </item> <item row="1" column="0"> <widget class="QLabel" name="mOutputFieldTypeLabel"> <property name="text"> <string>Output field type</string> </property> <property name="buddy"> <cstring>mOutputFieldTypeComboBox</cstring> </property> </widget> </item> <item row="1" column="1" colspan="3"> <widget class="QComboBox" name="mOutputFieldTypeComboBox"/> </item> <item row="2" column="0"> <widget class="QLabel" name="mOutputFieldWidthLabel"> <property name="text"> <string>Output field width</string> </property> <property name="buddy"> <cstring>mOuputFieldWidthSpinBox</cstring> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="mOuputFieldWidthSpinBox"/> </item> <item row="2" column="2"> <widget class="QLabel" name="mOutputFieldPrecisionLabel"> <property name="text"> <string>Output field precision</string> </property> <property name="buddy"> <cstring>mOutputFieldPrecisionSpinBox</cstring> </property> </widget> </item> <item row="2" column="3"> <widget class="QSpinBox" name="mOutputFieldPrecisionSpinBox"/> </item> </layout> </widget> </item> <item row="3" column="0" colspan="2"> <widget class="QGroupBox" name="mFieldsGroupBox"> <property name="title"> <string>Fields</string> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QListWidget" name="mFieldsListWidget"/> </item> </layout> </widget> </item> <item row="3" column="2"> <widget class="QGroupBox" name="mValuesGroupBox"> <property name="title"> <string>Values</string> </property> <layout class="QGridLayout"> <item row="0" column="0" colspan="2"> <widget class="QListWidget" name="mValueListWidget"/> </item> <item row="1" column="0"> <widget class="QPushButton" name="mSamplePushButton"> <property name="text"> <string>Sample</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QPushButton" name="mAllPushButton"> <property name="text"> <string>All</string> </property> </widget> </item> </layout> </widget> </item> <item row="4" column="0" colspan="3"> <widget class="QGroupBox" name="mOperatorsGroupBox"> <property name="title"> <string>Operators</string> </property> <layout class="QGridLayout" name="gridLayout_1"> <item row="0" column="0"> <widget class="QPushButton" name="mPlusPushButton"> <property name="text"> <string>+</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QPushButton" name="mMultiplyPushButton"> <property name="text"> <string>*</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QPushButton" name="mSqrtButton"> <property name="text"> <string>sqrt</string> </property> </widget> </item> <item row="0" column="3"> <widget class="QPushButton" name="mSinButton"> <property name="text"> <string>sin</string> </property> </widget> </item> <item row="0" column="4"> <widget class="QPushButton" name="mTanButton"> <property name="text"> <string>tan</string> </property> </widget> </item> <item row="0" column="5"> <widget class="QPushButton" name="mACosButton"> <property name="text"> <string>acos</string> </property> </widget> </item> <item row="0" column="6"> <widget class="QPushButton" name="mOpenBracketPushButton"> <property name="text"> <string>(</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QPushButton" name="mMinusPushButton"> <property name="text"> <string>-</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QPushButton" name="mDividePushButton"> <property name="text"> <string>/</string> </property> </widget> </item> <item row="1" column="2"> <widget class="QPushButton" name="mExpButton"> <property name="text"> <string>^</string> </property> </widget> </item> <item row="1" column="3"> <widget class="QPushButton" name="mCosButton"> <property name="text"> <string>cos</string> </property> </widget> </item> <item row="1" column="4"> <widget class="QPushButton" name="mASinButton"> <property name="text"> <string>asin</string> </property> </widget> </item> <item row="1" column="5"> <widget class="QPushButton" name="mATanButton"> <property name="text"> <string>atan</string> </property> </widget> </item> <item row="1" column="6"> <widget class="QPushButton" name="mCloseBracketPushButton"> <property name="text"> <string>)</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QPushButton" name="mToRealButton"> <property name="text"> <string>to real</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QPushButton" name="mToIntButton"> <property name="text"> <string>to int</string> </property> </widget> </item> <item row="2" column="2"> <widget class="QPushButton" name="mToStringButton"> <property name="text"> <string>to string</string> </property> </widget> </item> <item row="2" column="3"> <widget class="QPushButton" name="mLengthButton"> <property name="text"> <string>length</string> </property> </widget> </item> <item row="2" column="4"> <widget class="QPushButton" name="mAreaButton"> <property name="text"> <string>area</string> </property> </widget> </item> </layout> </widget> </item> <item row="5" column="0"> <widget class="QLabel" name="mFieldCalculatorExpressionLabel"> <property name="text"> <string>Field calculator expression</string> </property> <property name="buddy"> <cstring>mExpressionTextEdit</cstring> </property> </widget> </item> <item row="6" column="0" colspan="3"> <widget class="QTextEdit" name="mExpressionTextEdit"/> </item> <item row="7" column="2"> <widget class="QDialogButtonBox" name="mButtonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </widget> <tabstops> <tabstop>mUpdateExistingFieldCheckBox</tabstop> <tabstop>mExistingFieldComboBox</tabstop> <tabstop>mOnlyUpdateSelectedCheckBox</tabstop> <tabstop>mOutputFieldNameLineEdit</tabstop> <tabstop>mOutputFieldTypeComboBox</tabstop> <tabstop>mOuputFieldWidthSpinBox</tabstop> <tabstop>mOutputFieldPrecisionSpinBox</tabstop> <tabstop>mFieldsListWidget</tabstop> <tabstop>mValueListWidget</tabstop> <tabstop>mSamplePushButton</tabstop> <tabstop>mAllPushButton</tabstop> <tabstop>mPlusPushButton</tabstop> <tabstop>mMultiplyPushButton</tabstop> <tabstop>mSqrtButton</tabstop> <tabstop>mSinButton</tabstop> <tabstop>mTanButton</tabstop> <tabstop>mACosButton</tabstop> <tabstop>mOpenBracketPushButton</tabstop> <tabstop>mMinusPushButton</tabstop> <tabstop>mDividePushButton</tabstop> <tabstop>mExpButton</tabstop> <tabstop>mCosButton</tabstop> <tabstop>mASinButton</tabstop> <tabstop>mATanButton</tabstop> <tabstop>mCloseBracketPushButton</tabstop> <tabstop>mToRealButton</tabstop> <tabstop>mToIntButton</tabstop> <tabstop>mToStringButton</tabstop> <tabstop>mLengthButton</tabstop> <tabstop>mAreaButton</tabstop> <tabstop>mExpressionTextEdit</tabstop> <tabstop>mButtonBox</tabstop> </tabstops> <resources/> <connections> <connection> <sender>mButtonBox</sender> <signal>accepted()</signal> <receiver>QgsFieldCalculatorBase</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>321</x> <y>676</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>mButtonBox</sender> <signal>rejected()</signal> <receiver>QgsFieldCalculatorBase</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>321</x> <y>676</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </connections> </ui>