@jramm, signals are methods. You can declare a signal as Q_INVOKABLE and call it from JS.