Changeset 61b38c2b5d191ffd7da06429dd47b13833797ff0
- Timestamp:
- 08/13/08 03:12:24 (4 years ago)
- Children:
- 2d9c4d6b6dc7064e7346c20c3815ac35ddfcbb79
- Parents:
- 841592ecc3a3188f2f19914e30d065f0e94347b1
- git-committer:
- flupke <flupke@…> (08/13/08 03:12:24)
- Location:
- utils/regen/trunk
- Files:
-
- 4 added
- 4 edited
-
Ui_main.py (modified) (3 diffs)
-
main.py (modified) (2 diffs)
-
main.ui (modified) (1 diff)
-
regen.e4p (modified) (2 diffs)
-
wowregen/__init__.py (added)
-
wowregen/armory/__init__.py (added)
-
wowregen/armory/base.py (added)
-
wowregen/armory/character.py (added)
Legend:
- Unmodified
- Added
- Removed
-
utils/regen/trunk/Ui_main.py
r841592e r61b38c2 3 3 # Form implementation generated from reading ui file '/Users/flupke/source/regen/main.ui' 4 4 # 5 # Created: Sat Aug 9 04:36:5420085 # Created: Wed Aug 13 03:01:56 2008 6 6 # by: PyQt4 UI code generator 4.4.2 7 7 # … … 13 13 def setupUi(self, Dialog): 14 14 Dialog.setObjectName("Dialog") 15 Dialog.resize(282,191) 16 self.verticalLayout = QtGui.QVBoxLayout(Dialog) 15 Dialog.resize(616,506) 16 self.verticalLayout_6 = QtGui.QVBoxLayout(Dialog) 17 self.verticalLayout_6.setObjectName("verticalLayout_6") 18 self.verticalLayout_5 = QtGui.QVBoxLayout() 19 self.verticalLayout_5.setObjectName("verticalLayout_5") 20 self.groupBox_3 = QtGui.QGroupBox(Dialog) 21 self.groupBox_3.setObjectName("groupBox_3") 22 self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_3) 23 self.verticalLayout_2.setObjectName("verticalLayout_2") 24 self.horizontalLayout = QtGui.QHBoxLayout() 25 self.horizontalLayout.setObjectName("horizontalLayout") 26 self.gridLayout_4 = QtGui.QGridLayout() 27 self.gridLayout_4.setObjectName("gridLayout_4") 28 self.label_10 = QtGui.QLabel(self.groupBox_3) 29 self.label_10.setObjectName("label_10") 30 self.gridLayout_4.addWidget(self.label_10,0,0,1,1) 31 self.label_9 = QtGui.QLabel(self.groupBox_3) 32 self.label_9.setObjectName("label_9") 33 self.gridLayout_4.addWidget(self.label_9,1,0,1,1) 34 self.character_name = QtGui.QComboBox(self.groupBox_3) 35 self.character_name.setEditable(True) 36 self.character_name.setObjectName("character_name") 37 self.gridLayout_4.addWidget(self.character_name,1,1,1,1) 38 self.load_character = QtGui.QPushButton(self.groupBox_3) 39 self.load_character.setObjectName("load_character") 40 self.gridLayout_4.addWidget(self.load_character,1,2,1,1) 41 self.character_realm = QtGui.QComboBox(self.groupBox_3) 42 self.character_realm.setEditable(True) 43 self.character_realm.setObjectName("character_realm") 44 self.gridLayout_4.addWidget(self.character_realm,0,1,1,1) 45 self.horizontalLayout.addLayout(self.gridLayout_4) 46 self.groupBox_4 = QtGui.QGroupBox(self.groupBox_3) 47 self.groupBox_4.setObjectName("groupBox_4") 48 self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_4) 17 49 self.verticalLayout.setObjectName("verticalLayout") 50 self.gridLayout_3 = QtGui.QGridLayout() 51 self.gridLayout_3.setObjectName("gridLayout_3") 52 self.label_3 = QtGui.QLabel(self.groupBox_4) 53 self.label_3.setObjectName("label_3") 54 self.gridLayout_3.addWidget(self.label_3,0,0,1,1) 55 self.actual_spirit = QtGui.QLineEdit(self.groupBox_4) 56 self.actual_spirit.setReadOnly(True) 57 self.actual_spirit.setObjectName("actual_spirit") 58 self.gridLayout_3.addWidget(self.actual_spirit,0,1,1,1) 59 self.label_4 = QtGui.QLabel(self.groupBox_4) 60 self.label_4.setObjectName("label_4") 61 self.gridLayout_3.addWidget(self.label_4,1,0,1,1) 62 self.actual_intelligence = QtGui.QLineEdit(self.groupBox_4) 63 self.actual_intelligence.setReadOnly(True) 64 self.actual_intelligence.setObjectName("actual_intelligence") 65 self.gridLayout_3.addWidget(self.actual_intelligence,1,1,1,1) 66 self.verticalLayout.addLayout(self.gridLayout_3) 67 self.horizontalLayout.addWidget(self.groupBox_4) 68 self.verticalLayout_2.addLayout(self.horizontalLayout) 69 self.verticalLayout_5.addWidget(self.groupBox_3) 70 self.horizontalLayout_2 = QtGui.QHBoxLayout() 71 self.horizontalLayout_2.setObjectName("horizontalLayout_2") 72 self.groupBox = QtGui.QGroupBox(Dialog) 73 self.groupBox.setObjectName("groupBox") 74 self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox) 75 self.verticalLayout_3.setObjectName("verticalLayout_3") 18 76 self.gridLayout = QtGui.QGridLayout() 19 77 self.gridLayout.setObjectName("gridLayout") 20 self.label = QtGui.QLabel(Dialog) 78 self.label_2 = QtGui.QLabel(self.groupBox) 79 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Preferred) 80 sizePolicy.setHorizontalStretch(0) 81 sizePolicy.setVerticalStretch(0) 82 sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) 83 self.label_2.setSizePolicy(sizePolicy) 84 self.label_2.setObjectName("label_2") 85 self.gridLayout.addWidget(self.label_2,1,0,1,1) 86 self.intelligence_value_out = QtGui.QSpinBox(self.groupBox) 87 self.intelligence_value_out.setMaximum(5000) 88 self.intelligence_value_out.setObjectName("intelligence_value_out") 89 self.gridLayout.addWidget(self.intelligence_value_out,1,1,1,1) 90 self.label_5 = QtGui.QLabel(self.groupBox) 91 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Preferred) 92 sizePolicy.setHorizontalStretch(0) 93 sizePolicy.setVerticalStretch(0) 94 sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) 95 self.label_5.setSizePolicy(sizePolicy) 96 self.label_5.setObjectName("label_5") 97 self.gridLayout.addWidget(self.label_5,2,0,1,1) 98 self.mp5_value_out = QtGui.QSpinBox(self.groupBox) 99 self.mp5_value_out.setMaximum(5000) 100 self.mp5_value_out.setObjectName("mp5_value_out") 101 self.gridLayout.addWidget(self.mp5_value_out,2,1,1,1) 102 self.spirit_value_out = QtGui.QSpinBox(self.groupBox) 103 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Fixed) 104 sizePolicy.setHorizontalStretch(0) 105 sizePolicy.setVerticalStretch(0) 106 sizePolicy.setHeightForWidth(self.spirit_value_out.sizePolicy().hasHeightForWidth()) 107 self.spirit_value_out.setSizePolicy(sizePolicy) 108 self.spirit_value_out.setMaximum(5000) 109 self.spirit_value_out.setObjectName("spirit_value_out") 110 self.gridLayout.addWidget(self.spirit_value_out,0,1,1,1) 111 self.label = QtGui.QLabel(self.groupBox) 112 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Preferred) 113 sizePolicy.setHorizontalStretch(0) 114 sizePolicy.setVerticalStretch(0) 115 sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) 116 self.label.setSizePolicy(sizePolicy) 21 117 self.label.setObjectName("label") 22 118 self.gridLayout.addWidget(self.label,0,0,1,1) 23 self.spirit_value = QtGui.QSpinBox(Dialog) 24 self.spirit_value.setMaximum(5000) 25 self.spirit_value.setObjectName("spirit_value") 26 self.gridLayout.addWidget(self.spirit_value,0,1,1,1) 27 self.label_2 = QtGui.QLabel(Dialog) 28 self.label_2.setObjectName("label_2") 29 self.gridLayout.addWidget(self.label_2,1,0,1,1) 30 self.intelligence_value = QtGui.QSpinBox(Dialog) 31 self.intelligence_value.setMaximum(5000) 32 self.intelligence_value.setObjectName("intelligence_value") 33 self.gridLayout.addWidget(self.intelligence_value,1,1,1,1) 34 self.label_5 = QtGui.QLabel(Dialog) 35 self.label_5.setObjectName("label_5") 36 self.gridLayout.addWidget(self.label_5,2,0,1,1) 37 self.mp5_value = QtGui.QSpinBox(Dialog) 38 self.mp5_value.setMaximum(5000) 39 self.mp5_value.setObjectName("mp5_value") 40 self.gridLayout.addWidget(self.mp5_value,2,1,1,1) 41 self.label_3 = QtGui.QLabel(Dialog) 42 self.label_3.setObjectName("label_3") 43 self.gridLayout.addWidget(self.label_3,3,0,1,1) 44 self.i5sr_value = QtGui.QLineEdit(Dialog) 45 self.i5sr_value.setReadOnly(True) 46 self.i5sr_value.setObjectName("i5sr_value") 47 self.gridLayout.addWidget(self.i5sr_value,3,1,1,1) 48 self.label_4 = QtGui.QLabel(Dialog) 49 self.label_4.setObjectName("label_4") 50 self.gridLayout.addWidget(self.label_4,4,0,1,1) 51 self.oo5sr_value = QtGui.QLineEdit(Dialog) 52 self.oo5sr_value.setReadOnly(True) 53 self.oo5sr_value.setObjectName("oo5sr_value") 54 self.gridLayout.addWidget(self.oo5sr_value,4,1,1,1) 55 self.verticalLayout.addLayout(self.gridLayout) 119 self.verticalLayout_3.addLayout(self.gridLayout) 120 self.horizontalLayout_2.addWidget(self.groupBox) 121 self.groupBox_2 = QtGui.QGroupBox(Dialog) 122 self.groupBox_2.setObjectName("groupBox_2") 123 self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_2) 124 self.verticalLayout_4.setObjectName("verticalLayout_4") 125 self.gridLayout_2 = QtGui.QGridLayout() 126 self.gridLayout_2.setObjectName("gridLayout_2") 127 self.label_6 = QtGui.QLabel(self.groupBox_2) 128 self.label_6.setObjectName("label_6") 129 self.gridLayout_2.addWidget(self.label_6,1,0,1,1) 130 self.intelligence_value_in = QtGui.QSpinBox(self.groupBox_2) 131 self.intelligence_value_in.setMaximum(5000) 132 self.intelligence_value_in.setObjectName("intelligence_value_in") 133 self.gridLayout_2.addWidget(self.intelligence_value_in,1,1,1,1) 134 self.label_7 = QtGui.QLabel(self.groupBox_2) 135 self.label_7.setObjectName("label_7") 136 self.gridLayout_2.addWidget(self.label_7,2,0,1,1) 137 self.mp5_value_in = QtGui.QSpinBox(self.groupBox_2) 138 self.mp5_value_in.setMaximum(5000) 139 self.mp5_value_in.setObjectName("mp5_value_in") 140 self.gridLayout_2.addWidget(self.mp5_value_in,2,1,1,1) 141 self.spirit_value_in = QtGui.QSpinBox(self.groupBox_2) 142 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Fixed) 143 sizePolicy.setHorizontalStretch(0) 144 sizePolicy.setVerticalStretch(0) 145 sizePolicy.setHeightForWidth(self.spirit_value_in.sizePolicy().hasHeightForWidth()) 146 self.spirit_value_in.setSizePolicy(sizePolicy) 147 self.spirit_value_in.setMaximum(5000) 148 self.spirit_value_in.setObjectName("spirit_value_in") 149 self.gridLayout_2.addWidget(self.spirit_value_in,0,1,1,1) 150 self.label_8 = QtGui.QLabel(self.groupBox_2) 151 self.label_8.setObjectName("label_8") 152 self.gridLayout_2.addWidget(self.label_8,0,0,1,1) 153 self.verticalLayout_4.addLayout(self.gridLayout_2) 154 self.horizontalLayout_2.addWidget(self.groupBox_2) 155 self.verticalLayout_5.addLayout(self.horizontalLayout_2) 156 self.report = QtGui.QTextEdit(Dialog) 157 self.report.setReadOnly(True) 158 self.report.setObjectName("report") 159 self.verticalLayout_5.addWidget(self.report) 160 self.verticalLayout_6.addLayout(self.verticalLayout_5) 56 161 57 162 self.retranslateUi(Dialog) … … 59 164 60 165 def retranslateUi(self, Dialog): 61 Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) 62 self.label.setText(QtGui.QApplication.translate("Dialog", "Spirit", None, QtGui.QApplication.UnicodeUTF8)) 166 Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "WoW Regen", None, QtGui.QApplication.UnicodeUTF8)) 167 self.groupBox_3.setTitle(QtGui.QApplication.translate("Dialog", "Character", None, QtGui.QApplication.UnicodeUTF8)) 168 self.label_10.setText(QtGui.QApplication.translate("Dialog", "Realm", None, QtGui.QApplication.UnicodeUTF8)) 169 self.label_9.setText(QtGui.QApplication.translate("Dialog", "Character", None, QtGui.QApplication.UnicodeUTF8)) 170 self.load_character.setText(QtGui.QApplication.translate("Dialog", "Load", None, QtGui.QApplication.UnicodeUTF8)) 171 self.groupBox_4.setTitle(QtGui.QApplication.translate("Dialog", "Actual stats", None, QtGui.QApplication.UnicodeUTF8)) 172 self.label_3.setText(QtGui.QApplication.translate("Dialog", "Spirit", None, QtGui.QApplication.UnicodeUTF8)) 173 self.label_4.setText(QtGui.QApplication.translate("Dialog", "Intelligence", None, QtGui.QApplication.UnicodeUTF8)) 174 self.groupBox.setTitle(QtGui.QApplication.translate("Dialog", "Old item", None, QtGui.QApplication.UnicodeUTF8)) 63 175 self.label_2.setText(QtGui.QApplication.translate("Dialog", "Intelligence", None, QtGui.QApplication.UnicodeUTF8)) 64 176 self.label_5.setText(QtGui.QApplication.translate("Dialog", "MP5", None, QtGui.QApplication.UnicodeUTF8)) 65 self.label_3.setText(QtGui.QApplication.translate("Dialog", "I5SR", None, QtGui.QApplication.UnicodeUTF8)) 66 self.label_4.setText(QtGui.QApplication.translate("Dialog", "OO5SR", None, QtGui.QApplication.UnicodeUTF8)) 177 self.label.setText(QtGui.QApplication.translate("Dialog", "Spirit", None, QtGui.QApplication.UnicodeUTF8)) 178 self.groupBox_2.setTitle(QtGui.QApplication.translate("Dialog", "New item", None, QtGui.QApplication.UnicodeUTF8)) 179 self.label_6.setText(QtGui.QApplication.translate("Dialog", "Intelligence", None, QtGui.QApplication.UnicodeUTF8)) 180 self.label_7.setText(QtGui.QApplication.translate("Dialog", "MP5", None, QtGui.QApplication.UnicodeUTF8)) 181 self.label_8.setText(QtGui.QApplication.translate("Dialog", "Spirit", None, QtGui.QApplication.UnicodeUTF8)) 67 182 68 183 -
utils/regen/trunk/main.py
r841592e r61b38c2 1 #!/usr/bin/ python1 #!/usr/bin/env python 2 2 import sys 3 3 from math import sqrt … … 5 5 from PyQt4.QtCore import SIGNAL 6 6 from Ui_main import Ui_Dialog 7 from wowregen.armory.character import Character 7 8 8 9 9 10 class MainDialog(QtGui.QDialog, Ui_Dialog): 10 11 def __init__(self, parent=None): 12 # Setup user interface 11 13 QtGui.QDialog.__init__(self, parent) 12 14 self.setupUi(self) 13 self.connect(self.intelligence_value, SIGNAL("valueChanged(int)"), self.update) 14 self.connect(self.spirit_value, SIGNAL("valueChanged(int)"), self.update) 15 self.connect(self.mp5_value, SIGNAL("valueChanged(int)"), self.update) 15 # Set defaults 16 self.character = None 17 # Connect widgets 18 self.connect(self.intelligence_value_in, SIGNAL("valueChanged(int)"), self.update) 19 self.connect(self.spirit_value_in, SIGNAL("valueChanged(int)"), self.update) 20 self.connect(self.mp5_value_in, SIGNAL("valueChanged(int)"), self.update) 21 self.connect(self.intelligence_value_out, SIGNAL("valueChanged(int)"), self.update) 22 self.connect(self.spirit_value_out, SIGNAL("valueChanged(int)"), self.update) 23 self.connect(self.mp5_value_out, SIGNAL("valueChanged(int)"), self.update) 24 self.connect(self.load_character, SIGNAL("clicked()"), self.on_load_character) 25 # Initialize UI state 26 self.update() 27 28 def on_load_character(self): 29 self.character = Character(self.character_realm.currentText(), 30 self.character_name.currentText()) 31 self.actual_spirit.setText(str(self.character.base_stats["spirit"])) 32 self.actual_intelligence.setText(str(self.character.base_stats["intellect"])) 33 self.update() 16 34 17 35 def update(self): 18 intelligence = self.intelligence_value.value() 19 spirit = self.spirit_value.value() 20 mp5 = self.mp5_value.value() 21 oo5sr = 5 * 0.0093271 * spirit * sqrt(intelligence) + mp5 22 i5sr = (oo5sr - mp5) * 0.3 + mp5 23 self.oo5sr_value.setText(str(oo5sr)) 24 self.i5sr_value.setText(str(i5sr)) 36 if self.character: 37 intelligence = self.character.base_stats["intellect"] + \ 38 self.intelligence_value_in.value() - \ 39 self.intelligence_value_out.value() 40 spirit = self.character.base_stats["spirit"] + \ 41 self.spirit_value_in.value() - \ 42 self.spirit_value_out.value() 43 mp5 = self.character.mp5 + \ 44 self.mp5_value_in.value() - \ 45 self.mp5_value_out.value() 46 not_casting = 5 * 0.0093271 * spirit * sqrt(intelligence) + mp5 47 casting = (not_casting - mp5) * 0.3 + mp5 48 diff_not_casting = not_casting - self.character.mana_regen["not_casting"] 49 diff_casting = casting - self.character.mana_regen["casting"] 50 self.report.setText( 51 """Swapping these items would result in : 52 %+i mana regen while not casting 53 %+i regen while casting 54 """ % (diff_not_casting, diff_casting)) 55 else: 56 self.report.setText("Please load a character first.") 25 57 26 58 -
utils/regen/trunk/main.ui
r841592e r61b38c2 6 6 <x>0</x> 7 7 <y>0</y> 8 <width> 282</width>9 <height> 191</height>8 <width>616</width> 9 <height>506</height> 10 10 </rect> 11 11 </property> 12 12 <property name="windowTitle" > 13 <string> Dialog</string>13 <string>WoW Regen</string> 14 14 </property> 15 <layout class="QVBoxLayout" name="verticalLayout " >15 <layout class="QVBoxLayout" name="verticalLayout_6" > 16 16 <item> 17 <layout class="Q GridLayout" name="gridLayout" >18 <item row="0" column="0">19 <widget class="Q Label" name="label" >20 <property name="t ext" >21 <string> Spirit</string>17 <layout class="QVBoxLayout" name="verticalLayout_5" > 18 <item> 19 <widget class="QGroupBox" name="groupBox_3" > 20 <property name="title" > 21 <string>Character</string> 22 22 </property> 23 <layout class="QVBoxLayout" name="verticalLayout_2" > 24 <item> 25 <layout class="QHBoxLayout" name="horizontalLayout" > 26 <item> 27 <layout class="QGridLayout" name="gridLayout_4" > 28 <item row="0" column="0" > 29 <widget class="QLabel" name="label_10" > 30 <property name="text" > 31 <string>Realm</string> 32 </property> 33 </widget> 34 </item> 35 <item row="1" column="0" > 36 <widget class="QLabel" name="label_9" > 37 <property name="text" > 38 <string>Character</string> 39 </property> 40 </widget> 41 </item> 42 <item row="1" column="1" > 43 <widget class="QComboBox" name="character_name" > 44 <property name="editable" > 45 <bool>true</bool> 46 </property> 47 </widget> 48 </item> 49 <item row="1" column="2" > 50 <widget class="QPushButton" name="load_character" > 51 <property name="text" > 52 <string>Load</string> 53 </property> 54 </widget> 55 </item> 56 <item row="0" column="1" > 57 <widget class="QComboBox" name="character_realm" > 58 <property name="editable" > 59 <bool>true</bool> 60 </property> 61 </widget> 62 </item> 63 </layout> 64 </item> 65 <item> 66 <widget class="QGroupBox" name="groupBox_4" > 67 <property name="title" > 68 <string>Actual stats</string> 69 </property> 70 <layout class="QVBoxLayout" name="verticalLayout" > 71 <item> 72 <layout class="QGridLayout" name="gridLayout_3" > 73 <item row="0" column="0" > 74 <widget class="QLabel" name="label_3" > 75 <property name="text" > 76 <string>Spirit</string> 77 </property> 78 </widget> 79 </item> 80 <item row="0" column="1" > 81 <widget class="QLineEdit" name="actual_spirit" > 82 <property name="readOnly" > 83 <bool>true</bool> 84 </property> 85 </widget> 86 </item> 87 <item row="1" column="0" > 88 <widget class="QLabel" name="label_4" > 89 <property name="text" > 90 <string>Intelligence</string> 91 </property> 92 </widget> 93 </item> 94 <item row="1" column="1" > 95 <widget class="QLineEdit" name="actual_intelligence" > 96 <property name="readOnly" > 97 <bool>true</bool> 98 </property> 99 </widget> 100 </item> 101 </layout> 102 </item> 103 </layout> 104 </widget> 105 </item> 106 </layout> 107 </item> 108 </layout> 23 109 </widget> 24 110 </item> 25 <item row="0" column="1" > 26 <widget class="QSpinBox" name="spirit_value" > 27 <property name="maximum" > 28 <number>5000</number> 29 </property> 30 </widget> 111 <item> 112 <layout class="QHBoxLayout" name="horizontalLayout_2" > 113 <item> 114 <widget class="QGroupBox" name="groupBox" > 115 <property name="title" > 116 <string>Old item</string> 117 </property> 118 <layout class="QVBoxLayout" name="verticalLayout_3" > 119 <item> 120 <layout class="QGridLayout" name="gridLayout" > 121 <item row="1" column="0" > 122 <widget class="QLabel" name="label_2" > 123 <property name="sizePolicy" > 124 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" > 125 <horstretch>0</horstretch> 126 <verstretch>0</verstretch> 127 </sizepolicy> 128 </property> 129 <property name="text" > 130 <string>Intelligence</string> 131 </property> 132 </widget> 133 </item> 134 <item row="1" column="1" > 135 <widget class="QSpinBox" name="intelligence_value_out" > 136 <property name="maximum" > 137 <number>5000</number> 138 </property> 139 </widget> 140 </item> 141 <item row="2" column="0" > 142 <widget class="QLabel" name="label_5" > 143 <property name="sizePolicy" > 144 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" > 145 <horstretch>0</horstretch> 146 <verstretch>0</verstretch> 147 </sizepolicy> 148 </property> 149 <property name="text" > 150 <string>MP5</string> 151 </property> 152 </widget> 153 </item> 154 <item row="2" column="1" > 155 <widget class="QSpinBox" name="mp5_value_out" > 156 <property name="maximum" > 157 <number>5000</number> 158 </property> 159 </widget> 160 </item> 161 <item row="0" column="1" > 162 <widget class="QSpinBox" name="spirit_value_out" > 163 <property name="sizePolicy" > 164 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > 165 <horstretch>0</horstretch> 166 <verstretch>0</verstretch> 167 </sizepolicy> 168 </property> 169 <property name="maximum" > 170 <number>5000</number> 171 </property> 172 </widget> 173 </item> 174 <item row="0" column="0" > 175 <widget class="QLabel" name="label" > 176 <property name="sizePolicy" > 177 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" > 178 <horstretch>0</horstretch> 179 <verstretch>0</verstretch> 180 </sizepolicy> 181 </property> 182 <property name="text" > 183 <string>Spirit</string> 184 </property> 185 </widget> 186 </item> 187 </layout> 188 </item> 189 </layout> 190 </widget> 191 </item> 192 <item> 193 <widget class="QGroupBox" name="groupBox_2" > 194 <property name="title" > 195 <string>New item</string> 196 </property> 197 <layout class="QVBoxLayout" name="verticalLayout_4" > 198 <item> 199 <layout class="QGridLayout" name="gridLayout_2" > 200 <item row="1" column="0" > 201 <widget class="QLabel" name="label_6" > 202 <property name="text" > 203 <string>Intelligence</string> 204 </property> 205 </widget> 206 </item> 207 <item row="1" column="1" > 208 <widget class="QSpinBox" name="intelligence_value_in" > 209 <property name="maximum" > 210 <number>5000</number> 211 </property> 212 </widget> 213 </item> 214 <item row="2" column="0" > 215 <widget class="QLabel" name="label_7" > 216 <property name="text" > 217 <string>MP5</string> 218 </property> 219 </widget> 220 </item> 221 <item row="2" column="1" > 222 <widget class="QSpinBox" name="mp5_value_in" > 223 <property name="maximum" > 224 <number>5000</number> 225 </property> 226 </widget> 227 </item> 228 <item row="0" column="1" > 229 <widget class="QSpinBox" name="spirit_value_in" > 230 <property name="sizePolicy" > 231 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > 232 <horstretch>0</horstretch> 233 <verstretch>0</verstretch> 234 </sizepolicy> 235 </property> 236 <property name="maximum" > 237 <number>5000</number> 238 </property> 239 </widget> 240 </item> 241 <item row="0" column="0" > 242 <widget class="QLabel" name="label_8" > 243 <property name="text" > 244 <string>Spirit</string> 245 </property> 246 </widget> 247 </item> 248 </layout> 249 </item> 250 </layout> 251 </widget> 252 </item> 253 </layout> 31 254 </item> 32 <item row="1" column="0" > 33 <widget class="QLabel" name="label_2" > 34 <property name="text" > 35 <string>Intelligence</string> 36 </property> 37 </widget> 38 </item> 39 <item row="1" column="1" > 40 <widget class="QSpinBox" name="intelligence_value" > 41 <property name="maximum" > 42 <number>5000</number> 43 </property> 44 </widget> 45 </item> 46 <item row="2" column="0" > 47 <widget class="QLabel" name="label_5" > 48 <property name="text" > 49 <string>MP5</string> 50 </property> 51 </widget> 52 </item> 53 <item row="2" column="1" > 54 <widget class="QSpinBox" name="mp5_value" > 55 <property name="maximum" > 56 <number>5000</number> 57 </property> 58 </widget> 59 </item> 60 <item row="3" column="0" > 61 <widget class="QLabel" name="label_3" > 62 <property name="text" > 63 <string>I5SR</string> 64 </property> 65 </widget> 66 </item> 67 <item row="3" column="1" > 68 <widget class="QLineEdit" name="i5sr_value" > 69 <property name="readOnly" > 70 <bool>true</bool> 71 </property> 72 </widget> 73 </item> 74 <item row="4" column="0" > 75 <widget class="QLabel" name="label_4" > 76 <property name="text" > 77 <string>OO5SR</string> 78 </property> 79 </widget> 80 </item> 81 <item row="4" column="1" > 82 <widget class="QLineEdit" name="oo5sr_value" > 255 <item> 256 <widget class="QTextEdit" name="report" > 83 257 <property name="readOnly" > 84 258 <bool>true</bool> -
utils/regen/trunk/regen.e4p
r841592e r61b38c2 2 2 <!DOCTYPE Project SYSTEM "Project-4.2.dtd"> 3 3 <!-- eric4 project file for project regen --> 4 <!-- Saved: 2008-08- 09, 03:59:28-->4 <!-- Saved: 2008-08-13, 03:05:55 --> 5 5 <!-- Copyright (C) 2008 Luper Rouch, luper.rouch@gmail.com --> 6 6 <Project version="4.2"> … … 17 17 <Source> 18 18 <Name>main.py</Name> 19 </Source> 20 <Source> 21 <Dir>wowregen</Dir> 22 <Name>__init__.py</Name> 23 </Source> 24 <Source> 25 <Dir>wowregen</Dir> 26 <Dir>armory</Dir> 27 <Name>__init__.py</Name> 28 </Source> 29 <Source> 30 <Dir>wowregen</Dir> 31 <Dir>armory</Dir> 32 <Name>base.py</Name> 33 </Source> 34 <Source> 35 <Dir>wowregen</Dir> 36 <Dir>armory</Dir> 37 <Name>character.py</Name> 19 38 </Source> 20 39 </Sources>
Note: See TracChangeset
for help on using the changeset viewer.
