Changeset 4789 for palm


Ignore:
Timestamp:
Nov 18, 2020 9:05:50 AM (4 years ago)
Author:
maronga
Message:

minor fix in palmrungui, added support for -W option

Location:
palm/trunk/SCRIPTS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/palmrungui

    r4670 r4789  
    2020# Current revisions:
    2121# -----------------
    22 # 
    23 # 
     22#
     23#
    2424# Former revisions:
    2525# -----------------
    2626# $Id$
     27# Bugfix: set check boxes for cyclic fill and svf I/O when loading job from history.
     28# Added support for option -W (wait for job; dependency mode)
     29#
     30#
     31# 4670 2020-09-09 17:27:45Z maronga
    2732# Ported to PyQt5, removed support for user parameters. Added support for Option
    2833# "-V" (do not re-build pre-built source code). Changed activation strings
     
    691696            tmptext = self.group_execution.findChild(QtWidgets.QLineEdit,"line_account").text()
    692697            self.change_commandline("A",tmptext)
    693        
     698
     699        elif ( self.sender() == self.group_execution.findChild(QtWidgets.QLineEdit,"line_wait")):
     700            tmptext = self.group_execution.findChild(QtWidgets.QLineEdit,"line_wait").text()
     701            self.change_commandline("W",tmptext)
     702
    694703        elif ( self.sender() ==  self.group_execution.findChild(QtWidgets.QLineEdit,"line_pe")):
    695704            tmptext = self.group_execution.findChild(QtWidgets.QLineEdit,"line_pe").text()
     
    786795            self.deactivate_flag("B")
    787796   
    788         status = self.group_execution.findChild(QtWidgets.QCheckBox,"check_verbose" ).checkState()
     797        status = self.groupBox.findChild(QtWidgets.QCheckBox,"check_verbose" ).checkState()
    789798        if (status == 2):
    790799            self.activate_flag("v")
     
    961970            elif ( parameter == "A"):
    962971                self.group_execution.findChild(QtWidgets.QLineEdit,"line_account").setText(options)
    963              
     972
     973            elif ( parameter == "W"):
     974                self.group_execution.findChild(QtWidgets.QLineEdit,"line_wait").setText(options)
     975
    964976            elif ( parameter == "X"):
    965977                self.group_execution.findChild(QtWidgets.QLineEdit,"line_pe").setText(options)
     
    975987             
    976988            elif ( parameter == "v"):
    977                 self.group_execution.findChild(QtWidgets.QCheckBox,"check_verbose").setChecked(True)
     989                self.groupBox.findChild(QtWidgets.QCheckBox,"check_verbose").setChecked(True)
    978990                         
    979991            elif ( parameter == "b"):
     
    10731085                        self.group_execution.findChild(QtWidgets.QCheckBox,"check_restarts").setChecked(True)
    10741086
     1087                    if (options_all == "rec"):
     1088                        self.group_execution.findChild(QtWidgets.QCheckBox,"check_cycfill").setChecked(True)
     1089
     1090                    if (options_all == "svfin"):
     1091                        self.group_execution.findChild(QtWidgets.QCheckBox,"check_svf").setChecked(True)
     1092
     1093                    if (options_all == "svfout"):
     1094                        self.group_execution.findChild(QtWidgets.QCheckBox,"check_svf_2").setChecked(True)
     1095
    10751096                    j = j+1
    10761097            i = i-1
  • palm/trunk/SCRIPTS/palmrungui_files/mainwindow.ui

    r4670 r4789  
    1414    <y>0</y>
    1515    <width>1185</width>
    16     <height>800</height>
     16    <height>850</height>
    1717   </rect>
    1818  </property>
     
    2626   <size>
    2727    <width>1185</width>
    28     <height>800</height>
     28    <height>850</height>
    2929   </size>
    3030  </property>
     
    3232   <size>
    3333    <width>1185</width>
    34     <height>800</height>
     34    <height>850</height>
    3535   </size>
    3636  </property>
     
    6767     <rect>
    6868      <x>0</x>
    69       <y>680</y>
     69      <y>720</y>
    7070      <width>1181</width>
    7171      <height>81</height>
     
    8484     <property name="geometry">
    8585      <rect>
    86        <x>150</x>
     86       <x>350</x>
    8787       <y>15</y>
    88        <width>90</width>
     88       <width>91</width>
    8989       <height>26</height>
    9090      </rect>
     
    102102       <x>10</x>
    103103       <y>15</y>
    104        <width>131</width>
     104       <width>121</width>
    105105       <height>26</height>
    106106      </rect>
     
    124124       <x>250</x>
    125125       <y>15</y>
    126        <width>90</width>
     126       <width>91</width>
    127127       <height>26</height>
    128128      </rect>
     
    166166     <property name="geometry">
    167167      <rect>
    168        <x>470</x>
     168       <x>550</x>
    169169       <y>20</y>
    170        <width>701</width>
     170       <width>621</width>
    171171       <height>21</height>
    172172      </rect>
     
    179179     <property name="geometry">
    180180      <rect>
    181        <x>370</x>
     181       <x>460</x>
    182182       <y>20</y>
    183183       <width>81</width>
     
    205205     </property>
    206206    </widget>
     207    <widget class="QCheckBox" name="check_verbose">
     208     <property name="geometry">
     209      <rect>
     210       <x>140</x>
     211       <y>20</y>
     212       <width>111</width>
     213       <height>23</height>
     214      </rect>
     215     </property>
     216     <property name="text">
     217      <string>Silent mode</string>
     218     </property>
     219    </widget>
    207220   </widget>
    208221   <widget class="QTabWidget" name="tabWidget">
     
    212225      <y>-5</y>
    213226      <width>1181</width>
    214       <height>696</height>
     227      <height>731</height>
    215228     </rect>
    216229    </property>
     
    248261        <y>350</y>
    249262        <width>441</width>
    250         <height>311</height>
     263        <height>351</height>
    251264       </rect>
    252265      </property>
     
    264277        <rect>
    265278         <x>330</x>
    266          <y>60</y>
     279         <y>180</y>
    267280         <width>101</width>
    268281         <height>21</height>
     
    280293        <rect>
    281294         <x>250</x>
    282          <y>61</y>
     295         <y>180</y>
    283296         <width>71</width>
    284297         <height>20</height>
     
    297310         <x>130</x>
    298311         <y>150</y>
    299          <width>91</width>
     312         <width>81</width>
    300313         <height>20</height>
    301314        </rect>
     
    353366       <property name="geometry">
    354367        <rect>
    355          <x>330</x>
    356          <y>180</y>
     368         <x>130</x>
     369         <y>210</y>
    357370         <width>101</width>
    358371         <height>20</height>
     
    366379       <property name="geometry">
    367380        <rect>
    368          <x>260</x>
    369          <y>180</y>
     381         <x>60</x>
     382         <y>210</y>
    370383         <width>61</width>
    371384         <height>16</height>
     
    400413         <x>130</x>
    401414         <y>180</y>
    402          <width>91</width>
     415         <width>101</width>
    403416         <height>20</height>
    404417        </rect>
     
    411424       <property name="geometry">
    412425        <rect>
    413          <x>30</x>
    414          <y>90</y>
     426         <x>10</x>
     427         <y>60</y>
    415428         <width>91</width>
    416429         <height>21</height>
     
    431444        <rect>
    432445         <x>10</x>
    433          <y>200</y>
     446         <y>230</y>
    434447         <width>411</width>
    435448         <height>20</height>
     
    444457        <rect>
    445458         <x>10</x>
    446          <y>210</y>
     459         <y>280</y>
    447460         <width>121</width>
    448461         <height>23</height>
     
    457470        <rect>
    458471         <x>10</x>
    459          <y>230</y>
    460          <width>281</width>
     472         <y>300</y>
     473         <width>161</width>
    461474         <height>23</height>
    462475        </rect>
    463476       </property>
    464477       <property name="text">
    465         <string>Do not delete temporary directory at end</string>
    466        </property>
    467       </widget>
    468       <widget class="QCheckBox" name="check_verbose">
    469        <property name="geometry">
    470         <rect>
    471          <x>10</x>
    472          <y>250</y>
    473          <width>261</width>
    474          <height>23</height>
    475         </rect>
    476        </property>
    477        <property name="text">
    478         <string>No prompt on confirmation (silent)</string>
     478        <string>Keep temporary data</string>
    479479       </property>
    480480      </widget>
     
    482482       <property name="geometry">
    483483        <rect>
    484          <x>10</x>
    485          <y>270</y>
    486          <width>261</width>
     484         <x>220</x>
     485         <y>280</y>
     486         <width>201</width>
    487487         <height>21</height>
    488488        </rect>
     
    495495       <property name="geometry">
    496496        <rect>
    497          <x>10</x>
    498          <y>290</y>
     497         <x>220</x>
     498         <y>300</y>
    499499         <width>261</width>
    500500         <height>21</height>
     
    512512        <rect>
    513513         <x>60</x>
    514          <y>60</y>
     514         <y>250</y>
    515515         <width>191</width>
    516516         <height>26</height>
     
    577577        <rect>
    578578         <x>10</x>
    579          <y>60</y>
     579         <y>250</y>
    580580         <width>41</width>
    581581         <height>21</height>
     
    620620       <property name="geometry">
    621621        <rect>
    622          <x>230</x>
    623          <y>120</y>
     622         <x>210</x>
     623         <y>90</y>
    624624         <width>91</width>
    625625         <height>21</height>
     
    633633       <property name="geometry">
    634634        <rect>
    635          <x>130</x>
     635         <x>110</x>
     636         <y>60</y>
     637         <width>321</width>
     638         <height>26</height>
     639        </rect>
     640       </property>
     641      </widget>
     642      <widget class="QCheckBox" name="check_rebuild">
     643       <property name="geometry">
     644        <rect>
     645         <x>330</x>
    636646         <y>90</y>
    637          <width>301</width>
    638          <height>26</height>
    639         </rect>
    640        </property>
    641       </widget>
    642       <widget class="QCheckBox" name="check_rebuild">
    643        <property name="geometry">
    644         <rect>
    645          <x>330</x>
    646          <y>120</y>
    647647         <width>101</width>
    648648         <height>22</height>
     
    656656       <property name="geometry">
    657657        <rect>
    658          <x>130</x>
    659          <y>120</y>
     658         <x>110</x>
     659         <y>90</y>
    660660         <width>91</width>
    661661         <height>21</height>
     
    669669       <property name="geometry">
    670670        <rect>
     671         <x>110</x>
     672         <y>120</y>
     673         <width>191</width>
     674         <height>23</height>
     675        </rect>
     676       </property>
     677       <property name="text">
     678        <string>Use pre-built source code</string>
     679       </property>
     680      </widget>
     681      <widget class="QCheckBox" name="check_svf_2">
     682       <property name="geometry">
     683        <rect>
     684         <x>220</x>
     685         <y>320</y>
     686         <width>201</width>
     687         <height>21</height>
     688        </rect>
     689       </property>
     690       <property name="text">
     691        <string>Write sky view factors to file</string>
     692       </property>
     693      </widget>
     694      <widget class="QLabel" name="label_20">
     695       <property name="geometry">
     696        <rect>
    671697         <x>240</x>
    672698         <y>210</y>
    673          <width>191</width>
    674          <height>23</height>
    675         </rect>
    676        </property>
    677        <property name="text">
    678         <string>Use pre-built source code</string>
    679        </property>
    680       </widget>
    681       <widget class="QCheckBox" name="check_svf_2">
    682        <property name="geometry">
    683         <rect>
    684          <x>240</x>
    685          <y>290</y>
    686          <width>201</width>
     699         <width>81</width>
     700         <height>20</height>
     701        </rect>
     702       </property>
     703       <property name="text">
     704        <string>Wait for job:</string>
     705       </property>
     706       <property name="alignment">
     707        <set>Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing</set>
     708       </property>
     709      </widget>
     710      <widget class="QLineEdit" name="line_wait">
     711       <property name="geometry">
     712        <rect>
     713         <x>330</x>
     714         <y>210</y>
     715         <width>101</width>
    687716         <height>21</height>
    688717        </rect>
    689718       </property>
    690719       <property name="text">
    691         <string>Write sky view factors to file</string>
     720        <string/>
     721       </property>
     722       <property name="alignment">
     723        <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
    692724       </property>
    693725      </widget>
     
    728760        <y>5</y>
    729761        <width>721</width>
    730         <height>656</height>
     762        <height>691</height>
    731763       </rect>
    732764      </property>
     
    743775         <y>90</y>
    744776         <width>231</width>
    745          <height>561</height>
     777         <height>591</height>
    746778        </rect>
    747779       </property>
     
    762794         <y>90</y>
    763795         <width>231</width>
    764          <height>141</height>
     796         <height>171</height>
    765797        </rect>
    766798       </property>
     
    782814        <rect>
    783815         <x>250</x>
    784          <y>250</y>
     816         <y>280</y>
    785817         <width>231</width>
    786818         <height>141</height>
     
    830862        <rect>
    831863         <x>250</x>
    832          <y>230</y>
     864         <y>260</y>
    833865         <width>156</width>
    834866         <height>16</height>
     
    858890         <y>90</y>
    859891         <width>221</width>
    860          <height>561</height>
     892         <height>591</height>
    861893        </rect>
    862894       </property>
     
    891923        <rect>
    892924         <x>250</x>
    893          <y>420</y>
     925         <y>450</y>
    894926         <width>231</width>
    895927         <height>231</height>
     
    913945        <rect>
    914946         <x>250</x>
    915          <y>395</y>
     947         <y>430</y>
    916948         <width>156</width>
    917949         <height>16</height>
     
    14031435    <property name="geometry">
    14041436     <rect>
    1405       <x>267</x>
    1406       <y>152</y>
     1437      <x>195</x>
     1438      <y>230</y>
    14071439      <width>155</width>
    14081440      <height>137</height>
     
    15491581   <hints>
    15501582    <hint type="sourcelabel">
    1551      <x>160</x>
    1552      <y>756</y>
     1583     <x>360</x>
     1584     <y>804</y>
    15531585    </hint>
    15541586    <hint type="destinationlabel">
     
    15661598    <hint type="sourcelabel">
    15671599     <x>73</x>
    1568      <y>756</y>
     1600     <y>804</y>
    15691601    </hint>
    15701602    <hint type="destinationlabel">
     
    15811613   <hints>
    15821614    <hint type="sourcelabel">
    1583      <x>214</x>
    1584      <y>500</y>
     1615     <x>218</x>
     1616     <y>695</y>
    15851617    </hint>
    15861618    <hint type="destinationlabel">
     
    15971629   <hints>
    15981630    <hint type="sourcelabel">
    1599      <x>252</x>
    1600      <y>500</y>
     1631     <x>254</x>
     1632     <y>695</y>
    16011633    </hint>
    16021634    <hint type="destinationlabel">
     
    16131645   <hints>
    16141646    <hint type="sourcelabel">
    1615      <x>82</x>
    1616      <y>630</y>
     1647     <x>86</x>
     1648     <y>722</y>
    16171649    </hint>
    16181650    <hint type="destinationlabel">
     
    16291661   <hints>
    16301662    <hint type="sourcelabel">
    1631      <x>86</x>
    1632      <y>650</y>
     1663     <x>90</x>
     1664     <y>742</y>
    16331665    </hint>
    16341666    <hint type="destinationlabel">
     
    16451677   <hints>
    16461678    <hint type="sourcelabel">
    1647      <x>67</x>
    1648      <y>670</y>
     1679     <x>197</x>
     1680     <y>806</y>
    16491681    </hint>
    16501682    <hint type="destinationlabel">
     
    17891821   <hints>
    17901822    <hint type="sourcelabel">
    1791      <x>406</x>
    1792      <y>495</y>
     1823     <x>410</x>
     1824     <y>620</y>
    17931825    </hint>
    17941826    <hint type="destinationlabel">
     
    18051837   <hints>
    18061838    <hint type="sourcelabel">
    1807      <x>425</x>
    1808      <y>615</y>
     1839     <x>229</x>
     1840     <y>649</y>
    18091841    </hint>
    18101842    <hint type="destinationlabel">
     
    19021934    <hint type="sourcelabel">
    19031935     <x>299</x>
    1904      <y>756</y>
     1936     <y>804</y>
    19051937    </hint>
    19061938    <hint type="destinationlabel">
     
    20772109   <hints>
    20782110    <hint type="sourcelabel">
    2079      <x>178</x>
    2080      <y>710</y>
     2111     <x>392</x>
     2112     <y>740</y>
    20812113    </hint>
    20822114    <hint type="destinationlabel">
     
    22052237   <hints>
    22062238    <hint type="sourcelabel">
    2207      <x>246</x>
    2208      <y>560</y>
     2239     <x>230</x>
     2240     <y>530</y>
    22092241    </hint>
    22102242    <hint type="destinationlabel">
     
    22212253   <hints>
    22222254    <hint type="sourcelabel">
    2223      <x>138</x>
    2224      <y>530</y>
     2255     <x>122</x>
     2256     <y>505</y>
    22252257    </hint>
    22262258    <hint type="destinationlabel">
     
    22372269   <hints>
    22382270    <hint type="sourcelabel">
    2239      <x>157</x>
    2240      <y>555</y>
     2271     <x>141</x>
     2272     <y>530</y>
    22412273    </hint>
    22422274    <hint type="destinationlabel">
    22432275     <x>397</x>
    2244      <y>-4</y>
     2276     <y>0</y>
    22452277    </hint>
    22462278   </hints>
     
    22582290    <hint type="destinationlabel">
    22592291     <x>538</x>
    2260      <y>-4</y>
     2292     <y>0</y>
    22612293    </hint>
    22622294   </hints>
     
    22692301   <hints>
    22702302    <hint type="sourcelabel">
    2271      <x>333</x>
    2272      <y>639</y>
     2303     <x>207</x>
     2304     <y>562</y>
    22732305    </hint>
    22742306    <hint type="destinationlabel">
    22752307     <x>580</x>
    2276      <y>-2</y>
     2308     <y>0</y>
    22772309    </hint>
    22782310   </hints>
     
    22902322    <hint type="destinationlabel">
    22912323     <x>728</x>
    2292      <y>-3</y>
     2324     <y>0</y>
    22932325    </hint>
    22942326   </hints>
     
    23012333   <hints>
    23022334    <hint type="sourcelabel">
    2303      <x>363</x>
    2304      <y>721</y>
     2335     <x>347</x>
     2336     <y>760</y>
    23052337    </hint>
    23062338    <hint type="destinationlabel">
    23072339     <x>831</x>
    2308      <y>-2</y>
     2340     <y>0</y>
     2341    </hint>
     2342   </hints>
     2343  </connection>
     2344  <connection>
     2345   <sender>line_wait</sender>
     2346   <signal>textEdited(QString)</signal>
     2347   <receiver>MainWindow</receiver>
     2348   <slot>change_lineinput()</slot>
     2349   <hints>
     2350    <hint type="sourcelabel">
     2351     <x>371</x>
     2352     <y>637</y>
     2353    </hint>
     2354    <hint type="destinationlabel">
     2355     <x>573</x>
     2356     <y>-6</y>
    23092357    </hint>
    23102358   </hints>
Note: See TracChangeset for help on using the changeset viewer.