java.lang.Object
omix.util.SynchronousModelChangeListener
- All Implemented Interfaces:
ModelChangeListener
public final class SynchronousModelChangeListener extends Object implements ModelChangeListener
This class implements the
ModelChangeListener
in thread-safe manner.- Since:
- Omix 2.0.0
- Author:
- Dr. Peter Droste, Omix Visualization
- See Also:
ThreadAffineUtility.tryInvokeAndWait(io.qt.core.QObject, omix.util.ui.ThrowingRunnable)
-
Constructor Summary
Constructors Constructor Description SynchronousModelChangeListener(Supplier<QThread> threadSupplier, ModelChangeListener modelEventListener)
-
Method Summary
Modifier and Type Method Description void
modelChangeOccurred(ModelChangeEvent event)
-
Constructor Details
-
SynchronousModelChangeListener
public SynchronousModelChangeListener(Supplier<QThread> threadSupplier, ModelChangeListener modelEventListener)
-
-
Method Details
-
modelChangeOccurred
- Specified by:
modelChangeOccurred
in interfaceModelChangeListener
- Throws:
RuntimeException
-