--- a/eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui Tue May 17 08:51:43 2022 +0200 +++ b/eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui Tue May 17 12:15:38 2022 +0200 @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>501</width> - <height>684</height> + <width>550</width> + <height>602</height> </rect> </property> <property name="windowTitle"> @@ -34,6 +34,13 @@ </widget> </item> <item> + <widget class="QRadioButton" name="rMultiLineText"> + <property name="text"> + <string>Multiline Text</string> + </property> + </widget> + </item> + <item> <widget class="QRadioButton" name="rInteger"> <property name="text"> <string>Integer</string> @@ -148,260 +155,414 @@ </widget> </item> <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Text</string> - </property> - <layout class="QVBoxLayout"> - <item> - <widget class="QGroupBox" name="groupBox_3"> - <property name="title"> - <string>Echo Mode</string> - </property> - <layout class="QHBoxLayout"> - <item> - <widget class="QRadioButton" name="rEchoNormal"> - <property name="text"> - <string>Normal</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="rEchoNoEcho"> - <property name="text"> - <string>No Echo</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="rEchoPassword"> - <property name="text"> - <string>Password</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QLabel" name="TextLabel3"> - <property name="text"> - <string>Default</string> - </property> - </widget> - </item> - <item> - <widget class="QLineEdit" name="eTextDefault"/> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_4"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="title"> - <string>Integer</string> + <widget class="QStackedWidget" name="specificsStack"> + <property name="currentIndex"> + <number>0</number> </property> - <layout class="QGridLayout"> - <item row="1" column="3"> - <widget class="QSpinBox" name="sIntStep"> - <property name="minimum"> - <number>-2147483647</number> - </property> - <property name="maximum"> - <number>2147483647</number> - </property> - <property name="value"> - <number>1</number> - </property> - </widget> - </item> - <item row="1" column="2"> - <widget class="QSpinBox" name="sIntTo"> - <property name="minimum"> - <number>-2147483647</number> - </property> - <property name="maximum"> - <number>2147483647</number> - </property> - <property name="value"> - <number>2147483647</number> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QSpinBox" name="sIntFrom"> - <property name="minimum"> - <number>-2147483647</number> - </property> - <property name="maximum"> - <number>2147483647</number> - </property> - <property name="value"> - <number>-2147483647</number> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QSpinBox" name="sIntDefault"> - <property name="minimum"> - <number>-2147483647</number> - </property> - <property name="maximum"> - <number>2147483647</number> - </property> - </widget> - </item> - <item row="0" column="3"> - <widget class="QLabel" name="TextLabel4_4"> - <property name="text"> - <string>Step</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <widget class="QLabel" name="TextLabel4_3"> - <property name="text"> - <string>To</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLabel" name="TextLabel4_2"> - <property name="text"> - <string>From</string> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="TextLabel4"> - <property name="text"> - <string>Default</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_5"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="title"> - <string>Double</string> - </property> - <layout class="QGridLayout"> - <item row="1" column="3"> - <widget class="QSpinBox" name="sDoubleDecimals"> - <property name="minimum"> - <number>-2147483647</number> - </property> - <property name="maximum"> - <number>2147483647</number> - </property> - <property name="value"> - <number>1</number> - </property> - </widget> - </item> - <item row="1" column="2"> - <widget class="QLineEdit" name="eDoubleTo"> - <property name="text"> - <string>2147483647</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QLineEdit" name="eDoubleFrom"> - <property name="text"> - <string>-2147483647</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLineEdit" name="eDoubleDefault"> - <property name="text"> - <string>0</string> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="TextLabel5"> - <property name="text"> - <string>Default</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLabel" name="TextLabel6"> - <property name="text"> - <string>From</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <widget class="QLabel" name="TextLabel7"> - <property name="text"> - <string>To</string> - </property> - </widget> - </item> - <item row="0" column="3"> - <widget class="QLabel" name="TextLabel8"> - <property name="text"> - <string>Decimals</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_6"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="title"> - <string>Item</string> - </property> - <layout class="QGridLayout"> - <item row="1" column="2"> - <widget class="QCheckBox" name="cEditable"> - <property name="text"> - <string>Editable</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QSpinBox" name="sCurrentItem"/> - </item> - <item row="1" column="0"> - <widget class="QLineEdit" name="eVariable"/> - </item> - <item row="0" column="1"> - <widget class="QLabel" name="TextLabel10"> - <property name="text"> - <string>Current Item</string> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="TextLabel9"> - <property name="text"> - <string>String List Variable</string> - </property> - </widget> - </item> - </layout> + <widget class="QWidget" name="textPage"> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Text</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QGroupBox" name="groupBox_3"> + <property name="title"> + <string>Echo Mode</string> + </property> + <layout class="QHBoxLayout"> + <item> + <widget class="QRadioButton" name="rEchoNormal"> + <property name="text"> + <string>Normal</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="rEchoNoEcho"> + <property name="text"> + <string>No Echo</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="rEchoPassword"> + <property name="text"> + <string>Password</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QLabel" name="TextLabel3"> + <property name="text"> + <string>Default</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="eTextDefault"/> + </item> + <item> + <widget class="QCheckBox" name="cTranslateTextDefault"> + <property name="text"> + <string>Translate Default</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="multiLineTextPage"> + <layout class="QVBoxLayout" name="verticalLayout_8"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox_7"> + <property name="title"> + <string>Multiline Text</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_7"> + <item> + <widget class="QLabel" name="TextLabel3_2"> + <property name="text"> + <string>Default</string> + </property> + </widget> + </item> + <item> + <widget class="QPlainTextEdit" name="eMultiTextDefault"> + <property name="tabChangesFocus"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="cTranslateMultiTextDefault"> + <property name="text"> + <string>Translate Default</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="integerPage"> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox_4"> + <property name="title"> + <string>Integer</string> + </property> + <layout class="QGridLayout"> + <item row="1" column="3"> + <widget class="QSpinBox" name="sIntStep"> + <property name="minimum"> + <number>-2147483647</number> + </property> + <property name="maximum"> + <number>2147483647</number> + </property> + <property name="value"> + <number>1</number> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QSpinBox" name="sIntTo"> + <property name="minimum"> + <number>-2147483647</number> + </property> + <property name="maximum"> + <number>2147483647</number> + </property> + <property name="value"> + <number>2147483647</number> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="sIntFrom"> + <property name="minimum"> + <number>-2147483647</number> + </property> + <property name="maximum"> + <number>2147483647</number> + </property> + <property name="value"> + <number>-2147483647</number> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QSpinBox" name="sIntDefault"> + <property name="minimum"> + <number>-2147483647</number> + </property> + <property name="maximum"> + <number>2147483647</number> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel4_4"> + <property name="text"> + <string>Step</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel4_3"> + <property name="text"> + <string>To</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel4_2"> + <property name="text"> + <string>From</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel4"> + <property name="text"> + <string>Default</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>95</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <widget class="QWidget" name="doublePage"> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox_5"> + <property name="title"> + <string>Double</string> + </property> + <layout class="QGridLayout"> + <item row="1" column="3"> + <widget class="QSpinBox" name="sDoubleDecimals"> + <property name="minimum"> + <number>-2147483647</number> + </property> + <property name="maximum"> + <number>2147483647</number> + </property> + <property name="value"> + <number>1</number> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QLineEdit" name="eDoubleTo"> + <property name="text"> + <string>2147483647</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="eDoubleFrom"> + <property name="text"> + <string>-2147483647</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLineEdit" name="eDoubleDefault"> + <property name="text"> + <string>0</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel5"> + <property name="text"> + <string>Default</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel6"> + <property name="text"> + <string>From</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel7"> + <property name="text"> + <string>To</string> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel8"> + <property name="text"> + <string>Decimals</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer_2"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>95</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <widget class="QWidget" name="itemPage"> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox_6"> + <property name="title"> + <string>Item</string> + </property> + <layout class="QGridLayout"> + <item row="1" column="2"> + <widget class="QCheckBox" name="cEditable"> + <property name="text"> + <string>Editable</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="sCurrentItem"/> + </item> + <item row="1" column="0"> + <widget class="QLineEdit" name="eVariable"/> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel10"> + <property name="text"> + <string>Current Item</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel9"> + <property name="text"> + <string>String List Variable</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer_3"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>95</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> </widget> </item> <item> @@ -419,6 +580,7 @@ <pixmapfunction>qPixmapFromMimeSource</pixmapfunction> <tabstops> <tabstop>rText</tabstop> + <tabstop>rMultiLineText</tabstop> <tabstop>rInteger</tabstop> <tabstop>rDouble</tabstop> <tabstop>rItem</tabstop> @@ -433,6 +595,9 @@ <tabstop>rEchoNoEcho</tabstop> <tabstop>rEchoPassword</tabstop> <tabstop>eTextDefault</tabstop> + <tabstop>cTranslateTextDefault</tabstop> + <tabstop>eMultiTextDefault</tabstop> + <tabstop>cTranslateMultiTextDefault</tabstop> <tabstop>sIntDefault</tabstop> <tabstop>sIntFrom</tabstop> <tabstop>sIntTo</tabstop> @@ -444,83 +609,18 @@ <tabstop>eVariable</tabstop> <tabstop>sCurrentItem</tabstop> <tabstop>cEditable</tabstop> - <tabstop>buttonBox</tabstop> </tabstops> <resources/> <connections> <connection> - <sender>rText</sender> - <signal>toggled(bool)</signal> - <receiver>groupBox_2</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>74</x> - <y>48</y> - </hint> - <hint type="destinationlabel"> - <x>39</x> - <y>411</y> - </hint> - </hints> - </connection> - <connection> - <sender>rInteger</sender> - <signal>toggled(bool)</signal> - <receiver>groupBox_4</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>247</x> - <y>48</y> - </hint> - <hint type="destinationlabel"> - <x>178</x> - <y>489</y> - </hint> - </hints> - </connection> - <connection> - <sender>rDouble</sender> - <signal>toggled(bool)</signal> - <receiver>groupBox_5</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>364</x> - <y>48</y> - </hint> - <hint type="destinationlabel"> - <x>283</x> - <y>567</y> - </hint> - </hints> - </connection> - <connection> - <sender>rItem</sender> - <signal>toggled(bool)</signal> - <receiver>groupBox_6</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>481</x> - <y>48</y> - </hint> - <hint type="destinationlabel"> - <x>448</x> - <y>645</y> - </hint> - </hints> - </connection> - <connection> <sender>buttonBox</sender> <signal>accepted()</signal> <receiver>InputDialogWizardDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> - <x>34</x> - <y>674</y> + <x>43</x> + <y>940</y> </hint> <hint type="destinationlabel"> <x>25</x> @@ -535,8 +635,8 @@ <slot>reject()</slot> <hints> <hint type="sourcelabel"> - <x>120</x> - <y>674</y> + <x>129</x> + <y>940</y> </hint> <hint type="destinationlabel"> <x>111</x> @@ -551,12 +651,12 @@ <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> - <x>81</x> - <y>253</y> + <x>103</x> + <y>340</y> </hint> <hint type="destinationlabel"> - <x>124</x> - <y>260</y> + <x>247</x> + <y>341</y> </hint> </hints> </connection>