Wed 28 Aug 21:38:52 CEST 2024
This commit is contained in:
		
							parent
							
								
									75a21ec59e
								
							
						
					
					
						commit
						7e9576904a
					
				
							
								
								
									
										55
									
								
								src/SimNDT/gui/advancedSetupInspectionsController.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								src/SimNDT/gui/advancedSetupInspectionsController.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,55 @@ | ||||||
|  | __author__ = 'Miguel Molero' | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | import os, sys | ||||||
|  | from PySide.QtCore import * | ||||||
|  | from PySide.QtGui import * | ||||||
|  | 
 | ||||||
|  | from SimNDT.gui.ui_advancedsetupinspections import Ui_advancedSetupDialog | ||||||
|  | from SimNDT.gui.Warnings import WarningParms | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class AdvancedSetupInspections(QDialog, Ui_advancedSetupDialog): | ||||||
|  | 
 | ||||||
|  | 	def __init__(self, Source, Inspection, Transducers, parent=None): | ||||||
|  | 		super(AdvancedSetupInspections,self).__init__(parent) | ||||||
|  | 		self.setupUi(self) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 		if Transducers is not None: | ||||||
|  | 			self.windowedSourceCheckBox.setChecked(bool(Transducers[0].Window)) | ||||||
|  | 			self.backingCheckBox.setChecked(bool(Transducers[0].PZT)) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 		if Inspection is None or Source is None: | ||||||
|  | 			return | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 		if Source.Longitudinal and not Source.Shear: | ||||||
|  | 			self.waveSourceComboBox.setCurrentIndex(0) | ||||||
|  | 		elif not Source.Longitudinal and Source.Shear: | ||||||
|  | 			self.waveSourceComboBox.setCurrentIndex(1) | ||||||
|  | 		elif  Source.Longitudinal and Source.Shear: | ||||||
|  | 			self.waveSourceComboBox.setCurrentIndex(2) | ||||||
|  | 		else: | ||||||
|  | 			self.waveSourceComboBox.setCurrentIndex(0) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 		if Source.Pressure and not Source.Displacement: | ||||||
|  | 			self.sourceTypeComboBox.setCurrentIndex(0) | ||||||
|  | 		elif not Source.Pressure and Source.Displacement: | ||||||
|  | 			self.sourceTypeComboBox.setCurrentIndex(1) | ||||||
|  | 		elif  Source.Pressure and Source.Displacement: | ||||||
|  | 			self.sourceTypeComboBox.setCurrentIndex(2) | ||||||
|  | 		else: | ||||||
|  | 			self.sourceTypeComboBox.setCurrentIndex(0) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 	def accept(self): | ||||||
|  | 
 | ||||||
|  | 		self.backing = self.backingCheckBox.isChecked() | ||||||
|  | 		self.window  = self.windowedSourceCheckBox.isChecked() | ||||||
|  | 		self.waveSource = self.waveSourceComboBox.currentIndex() | ||||||
|  | 		self.sourceType = self.sourceTypeComboBox.currentIndex() | ||||||
|  | 		QDialog.accept(self) | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user