mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
timer now resumes when visible again
This commit is contained in:
parent
455233dc16
commit
073eae39b2
3 changed files with 8 additions and 11 deletions
|
@ -39,7 +39,7 @@ Rectangle {
|
|||
letterboxMessage.visible = true;
|
||||
letterboxMessage.popupRadius = 0;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// TITLE BAR START
|
||||
//
|
||||
|
@ -221,13 +221,18 @@ Rectangle {
|
|||
Hifi.ResourceImageItem {
|
||||
id: spectatorCameraPreview;
|
||||
url: "resource://spectatorCameraFrame";
|
||||
ready: false;
|
||||
ready: cameraToggleCheckBox.checked;
|
||||
mirrorVertically: true;
|
||||
height: 250;
|
||||
anchors.left: parent.left;
|
||||
anchors.top: cameraToggleCheckBox.bottom;
|
||||
anchors.topMargin: 20;
|
||||
anchors.right: parent.right;
|
||||
onVisibleChanged: {
|
||||
ready = cameraToggleCheckBox.checked;
|
||||
update();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// "Monitor Shows" Switch Label Glyph
|
||||
|
|
|
@ -23,13 +23,7 @@ ResourceImageItem::ResourceImageItem(QQuickItem* parent) : QQuickFramebufferObje
|
|||
}
|
||||
|
||||
void ResourceImageItem::onUpdateTimer() {
|
||||
qDebug() << "onUpdateTimer called";
|
||||
// turn timer off if not visible
|
||||
if (!isVisible()) {
|
||||
m_updateTimer.stop();
|
||||
} else {
|
||||
update();
|
||||
}
|
||||
update();
|
||||
}
|
||||
|
||||
void ResourceImageItem::setUrl(const QString& url) {
|
||||
|
@ -46,7 +40,6 @@ void ResourceImageItem::setReady(bool ready) {
|
|||
// 10 HZ for now. Also this serves as a small
|
||||
// delay before getting the network texture, which
|
||||
// helps a lot. TODO: find better way.
|
||||
qDebug() << "setReady called";
|
||||
m_updateTimer.start(100);
|
||||
} else {
|
||||
m_updateTimer.stop();
|
||||
|
|
|
@ -38,7 +38,6 @@ class ResourceImageItem : public QQuickFramebufferObject {
|
|||
Q_OBJECT
|
||||
Q_PROPERTY(QString url READ getUrl WRITE setUrl)
|
||||
Q_PROPERTY(bool ready READ getReady WRITE setReady)
|
||||
|
||||
public:
|
||||
ResourceImageItem(QQuickItem* parent = Q_NULLPTR);
|
||||
QString getUrl() const { return m_url; }
|
||||
|
|
Loading…
Reference in a new issue