mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 06:19:02 +02:00
Back and forward are red if not possible
This commit is contained in:
parent
afc2db6c6a
commit
b15e7cec21
3 changed files with 6 additions and 10 deletions
|
@ -38,7 +38,7 @@ DialogContainer {
|
||||||
implicitHeight: backgroundImage.height
|
implicitHeight: backgroundImage.height
|
||||||
|
|
||||||
onParentChanged: {
|
onParentChanged: {
|
||||||
console.log("Test: " + addressBarDialog.backEnabled + " " + addressBarDialog.forwardEnabled+ " " + addressBarDialog)
|
console.log("Test: " + addressBarDialog.backEnabled + " " + addressBarDialog.forwardEnabled + " " + addressBarDialog)
|
||||||
}
|
}
|
||||||
|
|
||||||
Image {
|
Image {
|
||||||
|
@ -53,7 +53,7 @@ DialogContainer {
|
||||||
Image {
|
Image {
|
||||||
id: backArrow
|
id: backArrow
|
||||||
|
|
||||||
source: addressBarDialog.backEnabled ? "../images/left-arrow.svg" : "../images/redarrow.svg"
|
source: addressBarDialog.backEnabled ? "../images/left-arrow.svg" : "../images/redarrow_reversed.svg"
|
||||||
|
|
||||||
anchors {
|
anchors {
|
||||||
fill: parent
|
fill: parent
|
||||||
|
@ -71,8 +71,6 @@ DialogContainer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//onBackEnabledChanged: { parent.source: "../images/redarrow.svg" }
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Connections {
|
Connections {
|
||||||
target: backArrow
|
target: backArrow
|
||||||
|
@ -104,8 +102,6 @@ DialogContainer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//onForwardEnabledChanged: { parent.source: "../images/redarrow.svg" }
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Connections {
|
Connections {
|
||||||
target: forwardArrow
|
target: forwardArrow
|
||||||
|
|
|
@ -24,8 +24,8 @@ AddressBarDialog::AddressBarDialog(QQuickItem* parent) : OffscreenQmlDialog(pare
|
||||||
connect(addressManager.data(), &AddressManager::lookupResultsFinished, this, &AddressBarDialog::hide);
|
connect(addressManager.data(), &AddressManager::lookupResultsFinished, this, &AddressBarDialog::hide);
|
||||||
connect(addressManager.data(), &AddressManager::goBackPossible, this, &AddressBarDialog::changeBackAlpha);
|
connect(addressManager.data(), &AddressManager::goBackPossible, this, &AddressBarDialog::changeBackAlpha);
|
||||||
connect(addressManager.data(), &AddressManager::goForwardPossible, this, &AddressBarDialog::changeForwardAlpha);
|
connect(addressManager.data(), &AddressManager::goForwardPossible, this, &AddressBarDialog::changeForwardAlpha);
|
||||||
_backEnabled = false;
|
_backEnabled = DependencyManager::get<AddressManager>()->getBackState();
|
||||||
_forwardEnabled = false;
|
_forwardEnabled = DependencyManager::get<AddressManager>()->getForwardState();
|
||||||
}
|
}
|
||||||
|
|
||||||
void AddressBarDialog::hide() {
|
void AddressBarDialog::hide() {
|
||||||
|
|
|
@ -18,8 +18,8 @@ class AddressBarDialog : public OffscreenQmlDialog
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
HIFI_QML_DECL
|
HIFI_QML_DECL
|
||||||
Q_PROPERTY(bool backEnabled READ backEnabled CHANGED backEnabledChanged)
|
Q_PROPERTY(bool backEnabled READ backEnabled NOTIFY backEnabledChanged)
|
||||||
Q_PROPERTY(bool forwardEnabled READ forwardEnabled CHANGED forwardEnabledChanged)
|
Q_PROPERTY(bool forwardEnabled READ forwardEnabled NOTIFY forwardEnabledChanged)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
AddressBarDialog(QQuickItem* parent = nullptr);
|
AddressBarDialog(QQuickItem* parent = nullptr);
|
||||||
|
|
Loading…
Reference in a new issue