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