[add] color for tune/test events on MultiEventWidget
This commit is contained in:
		
							parent
							
								
									1d253b5ee5
								
							
						
					
					
						commit
						cc0281f9dc
					
				
							
								
								
									
										19
									
								
								QtPyLoT.py
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								QtPyLoT.py
									
									
									
									
									
								
							| @ -1342,10 +1342,11 @@ class MainWindow(QMainWindow): | ||||
|         if len(eventdict) < 1: | ||||
|             return | ||||
| 
 | ||||
| 
 | ||||
|         # init event selection options for autopick | ||||
|         self.compareoptions =[('tune events', self.get_ref_events), | ||||
|                               ('test events', self.get_test_events), | ||||
|                               ('all (picked) events', self.get_manu_picked_events)] | ||||
|         self.compareoptions =[('tune events', self.get_ref_events, self._style['ref']['rgba']), | ||||
|                               ('test events', self.get_test_events, self._style['test']['rgba']), | ||||
|                               ('all (picked) events', self.get_manu_picked_events, None)] | ||||
| 
 | ||||
|         self.cmpw = CompareEventsWidget(self, self.compareoptions, eventdict, comparisons) | ||||
|         self.cmpw.start.connect(self.compareMulti) | ||||
| @ -1353,7 +1354,7 @@ class MainWindow(QMainWindow): | ||||
|         self.cmpw.show() | ||||
| 
 | ||||
|     def compareMulti(self): | ||||
|         for key, func in self.compareoptions: | ||||
|         for key, func, color in self.compareoptions: | ||||
|             if self.cmpw.rb_dict[key].isChecked(): | ||||
|                 # if radio button is checked break for loop and use func | ||||
|                 break | ||||
| @ -2081,11 +2082,11 @@ class MainWindow(QMainWindow): | ||||
|             return | ||||
| 
 | ||||
|         # init event selection options for autopick | ||||
|         self.pickoptions =[('current event', self.get_current_event), | ||||
|                            ('tune events', self.get_ref_events), | ||||
|                            ('test events', self.get_test_events), | ||||
|                            ('all (picked) events', self.get_manu_picked_events), | ||||
|                            ('all events', self.get_all_events)] | ||||
|         self.pickoptions =[('current event', self.get_current_event, None), | ||||
|                            ('tune events', self.get_ref_events, self._style['ref']['rgba']), | ||||
|                            ('test events', self.get_test_events, self._style['test']['rgba']), | ||||
|                            ('all (picked) events', self.get_manu_picked_events, None), | ||||
|                            ('all events', self.get_all_events, None)] | ||||
| 
 | ||||
|         self.listWidget = QListWidget() | ||||
|         self.setDirty(True) | ||||
|  | ||||
| @ -2232,9 +2232,11 @@ class MultiEventWidget(QWidget): | ||||
| 
 | ||||
|         self.start_button = QtGui.QPushButton('Start') | ||||
| 
 | ||||
|         for index, (key, func) in enumerate(self.options): | ||||
|         for index, (key, func, color) in enumerate(self.options): | ||||
|             rb = QtGui.QRadioButton(key) | ||||
|             rb.toggled.connect(self.check_rb_selection) | ||||
|             if color: | ||||
|                 rb.setStyleSheet('QRadioButton{color: rgba%s}'%str(color)) | ||||
|             if index == 0: | ||||
|                 rb.setChecked(True) | ||||
|             self.rb_dict[key] = rb | ||||
| @ -2249,7 +2251,7 @@ class MultiEventWidget(QWidget): | ||||
|         self.main_layout.insertLayout(0, self.rb_layout) | ||||
| 
 | ||||
|     def refresh_tooltips(self): | ||||
|         for key, func in self.options: | ||||
|         for key, func, color in self.options: | ||||
|             eventlist = func() | ||||
|             if not type(eventlist) == list: | ||||
|                 eventlist = [eventlist] | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user