Esempio n. 1
0
 def sSaveProfile(self):
     #gui dialog                        
     filename = uiAccesories.getSaveFileName("Save Profile","profiles", "Profile Files (*.json)", "neni treba")               
     if(filename == ""):                        
         return  
     
     permanentdata = dstore.GetAllPermanents()
     
     json.dump(permanentdata, codecs.open(filename, 'w', 'utf-8'), ensure_ascii = False, indent = 4)
     uiAccesories.sGuiSetItem("racesettings-app", ["profile"], utils.toUnicode(filename))
Esempio n. 2
0
 def createSlots(self):
     barCellActions.createSlots()
     QtCore.QObject.connect(Ui().aSetPort, QtCore.SIGNAL("triggered()"), self.sPortSet)
     QtCore.QObject.connect(Ui().aConnectPort, QtCore.SIGNAL("triggered()"), self.sPortConnect)
     QtCore.QObject.connect(
         Ui().aEnableCommunication,
         QtCore.SIGNAL("triggered()"),
         lambda: uiAccesories.sGuiSetItem("port", ["enabled"], True),
     )
     QtCore.QObject.connect(
         Ui().aDisableCommunication,
         QtCore.SIGNAL("triggered()"),
         lambda: uiAccesories.sGuiSetItem("port", ["enabled"], False),
     )
Esempio n. 3
0
 def sLoadProfile(self):
     
     #gui dialog                        
     filename = uiAccesories.getOpenFileName("Load profile","profiles_directory","Profile Files (*.json)", "profile.json")                
     if(filename == ""):                        
         return  
     profile = json.load(codecs.open(filename, 'r', 'utf-8'))
     
     #reset some values
     #profile["timing_settings"]['GET']['value']["logic_mode"] = 1
     #profile["timing_settings"]['SET']['value']["logic_mode"] = 1
     dstore.Set("com_init", 2) 
         
     dstore.Update(profile)
     uiAccesories.sGuiSetItem("racesettings-app", ["profile"], utils.toUnicode(filename))
Esempio n. 4
0
 def sSendCommand(self):         
     
     cmd_index = Ui().comboCommCommand.currentIndex()
     DEF_COMMANDS.SetDiagnosticCommand(cmd = 0xFF) #because of sorting
     cmd_key = DEF_COMMANDS.GetSorted()[cmd_index][0]
     
     #prepare command anda datalength, if diagnostic
     if cmd_key == "DIAGNOSTIC_COMMAND":
         DEF_COMMANDS.SetDiagnosticCommand(cmd = int(str(Ui().lineCommCommand.text()), 16))
         DEF_COMMANDS.SetDiagnosticCommand(length = Ui().spinCommDatalength.value())
         
     #prepare data data
     data = str(Ui().lineCommData.displayText().replace(" ", ""))
     
     #set to datastore
     uiAccesories.sGuiSetItem("diagnostic", ["sendcommandkey"], cmd_key)                        
     uiAccesories.sGuiSetItem("diagnostic", ["senddata"], data)
Esempio n. 5
0
 def sCheckbox(self, state):
     print "check: ", state
     uiAccesories.sGuiSetItem("additional_info", ["points", 0], state)
     print "dstore: ", dstore.GetItem("additional_info", ["points", 0])
Esempio n. 6
0
 def CreateSlots(self):
     QtCore.QObject.connect(self.rule, QtCore.SIGNAL("textEdited(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["time", self.nr-1, "rule"], utils.toUnicode(x)))
     QtCore.QObject.connect(self.minute_timeformat, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("additional_info", ["time", self.nr-1, "minute_timeformat"], state, self.Update))            
     FilterGroup.CreateSlots(self)                                                                                    
Esempio n. 7
0
 def sTextChanged(self):        
     uiAccesories.sGuiSetItem("racesettings-app", ["profile_desc"], utils.toUnicode( Ui().textProfileDesc.toHtml()), self.Update)
Esempio n. 8
0
 def addSlots(self):
             
     print "I: SLOTS: tabRaceSettings"               
           
     #left group
     QtCore.QObject.connect(Ui().comboTimingMode, QtCore.SIGNAL("activated(int)"), self.sComboTimingMode) 
     QtCore.QObject.connect(Ui().spinTagtime, QtCore.SIGNAL("valueChanged(int)"), self.sFilterTagtime)
     QtCore.QObject.connect(Ui().spinMinlaptime, QtCore.SIGNAL("valueChanged(int)"), self.sFilterMinlaptime)
     QtCore.QObject.connect(Ui().spinMaxlapnumber, QtCore.SIGNAL("valueChanged(int)"), self.sFilterMaxlapnumber)
             
     #middle group 
     QtCore.QObject.connect(Ui().pushLoadProfile, QtCore.SIGNAL('clicked()'), self.sLoadProfile)
     QtCore.QObject.connect(Ui().pushSaveProfile, QtCore.SIGNAL('clicked()'), self.sSaveProfile)                    
     QtCore.QObject.connect(Ui().lineRaceName, QtCore.SIGNAL("textEdited(const QString&)"), lambda name: uiAccesories.sGuiSetItem("racesettings-app", ["race_name"], utils.toUnicode(name), self.Update))                    
     QtCore.QObject.connect(Ui().textProfileDesc, QtCore.SIGNAL("textChanged()"), self.sTextChanged)        
     QtCore.QObject.connect(Ui().checkRemoteRace, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["remote"], state, self.Update, True))        
     QtCore.QObject.connect(Ui().checkRfidRace, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["rfid"], state, self.Update, True))        
     QtCore.QObject.connect(Ui().checkTagFilter, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app",["tag_filter"], state, self.Update))                                                                               
     QtCore.QObject.connect(Ui().comboStarttimeEvaluation, QtCore.SIGNAL("activated(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "starttime"], state, self.Update))
     QtCore.QObject.connect(Ui().spinFinishLaps, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "finishtime", "laps"], state, self.Update))                                                                                                                                                                   
     QtCore.QObject.connect(Ui().lineFinishTime, QtCore.SIGNAL("textEdited(const QString&)"), lambda name: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "finishtime", "time"], utils.toUnicode(name), self.Update))        
     #middle group: auto-numbers
     QtCore.QObject.connect(Ui().spinAutonumbersNrOfUsers, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "nr_users"], state, self.Update))
     QtCore.QObject.connect(Ui().spinAutonumbersNrOfCells, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "nr_cells"], state, self.Update))
     for i in range(0, len(self.autonumbers_cell)):                                                                     
         QtCore.QObject.connect(self.autonumbers_cell[i], QtCore.SIGNAL("valueChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "cells", index], state, self.Update))
                         
     
     #ADDTITIONAL INFO                                                                              
     QtCore.QObject.connect(self.status, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("additional_info", ["status", "checked"], state, self.Update))
     for i in range(0, NUMBER_OF.TIMESCOLUMNS):                                                                     
         self.timesgroups[i].CreateSlots()                  
         self.lapgroups[i].CreateSlots()
     for i in range(0, NUMBER_OF.THREECOLUMNS):                                                                     
         QtCore.QObject.connect(self.un[i], QtCore.SIGNAL("stateChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("additional_info", ["un", index, "checked"], state, self.Update))            
         self.ordergroups[i].CreateSlots()                              
     i=0
     QtCore.QObject.connect(self.us[i], QtCore.SIGNAL("stateChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("additional_info", ["us", index, "checked"], state, self.Update))
     
     for i in range(0, NUMBER_OF.POINTSCOLUMNS):                                                                                    
         self.pointgroups[i].CreateSlots()                           
Esempio n. 9
0
 def CreateSlots(self):
     
     QtCore.QObject.connect(self.checked, QtCore.SIGNAL("stateChanged(int)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "checked"], x, self.Update))
     
     QtCore.QObject.connect(self.type, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "type"], utils.toUnicode(x)))
     
     QtCore.QObject.connect(self.row, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "row"], utils.toUnicode(x)))
                   
     QtCore.QObject.connect(self.column1, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "column1"], utils.toUnicode(x)))                          
     QtCore.QObject.connect(self.order1, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "order1"], utils.toUnicode(x)))
     
     QtCore.QObject.connect(self.column2, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "column2"], utils.toUnicode(x)))                                      
     QtCore.QObject.connect(self.order2, QtCore.SIGNAL("activated(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["order", self.nr-1, "order2"], utils.toUnicode(x)))             
Esempio n. 10
0
 def addSlots(self):                
     print "I: SLOTS: tabRaceSettings"               
           
     #left group
     QtCore.QObject.connect(Ui().comboTimingMode, QtCore.SIGNAL("activated(int)"), self.sComboTimingMode) 
     QtCore.QObject.connect(Ui().comboTimesDownloadMode, QtCore.SIGNAL("activated(int)"), self.sComboTimesDownloadMode)
     QtCore.QObject.connect(Ui().spinAutoenableCell, QtCore.SIGNAL("valueChanged(int)"), self.sAutoenableCell)
     QtCore.QObject.connect(Ui().spinAutoenableBB, QtCore.SIGNAL("valueChanged(int)"), self.sAutoenableBB)
     QtCore.QObject.connect(Ui().spinAutorequestMissingtimes, QtCore.SIGNAL("valueChanged(int)"), self.sAutorequestMissingtimes)
             
     #middle group 
     QtCore.QObject.connect(Ui().pushLoadProfile, QtCore.SIGNAL('clicked()'), self.sLoadProfile)
     QtCore.QObject.connect(Ui().pushSaveProfile, QtCore.SIGNAL('clicked()'), self.sSaveProfile)                    
     QtCore.QObject.connect(Ui().lineRaceName, QtCore.SIGNAL("textEdited(const QString&)"), lambda name: uiAccesories.sGuiSetItem("racesettings-app", ["race_name"], utils.toUnicode(name), self.Update))                    
     QtCore.QObject.connect(Ui().textProfileDesc, QtCore.SIGNAL("textChanged()"), self.sTextChanged)        
     QtCore.QObject.connect(Ui().checkRemoteRace, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["remote"], state, self.Update, True))        
     QtCore.QObject.connect(Ui().checkRfidRace, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["rfid"], state, self.Update, True))        
     QtCore.QObject.connect(Ui().checkTagFilter, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app",["tag_filter"], state, self.Update))                                                                               
     QtCore.QObject.connect(Ui().comboStarttimeEvaluation, QtCore.SIGNAL("activated(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "starttime"], state, self.Update))
     QtCore.QObject.connect(Ui().spinFinishLaps, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "finishtime", "laps"], state, self.Update))                                                                                                                                                                   
     QtCore.QObject.connect(Ui().lineFinishTime, QtCore.SIGNAL("textEdited(const QString&)"), lambda name: uiAccesories.sGuiSetItem("racesettings-app", ["evaluation", "finishtime", "time"], utils.toUnicode(name), self.Update))        
     #middle group: auto-numbers
     QtCore.QObject.connect(Ui().spinAutonumbersNrOfUsers, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "nr_users"], state, self.Update))
     QtCore.QObject.connect(Ui().spinAutonumbersNrOfCells, QtCore.SIGNAL("valueChanged(int)"), lambda state: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "nr_cells"], state, self.Update))
     for i in range(0, len(self.autonumbers_cell)):                                                                     
         QtCore.QObject.connect(self.autonumbers_cell[i], QtCore.SIGNAL("valueChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("racesettings-app", ["autonumbers", "cells", index], state, self.Update))                       
Esempio n. 11
0
 def addSlots(self):
             
     print "I: SLOTS: tabColumnsSettings"                                                         
     
     #ADDTITIONAL INFO                                                                              
     QtCore.QObject.connect(self.status, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("additional_info", ["status", "checked"], state, self.Update))
     for i in range(0, NUMBER_OF.TIMESCOLUMNS):                                                                     
         self.timesgroups[i].CreateSlots()                  
         self.lapgroups[i].CreateSlots()
     for i in range(0, NUMBER_OF.THREECOLUMNS):                                                                     
         QtCore.QObject.connect(self.un[i], QtCore.SIGNAL("stateChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("additional_info", ["un", index, "checked"], state, self.Update))
         QtCore.QObject.connect(self.un_description[i], QtCore.SIGNAL("textEdited(const QString&)"), lambda x, index = i: uiAccesories.sGuiSetItem("additional_info", ["un", index, "description"], utils.toUnicode(x)))            
         self.ordergroups[i].CreateSlots()                              
     i=0
     QtCore.QObject.connect(self.us[i], QtCore.SIGNAL("stateChanged(int)"), lambda state, index = i: uiAccesories.sGuiSetItem("additional_info", ["us", index, "checked"], state, self.Update))
     QtCore.QObject.connect(self.us_description[i], QtCore.SIGNAL("textEdited(const QString&)"), lambda x, index = i: uiAccesories.sGuiSetItem("additional_info", ["us", index, "description"], utils.toUnicode(x)))
     
     for i in range(0, NUMBER_OF.POINTSCOLUMNS):                                                                                    
         self.pointgroups[i].CreateSlots()
Esempio n. 12
0
 def CreateSlots(self):
     QtCore.QObject.connect(Ui().comboCommCommand, QtCore.SIGNAL("activated(int)"), self.sComboCommand)
     QtCore.QObject.connect(Ui().lineCommDatalength, QtCore.SIGNAL("valueChanged(int)"), self.sSpinDatalength)    
                
     QtCore.QObject.connect(Ui().pushCommSend, QtCore.SIGNAL("clicked()"), self.sSendCommand)
     QtCore.QObject.connect(Ui().pushSaveTemplate_1, QtCore.SIGNAL("clicked()"), lambda: self.sSaveTemplate(1))
     QtCore.QObject.connect(Ui().pushLoadTemplate_1, QtCore.SIGNAL("clicked()"), lambda: self.sLoadTemplate(1))        
     QtCore.QObject.connect(Ui().pushSaveTemplate_2, QtCore.SIGNAL("clicked()"), lambda: self.sSaveTemplate(2))
     QtCore.QObject.connect(Ui().pushLoadTemplate_2, QtCore.SIGNAL("clicked()"), lambda: self.sLoadTemplate(2))        
     QtCore.QObject.connect(Ui().pushSaveTemplate_3, QtCore.SIGNAL("clicked()"), lambda: self.sSaveTemplate(3))
     QtCore.QObject.connect(Ui().pushLoadTemplate_3, QtCore.SIGNAL("clicked()"), lambda: self.sLoadTemplate(3))        
     QtCore.QObject.connect(Ui().pushSaveTemplate_4, QtCore.SIGNAL("clicked()"), lambda: self.sSaveTemplate(4))
     QtCore.QObject.connect(Ui().pushLoadTemplate_4, QtCore.SIGNAL("clicked()"), lambda: self.sLoadTemplate(4))        
     QtCore.QObject.connect(Ui().pushSaveTemplate_5, QtCore.SIGNAL("clicked()"), lambda: self.sSaveTemplate(5))
     QtCore.QObject.connect(Ui().pushLoadTemplate_5, QtCore.SIGNAL("clicked()"), lambda: self.sLoadTemplate(5))        
     QtCore.QObject.connect(Ui().checkCommLogCyclic, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("diagnostic", ["log_cyclic"], state))
     QtCore.QObject.connect(Ui().pushCommClearLog, QtCore.SIGNAL("clicked()"), self.sCommClearLog)
Esempio n. 13
0
 def CreateSlots(self):
     QtCore.QObject.connect(self.checked, QtCore.SIGNAL("stateChanged(int)"), lambda x: uiAccesories.sGuiSetItem("additional_info", [self.name, self.nr-1, "checked"], x))                                          
     QtCore.QObject.connect(self.filter, QtCore.SIGNAL("textEdited(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", [self.name, self.nr-1, "filter"], utils.toUnicode(x)))            
Esempio n. 14
0
 def createSlots(self):
     
     #standart slots
     DfTable.createSlots(self)        
             
     #filter starts/finishes
     QtCore.QObject.connect(self.gui['filter_starts'], QtCore.SIGNAL("clicked()"), self.sFilterStarts) 
     QtCore.QObject.connect(self.gui['filter_finishes'], QtCore.SIGNAL("clicked()"), self.sFilterFinishes)
     
     #automatic number and refresh
     QtCore.QObject.connect(self.gui['auto_number_enable'], QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("times", ["auto_number_enable"], state, self.UpdateGui))
     QtCore.QObject.connect(self.gui['auto_number_logic'], QtCore.SIGNAL("toggled(bool)"), lambda state: uiAccesories.sGuiSetItem("times", ["auto_number_logic"], state, self.UpdateGui))
     #QtCore.QObject.connect(self.gui['auto_number1'].lineEdit(),  QtCore.SIGNAL("returnPressed()"),  lambda x=1: self.EditingFinished(x))
     QtCore.QObject.connect(self.gui['auto_number1'],  QtCore.SIGNAL("valueChanged(int)"),  lambda state: uiAccesories.sGuiSetItem("times", ["auto_number", 0], state, self.UpdateGui))     
     QtCore.QObject.connect(self.gui['auto_number2'],  QtCore.SIGNAL("valueChanged(int)"),  lambda state: uiAccesories.sGuiSetItem("times", ["auto_number", 1], state, self.UpdateGui))
     QtCore.QObject.connect(self.gui['auto_number3'],  QtCore.SIGNAL("valueChanged(int)"),  lambda state: uiAccesories.sGuiSetItem("times", ["auto_number", 2], state, self.UpdateGui))
     QtCore.QObject.connect(self.gui['auto_number4'],  QtCore.SIGNAL("valueChanged(int)"),  lambda state: uiAccesories.sGuiSetItem("times", ["auto_number", 3], state, self.UpdateGui))        
     QtCore.QObject.connect(self.gui['auto_number_clear'],  QtCore.SIGNAL("clicked()"),  lambda: uiAccesories.sGuiSetItem("times", ["auto_number"], [0]*NUMBER_OF.AUTO_NUMBER, self.UpdateGui))
     QtCore.QObject.connect(self.gui['auto_refresh'], QtCore.SIGNAL("valueChanged(int)"), lambda state: (uiAccesories.sGuiSetItem("times", ["auto_refresh"], state, self.UpdateGui), setattr(self, "auto_refresh_cnt", state)))
     QtCore.QObject.connect(self.gui['auto_www_refresh'], QtCore.SIGNAL("valueChanged(int)"), lambda state: (uiAccesories.sGuiSetItem("times", ["auto_www_refresh"], state, self.UpdateGui), setattr(self, "auto_www_refresh_cnt", state)))
     QtCore.QObject.connect(self.gui['auto_refresh_clear'], QtCore.SIGNAL("clicked()"), lambda: uiAccesories.sGuiSetItem("times", ["auto_refresh"], 0, self.UpdateGui))
     QtCore.QObject.connect(self.gui['auto_www_refresh_clear'], QtCore.SIGNAL("clicked()"), lambda: uiAccesories.sGuiSetItem("times", ["auto_www_refresh"], 0, self.UpdateGui))
     QtCore.QObject.connect(self.gui['highlight_enable'], QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("times", ["highlight_enable"], state, self.UpdateGui))
     
     #export/import table (db format)
     #to do:
     #QtCore.QObject.connect(self.gui['times_db_import'], QtCore.SIGNAL("clicked()"), lambda:DfTable.sImport(self))        
     #QtCore.QObject.connect(self.gui['times_db_export'], QtCore.SIGNAL("clicked()"), lambda:DfTable.sExport(self, DfTable.eDB, True))
     
     #button Recalculate
     QtCore.QObject.connect(self.gui['civils_to_zeroes'], QtCore.SIGNAL("clicked()"), lambda:self.sCivilsToZeroes())
     QtCore.QObject.connect(self.gui['recalculate'], QtCore.SIGNAL("clicked()"), lambda:self.sRecalculate())        
      
     #exports
     QtCore.QObject.connect(self.gui['aWwwExportDirect'], QtCore.SIGNAL("triggered()"), lambda: self.sExportDirect(self.eHTM_EXPORT))
     QtCore.QObject.connect(self.gui['aWwwExportLogo'], QtCore.SIGNAL("triggered()"), lambda: self.sExportDirect(self.eHTM_EXPORT_LOGO))                                                    
     QtCore.QObject.connect(self.gui['aExportResults'], QtCore.SIGNAL("triggered()"), lambda: self.sExportDirect(self.eCSV_EXPORT))
     QtCore.QObject.connect(self.gui['aExportResultsDNF'], QtCore.SIGNAL("triggered()"), lambda: self.sExportDirect(self.eCSV_EXPORT_DNF))
Esempio n. 15
0
 def CreateSlots(self):
     QtCore.QObject.connect(Ui().comboCommCommand, QtCore.SIGNAL("activated(int)"), self.sComboCommand)
     QtCore.QObject.connect(Ui().spinCommDatalength, QtCore.SIGNAL("valueChanged(int)"), self.sSpinDatalength)               
     QtCore.QObject.connect(Ui().pushCommSend, QtCore.SIGNAL("clicked()"), self.sSendCommand)
     QtCore.QObject.connect(Ui().checkCommLogCyclic, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("diagnostic", ["log_cyclic"], state))
     QtCore.QObject.connect(Ui().pushCommClearLog, QtCore.SIGNAL("clicked()"), self.sCommClearLog)
Esempio n. 16
0
 def CreateSlots(self):        
     QtCore.QObject.connect(self.fromlaststart, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("additional_info", ["lap", self.nr-1, "fromlaststart"], state, self.Update))            
     FilterGroup.CreateSlots(self)                                                                                    
Esempio n. 17
0
 def CreateSlots(self):
                                          
     QtCore.QObject.connect(self.checked, QtCore.SIGNAL("stateChanged(int)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["points", self.nr-1, "checked"], x, self.Update))                          
     QtCore.QObject.connect(self.rule, QtCore.SIGNAL("textEdited(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["points", self.nr-1, "rule"], utils.toUnicode(x)))            
     QtCore.QObject.connect(self.minimum, QtCore.SIGNAL("valueChanged(int)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["points", self.nr-1, "minimum"], x, self.Update))
     QtCore.QObject.connect(self.maximum, QtCore.SIGNAL("valueChanged(int)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["points", self.nr-1, "maximum"], x, self.Update))
Esempio n. 18
0
 def CreateSlots(self):        
     FilterGroup.CreateSlots(self)
     QtCore.QObject.connect(self.description, QtCore.SIGNAL("textEdited(const QString&)"), lambda x: uiAccesories.sGuiSetItem("additional_info", ["lap", self.nr-1, "description"], utils.toUnicode(x)))                                                                                    
     QtCore.QObject.connect(self.fromlaststart, QtCore.SIGNAL("stateChanged(int)"), lambda state: uiAccesories.sGuiSetItem("additional_info", ["lap", self.nr-1, "fromlaststart"], state, self.Update))