History

Add finish lookup event

stojce committed 12 years ago

Commit 5a7b7cc1 parent cc83c2b3 files · +15 −9Browse files

Showing the changes to interface/src/ui/AddressBarDialog.cpp (1 of 3 files). Show all

Unified · Split

interface/src/ui/AddressBarDialog.cpp+6−4
@@ -78,14 +78,16 @@ void AddressBarDialog::setupUI() { · 77 unmodified lines
78 78
79 verticalLayout->addLayout(addressLayout);79 verticalLayout->addLayout(addressLayout);
80 80
81 connect(addressLineEdit, &QLineEdit::returnPressed, this, &AddressBarDialog::accept);
82 connect(goButton, &QPushButton::clicked, this, &AddressBarDialog::accept);81 connect(goButton, &QPushButton::clicked, this, &AddressBarDialog::accept);
83 connect(closeButton, &QPushButton::clicked, this, &QDialog::close);82 connect(closeButton, &QPushButton::clicked, this, &QDialog::close);
84}83}
85 84
86void AddressBarDialog::accept() {85void AddressBarDialog::accept() {
87 // let the AddressManger figure out what to do with this86 if (!addressLineEdit->text().isEmpty()) {
88 if (AddressManager::getInstance().handleLookupString(addressLineEdit->text())) {87 goButton->setStyleSheet("background: #333; color: #e7eeee; border-radius: 4px;");
89 close();88
89 AddressManager& addressManager = AddressManager::getInstance();
90 connect(&addressManager, &AddressManager::lookupResultsFinished, this, &QDialog::close);
91 addressManager.handleLookupString(addressLineEdit->text());
90 }92 }
91}93}