Showing the changes to interface/src/ui/AddressBarDialog.cpp (1 of 10 files). Show all
Unified · Split
| @@ -17,17 +17,15 @@ · 16 unmodified lines | |||
| 17 | 17 | ||
| 18 | QML_DIALOG_DEF(AddressBarDialog) | 18 | QML_DIALOG_DEF(AddressBarDialog) |
| 19 | 19 | ||
| 20 | AddressBarDialog::AddressBarDialog(QQuickItem *parent) : QQuickItem(parent) { | 20 | AddressBarDialog::AddressBarDialog(QQuickItem *parent) : OffscreenQmlDialog(parent) { |
| 21 | auto addressManager = DependencyManager::get<AddressManager>(); | 21 | auto addressManager = DependencyManager::get<AddressManager>(); |
| 22 | connect(addressManager.data(), &AddressManager::lookupResultIsOffline, this, &AddressBarDialog::displayAddressOfflineMessage); | 22 | connect(addressManager.data(), &AddressManager::lookupResultIsOffline, this, &AddressBarDialog::displayAddressOfflineMessage); |
| 23 | connect(addressManager.data(), &AddressManager::lookupResultIsNotFound, this, &AddressBarDialog::displayAddressNotFoundMessage); | 23 | connect(addressManager.data(), &AddressManager::lookupResultIsNotFound, this, &AddressBarDialog::displayAddressNotFoundMessage); |
| 24 | connect(addressManager.data(), &AddressManager::lookupResultsFinished, this, &AddressBarDialog::hide); | 24 | connect(addressManager.data(), &AddressManager::lookupResultsFinished, this, &AddressBarDialog::hide); |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | |||
| 28 | void AddressBarDialog::hide() { | 27 | void AddressBarDialog::hide() { |
| 29 | setEnabled(false); | 28 | ((QQuickItem *)parent())->setEnabled(false); |
| 30 | setVisible(false); | ||
| 31 | } | 29 | } |
| 32 | 30 | ||
| 33 | void AddressBarDialog::loadAddress(const QString & address) { | 31 | void AddressBarDialog::loadAddress(const QString & address) { |