diff options
Diffstat (limited to 'kplato/kptdurationwidget.ui')
-rw-r--r-- | kplato/kptdurationwidget.ui | 420 |
1 files changed, 420 insertions, 0 deletions
diff --git a/kplato/kptdurationwidget.ui b/kplato/kptdurationwidget.ui new file mode 100644 index 00000000..73944e3d --- /dev/null +++ b/kplato/kptdurationwidget.ui @@ -0,0 +1,420 @@ +<!DOCTYPE UI><UI version="3.3" stdsetdef="1"> +<class>KPlato::DurationWidget</class> +<widget class="QWidget"> + <property name="name"> + <cstring>DurationWidget</cstring> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>240</width> + <height>22</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>5</hsizetype> + <vsizetype>5</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="maximumSize"> + <size> + <width>32767</width> + <height>32767</height> + </size> + </property> + <property name="caption"> + <string>DurationWidget</string> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <property name="margin"> + <number>0</number> + </property> + <widget class="QFrame"> + <property name="name"> + <cstring>m_frame</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>5</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>32676</width> + <height>20</height> + </size> + </property> + <property name="paletteBackgroundColor"> + <color> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </property> + <property name="frameShape"> + <enum>LineEditPanel</enum> + </property> + <property name="frameShadow"> + <enum>Sunken</enum> + </property> + <property name="toolTip" stdset="0"> + <string>Use whole numbers or decimal fractions</string> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <property name="margin"> + <number>1</number> + </property> + <widget class="QLabel"> + <property name="name"> + <cstring>m_hhSpace</cstring> + </property> + <property name="text"> + <string></string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ddd</cstring> + </property> + </widget> + <widget class="QLineEdit"> + <property name="name"> + <cstring>m_ddd</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>2</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>50</width> + <height>0</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>70</width> + <height>32767</height> + </size> + </property> + <property name="text"> + <string>0</string> + <comment>AAA</comment> + </property> + <property name="frame"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>AlignRight</set> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_ddUnit</cstring> + </property> + <property name="text"> + <string>d</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ddd</cstring> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_mmColon</cstring> + </property> + <property name="text"> + <string>:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_hh</cstring> + </property> + </widget> + <widget class="QLineEdit"> + <property name="name"> + <cstring>m_hh</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>2</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="maximumSize"> + <size> + <width>50</width> + <height>32767</height> + </size> + </property> + <property name="text"> + <string>00</string> + </property> + <property name="frame"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>AlignRight</set> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_hhUnit</cstring> + </property> + <property name="text"> + <string>h</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_hh</cstring> + </property> + </widget> + <widget class="QLineEdit"> + <property name="name"> + <cstring>m_mm</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>2</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="maximumSize"> + <size> + <width>50</width> + <height>32767</height> + </size> + </property> + <property name="text"> + <string>00</string> + </property> + <property name="frame"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>AlignRight</set> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_mmUnit</cstring> + </property> + <property name="text"> + <string>m</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_mm</cstring> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_ssColon</cstring> + </property> + <property name="text"> + <string>:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ss</cstring> + </property> + </widget> + <widget class="QLineEdit"> + <property name="name"> + <cstring>m_ss</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>2</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="maximumSize"> + <size> + <width>50</width> + <height>32767</height> + </size> + </property> + <property name="text"> + <string>00</string> + </property> + <property name="frame"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>AlignRight</set> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_ssUnit</cstring> + </property> + <property name="text"> + <string>s</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ss</cstring> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_dot</cstring> + </property> + <property name="text"> + <string>.</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ms</cstring> + </property> + </widget> + <widget class="QLineEdit"> + <property name="name"> + <cstring>m_ms</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>2</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>32</width> + <height>0</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>50</width> + <height>32767</height> + </size> + </property> + <property name="text"> + <string>000</string> + </property> + <property name="frame"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>AlignRight</set> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>m_msUnit</cstring> + </property> + <property name="text"> + <string>ms</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_ms</cstring> + </property> + </widget> + </hbox> + </widget> + </hbox> +</widget> +<connections> + <connection> + <sender>m_ddd</sender> + <signal>lostFocus()</signal> + <receiver>DurationWidget</receiver> + <slot>dddLostFocus()</slot> + </connection> + <connection> + <sender>m_hh</sender> + <signal>lostFocus()</signal> + <receiver>DurationWidget</receiver> + <slot>hhLostFocus()</slot> + </connection> + <connection> + <sender>m_mm</sender> + <signal>lostFocus()</signal> + <receiver>DurationWidget</receiver> + <slot>mmLostFocus()</slot> + </connection> + <connection> + <sender>m_ss</sender> + <signal>lostFocus()</signal> + <receiver>DurationWidget</receiver> + <slot>ssLostFocus()</slot> + </connection> + <connection> + <sender>m_ms</sender> + <signal>lostFocus()</signal> + <receiver>DurationWidget</receiver> + <slot>msLostFocus()</slot> + </connection> +</connections> +<includes> + <include location="local" impldecl="in declaration">kptduration.h</include> + <include location="global" impldecl="in implementation">qvalidator.h</include> + <include location="global" impldecl="in implementation">qregexp.h</include> + <include location="local" impldecl="in implementation">kptdurationwidget.ui.h</include> +</includes> +<forwards> + <forward>class QRegExpValidator</forward> +</forwards> +<variables> + <variable access="public">enum { Days = 0x1, Hours = 0x2, Minutes = 0x4, Seconds = 0x8, Milliseconds = 0x10 } Fields;</variable> + <variable access="private">QString m_decimalPoint;</variable> + <variable access="private">QRegExpValidator *m_validator;</variable> + <variable access="private">struct FieldDescriptor *m_fields;</variable> +</variables> +<signals> + <signal>valueChanged()</signal> +</signals> +<slots> + <slot>setValue( const KPlato::Duration & newDuration )</slot> + <slot access="private">dddLostFocus()</slot> + <slot access="private">hhLostFocus()</slot> + <slot access="private">mmLostFocus()</slot> + <slot access="private">ssLostFocus()</slot> + <slot access="private">msLostFocus()</slot> + <slot>handleLostFocus( int field )</slot> +</slots> +<functions> + <function access="private">init()</function> + <function access="private" specifier="non virtual">destroy()</function> + <function access="private" specifier="non virtual" returnType="Q_INT64">setValueMilliseconds( Q_INT64 milliseconds )</function> + <function access="private" specifier="non virtual" returnType="Q_INT64">setValueSeconds( Q_INT64 seconds )</function> + <function access="private" specifier="non virtual" returnType="Q_INT64">setValueMinutes( Q_INT64 mins )</function> + <function access="private" specifier="non virtual" returnType="Q_INT64">setValueHours( Q_INT64 mins )</function> + <function access="private" specifier="non virtual" returnType="Q_INT64">setValueDays( Q_INT64 mins )</function> + <function returnType="Duration">value() const</function> + <function>setVisibleFields( int fieldMask )</function> + <function returnType="int">visibleFields()</function> + <function>setFieldLeftscale( int f, double ls )</function> + <function>setFieldRightscale( int f, double rs )</function> + <function>setFieldScale( int f, double scale )</function> + <function>setFieldUnit( int f, QString unit )</function> + <function access="private" specifier="non virtual" returnType="double">power( double m, int e )</function> + <function access="private" specifier="non virtual" returnType="double">fraction( QString number, int * exp )</function> +</functions> +<layoutdefaults spacing="6" margin="11"/> +</UI> |