<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>PrefsDialog</class> <widget class="QDialog" name="PrefsDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>474</width> <height>737</height> </rect> </property> <property name="windowTitle"> <string>_("Preferences")</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QTabWidget" name="tabWidget"> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="tabWidgetPage1"> <attribute name="title"> <string>_("Interface")</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QGroupBox" name="groupBox_4"> <property name="title"> <string>_("Timer")</string> </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> <layout class="QGridLayout" name="gridLayout_2"> <item row="1" column="1"> <widget class="QSpinBox" name="spinBoxTimerTotal"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>999</number> </property> <property name="value"> <number>180</number> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="spinBoxTimerAlert"> <property name="minimum"> <number>-1</number> </property> <property name="maximum"> <number>999</number> </property> <property name="value"> <number>30</number> </property> </widget> </item> <item row="1" column="2"> <spacer name="horizontalSpacer_4"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item row="2" column="0"> <widget class="QLabel" name="label_8"> <property name="text"> <string>_("Alert level (in seconds):")</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_7"> <property name="text"> <string>_("Timer total duration (in seconds):")</string> </property> </widget> </item> <item row="3" column="0" colspan="3"> <widget class="QCheckBox" name="checkBoxTimerBeeps"> <property name="text"> <string>_("Timer beeps")</string> </property> </widget> </item> <item row="4" column="0" colspan="3"> <widget class="QCheckBox" name="checkBoxTimerAutoStart"> <property name="text"> <string>_("Start timer automatically when the rack changes")</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_5"> <property name="title"> <string>_("Miscellaneous")</string> </property> <layout class="QVBoxLayout" name="verticalLayout_9"> <item> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <widget class="QLabel" name="label_5"> <property name="text"> <string>_("Definitions site:")</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="lineEditDefSite"/> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="_2"> <item> <widget class="QLabel" name="label_4"> <property name="text"> <string>_("Dictionary path:")</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="lineEditIntfDicPath"> <property name="minimumSize"> <size> <width>140</width> <height>0</height> </size> </property> <property name="toolTip"> <string>_("Enter the dictionary path (mandatory to start a game)")</string> </property> </widget> </item> <item> <widget class="QPushButton" name="pushButtonIntfDicBrowse"> <property name="toolTip"> <string>_("Open a browser window to choose the dictionary")</string> </property> <property name="text"> <string>_("Browse...")</string> </property> </widget> </item> </layout> </item> <item> <widget class="QCheckBox" name="checkBoxIntfShowPoints"> <property name="toolTip"> <string>_("Show/hide the tiles points on the board.")</string> </property> <property name="text"> <string>_("Display tiles points")</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxIntfAlignHistory"> <property name="toolTip"> <string>_("If checked, the game and player histories will display the rack and the corresponding solution on the same line")</string> </property> <property name="text"> <string>_("Align the rack and the solution in history")</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxIntfCheckUpdates"> <property name="text"> <string>_("Check periodially for new versions")</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>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="tabWidgetPage2"> <attribute name="title"> <string>_("Game modes")</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_5"> <item> <widget class="QGroupBox" name="groupBoxDuplicate"> <property name="title"> <string>_("Duplicate mode")</string> </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0" colspan="3"> <widget class="QCheckBox" name="checkBoxDuplRefuseInvalid"> <property name="toolTip"> <string>_("If checked, playing an invalid or misplaced word will not be possible. If unchecked, you will get 0 point and lose your turn")</string> </property> <property name="text"> <string>_("Refuse to play invalid moves")</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string>_("Min. players for a solo:")</string> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>_("Solo value:")</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QSpinBox" name="spinBoxDuplSoloValue"> <property name="toolTip"> <string>_("Value of the solo bonus. Set it to 0 if you don't want solo bonus")</string> </property> <property name="value"> <number>10</number> </property> </widget> </item> <item row="2" column="2"> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item row="2" column="1"> <widget class="QSpinBox" name="spinBoxDuplSoloPlayers"> <property name="toolTip"> <string>_("Minimum number of players needed to take into account the solo bonus")</string> </property> <property name="value"> <number>16</number> </property> </widget> </item> </layout> <zorder>checkBoxDuplRefuseInvalid</zorder> <zorder>label_2</zorder> <zorder>label_3</zorder> <zorder>spinBoxDuplSoloValue</zorder> <zorder>horizontalSpacer</zorder> <zorder>spinBoxDuplSoloPlayers</zorder> </widget> </item> <item> <widget class="QGroupBox" name="groupBoxFreeGame"> <property name="title"> <string>_("Free game mode")</string> </property> <layout class="QVBoxLayout" name="_3"> <item> <widget class="QCheckBox" name="checkBoxFreeRefuseInvalid"> <property name="toolTip"> <string>_("If checked, playing an invalid or misplaced word will not be possible. If unchecked, you will get 0 point and lose your turn")</string> </property> <property name="text"> <string>_("Refuse to play invalid moves")</string> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBoxTraining"> <property name="title"> <string>_("Training mode")</string> </property> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <widget class="QLabel" name="label"> <property name="text"> <string>_("Search results limit:")</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="spinBoxTrainSearchLimit"> <property name="maximum"> <number>100000</number> </property> <property name="value"> <number>100</number> </property> </widget> </item> <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>_("Arbitration mode")</string> </property> <layout class="QVBoxLayout" name="verticalLayout_4"> <item> <widget class="QCheckBox" name="checkBoxArbitAutoMaster"> <property name="text"> <string>_("Choose a master move automatically")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxArbitFillRack"> <property name="text"> <string>_("Propose a new rack automatically")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxArbitLink7P1"> <property name="toolTip"> <string>_("If checked, any change to the player rack in training mode will update the 'Plus 1' tab of the 'Dictionary tools' window")</string> </property> <property name="text"> <string>_("Copy rack to the 'Plus 1' dictionary tool")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxArbitSoloAuto"> <property name="text"> <string>_("Handle solos automatically")</string> </property> </widget> </item> <item> <layout class="QGridLayout" name="gridLayout_3"> <item row="1" column="1"> <widget class="QSpinBox" name="spinBoxArbitSoloPlayers"> <property name="enabled"> <bool>false</bool> </property> <property name="toolTip"> <string>_("Minimum number of players needed to take into account the solo bonus")</string> </property> <property name="value"> <number>16</number> </property> </widget> </item> <item row="4" column="1"> <widget class="QSpinBox" name="spinBoxArbitWarnLimit"> <property name="value"> <number>3</number> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="label_10"> <property name="text"> <string>_("Penalty value:")</string> </property> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="label_6"> <property name="text"> <string>_("Warnings limit:")</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QSpinBox" name="spinBoxArbitPenaltyValue"> <property name="toolTip"> <string>_("Default number of points for a penalty")</string> </property> <property name="maximum"> <number>100000</number> </property> <property name="value"> <number>5</number> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_12"> <property name="text"> <string>_("Solo value:")</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="spinBoxArbitSoloValue"> <property name="toolTip"> <string>_("Value of the solo bonus. Set it to 0 if you don't want solo bonus")</string> </property> <property name="value"> <number>10</number> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="labelArbitSoloPlayers"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>_("Min. players for a solo:")</string> </property> </widget> </item> <item row="1" column="2"> <spacer name="horizontalSpacer_3"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item row="5" column="0"> <widget class="QLabel" name="label_9"> <property name="text"> <string>_("Search results limit:")</string> </property> </widget> </item> <item row="5" column="1"> <widget class="QSpinBox" name="spinBoxArbitSearchLimit"> <property name="maximum"> <number>100000</number> </property> <property name="value"> <number>100</number> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_6"> <property name="title"> <string>_("Topping mode")</string> </property> <layout class="QGridLayout" name="gridLayout_4"> <item row="2" column="0"> <widget class="QLabel" name="label_11"> <property name="text"> <string>_("Additional penalty given when the timer expires:")</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="spinBoxToppingExpPenalty"> <property name="maximum"> <number>9999</number> </property> <property name="value"> <number>60</number> </property> </widget> </item> <item row="0" column="0"> <widget class="QCheckBox" name="checkBoxToppingElapsedPenalty"> <property name="text"> <string>_("Give a 1 point penalty for each elapsed second")</string> </property> </widget> </item> <item row="2" column="2"> <spacer name="horizontalSpacer_5"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </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>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="tab"> <attribute name="title"> <string>_("Confirmations")</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_6"> <item> <widget class="QGroupBox" name="groupBox_2"> <property name="title"> <string>_("When a game is on going, ask for a confirmation:")</string> </property> <layout class="QVBoxLayout" name="verticalLayout_7"> <item> <widget class="QCheckBox" name="checkBoxConfoStartGame"> <property name="text"> <string>_("Before starting a new game")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoLoadGame"> <property name="text"> <string>_("Before loading a game")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoLoadDic"> <property name="text"> <string>_("Before loading a dictionary")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoReplayTurn"> <property name="text"> <string>_("Before replaying a turn")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoQuitGame"> <property name="text"> <string>_("Before quitting Eliot")</string> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string>_("In arbitration mode, ask for a confirmation:")</string> </property> <layout class="QVBoxLayout" name="verticalLayout_8"> <item> <widget class="QCheckBox" name="checkBoxConfoArbitReplaceMaster"> <property name="text"> <string>_("Before replacing the selected master move")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitLowMaster"> <property name="text"> <string>_("When selecting a non optimal master move")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitMasterJokers"> <property name="text"> <string>_("When selecting a master move using jokers uselessly")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitSupprMove"> <property name="text"> <string>_("Before suppressing a player move")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitReplaceMove"> <property name="text"> <string>_("Before replacing a player move")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitRack"> <property name="text"> <string>_("Before losing a player move (with a rack change)")</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxConfoArbitEndTurn"> <property name="text"> <string>_("When ending an incomplete turn")</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>40</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </widget> <tabstops> <tabstop>tabWidget</tabstop> <tabstop>spinBoxTimerTotal</tabstop> <tabstop>spinBoxTimerAlert</tabstop> <tabstop>checkBoxTimerBeeps</tabstop> <tabstop>checkBoxTimerAutoStart</tabstop> <tabstop>lineEditDefSite</tabstop> <tabstop>lineEditIntfDicPath</tabstop> <tabstop>pushButtonIntfDicBrowse</tabstop> <tabstop>checkBoxIntfShowPoints</tabstop> <tabstop>checkBoxIntfAlignHistory</tabstop> <tabstop>checkBoxIntfCheckUpdates</tabstop> <tabstop>checkBoxDuplRefuseInvalid</tabstop> <tabstop>spinBoxDuplSoloPlayers</tabstop> <tabstop>spinBoxDuplSoloValue</tabstop> <tabstop>checkBoxFreeRefuseInvalid</tabstop> <tabstop>spinBoxTrainSearchLimit</tabstop> <tabstop>checkBoxArbitAutoMaster</tabstop> <tabstop>checkBoxArbitFillRack</tabstop> <tabstop>checkBoxArbitLink7P1</tabstop> <tabstop>checkBoxArbitSoloAuto</tabstop> <tabstop>spinBoxArbitSoloPlayers</tabstop> <tabstop>spinBoxArbitSoloValue</tabstop> <tabstop>spinBoxArbitPenaltyValue</tabstop> <tabstop>spinBoxArbitWarnLimit</tabstop> <tabstop>spinBoxArbitSearchLimit</tabstop> <tabstop>checkBoxToppingElapsedPenalty</tabstop> <tabstop>spinBoxToppingExpPenalty</tabstop> <tabstop>checkBoxConfoStartGame</tabstop> <tabstop>checkBoxConfoLoadGame</tabstop> <tabstop>checkBoxConfoLoadDic</tabstop> <tabstop>checkBoxConfoReplayTurn</tabstop> <tabstop>checkBoxConfoQuitGame</tabstop> <tabstop>checkBoxConfoArbitReplaceMaster</tabstop> <tabstop>checkBoxConfoArbitLowMaster</tabstop> <tabstop>checkBoxConfoArbitMasterJokers</tabstop> <tabstop>checkBoxConfoArbitSupprMove</tabstop> <tabstop>checkBoxConfoArbitReplaceMove</tabstop> <tabstop>checkBoxConfoArbitRack</tabstop> <tabstop>checkBoxConfoArbitEndTurn</tabstop> <tabstop>buttonBox</tabstop> </tabstops> <resources/> <connections> <connection> <sender>buttonBox</sender> <signal>accepted()</signal> <receiver>PrefsDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>275</x> <y>546</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>PrefsDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>343</x> <y>546</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </connections> </ui>