Package jmri.jmrit.vsdecoder
Class ToggleSoundEvent
java.lang.Object
jmri.jmrit.vsdecoder.SoundEvent
jmri.jmrit.vsdecoder.ToggleSoundEvent
- All Implemented Interfaces:
PropertyChangeListener,EventListener
Toggle Sound Event.
This file is part of JMRI.
This file is part of JMRI.
JMRI is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the "COPYING" file for a copy of this license.
JMRI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.vsdecoder.SoundEvent
SoundEvent.ButtonType -
Field Summary
FieldsFields inherited from class jmri.jmrit.vsdecoder.SoundEvent
bt, button_trigger_list, buttontype, engine_pane, event_name, my_sound, name, parent, t, trigger_list -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jdom2.ElementgetXml()booleanvoidvoidsetButtonLabel(String bl) protected ButtonTriggersetupButtonAction(org.jdom2.Element te) voidsetXml(org.jdom2.Element el) voidMethods inherited from class jmri.jmrit.vsdecoder.SoundEvent
addTrigger, addXmlTrigger, getButtonType, getEnginePane, getEventName, getName, getParent, getSound, getTrigger, hasEnginePane, propertyChange, setButton, setEnginePane, setEventName, setName, setParent, setSound
-
Field Details
-
button
-
-
Constructor Details
-
ToggleSoundEvent
-
-
Method Details
-
hasButton
- Overrides:
hasButtonin classSoundEvent
-
setButton
-
getButton
- Overrides:
getButtonin classSoundEvent
-
setButtonLabel
- Overrides:
setButtonLabelin classSoundEvent
-
getButtonLabel
- Overrides:
getButtonLabelin classSoundEvent
-
setupButtonAction
- Overrides:
setupButtonActionin classSoundEvent
-
getXml
- Overrides:
getXmlin classSoundEvent
-
setXml
- Overrides:
setXmlin classSoundEvent
-
setXml
- Overrides:
setXmlin classSoundEvent
-