Method: CustomItem#mouseDoubleClickEvent

Defined in:
lib/class/Wire_helper.rb

#mouseDoubleClickEvent(event) ⇒ Object



152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/class/Wire_helper.rb', line 152

def mouseDoubleClickEvent(event)
  begin
    pin = self.instance_variable_get('@UPin')
    pin.setColor
    pin.instance_variable_get('@api').signalHelpingWiring(pin.instance_variable_get('@signalId'))
    pin.instance_variable_get('@signalTxt').clearFocus
    pin.instance_variable_get('@nbrTxt').clearFocus
  rescue
    pin.instance_variable_get('@api').setWiringLeds(0x0000000000000000)
    pin.instance_variable_get('@signalTxt').clearFocus
    pin.instance_variable_get('@nbrTxt').clearFocus
    Qt::MessageBox.new(Qt::MessageBox::Critical, 'Signal not found', 'This signal is not handled by the board').exec
  end
end