title: How to determine whether a QML component is currently visible on screen
body: <blockquote>
  <p>I have a set of controls which have bindings to frequently changing data values. The data comes from a limited hardware-bus. Therefore, it would be better to disable the binding while the control is not visible on screen. The item's <code>visible</code>-property doesn't help in this case. So, how to determine if an Item-based QML widget is currently visible on screen (and not hidden by an overlay or currently outside the visible area)?</p>
  </blockquote>
  <p>Source: <a href="https://forum.qt.io/topic/54116/how-to-check-if-a-item-is-currently-visible-on-screen" rel="nofollow noreferrer">https://forum.qt.io/topic/54116/how-to-check-if-a-item-is-currently-visible-on-screen</a></p>
  <p>I have almost the same problem. Hoping someone here has a solution.</p>