History

Rework all c++ calls

vladest committed 9 years ago

Commit 3ceeb0d1 parent 5b033e07 files · +257 −255Browse files

Showing the changes to interface/src/LocationBookmarks.cpp (1 of 7 files). Show all

Unified · Split

interface/src/LocationBookmarks.cpp+4−6
@@ -74,10 +74,10 @@ void LocationBookmarks::teleportToBookmark() { · 73 unmodified lines
7474 }
7575
7676 void LocationBookmarks::addBookmark() {
77− auto offscreenUi = DependencyManager::get<OffscreenUi>();
78− connect(offscreenUi.data(), &OffscreenUi::inputDialogResponse, this, [=] (QVariant response) {
79− disconnect(offscreenUi.data(), &OffscreenUi::inputDialogResponse, this, nullptr);
80− auto offscreenUi = DependencyManager::get<OffscreenUi>();
77+ ModalDialogListener* dlg = OffscreenUi::getTextAsync(OffscreenUi::ICON_PLACEMARK, "Bookmark Location", "Name", QString());
78+
79+ connect(dlg, &ModalDialogListener::response, this, [=] (QVariant response) {
80+ disconnect(dlg, &ModalDialogListener::response, this, nullptr);
8181 auto bookmarkName = response.toString();
8282
8383 bookmarkName = bookmarkName.trimmed().replace(QRegExp("(\r\n|[\r\n\t\v ])+"), " ");
@@ -89,8 +89,6 @@ void LocationBookmarks::addBookmark() { · 5 unmodified lines
8989 QString bookmarkAddress = addressManager->currentAddress().toString();
9090 Bookmarks::addBookmarkToFile(bookmarkName, bookmarkAddress);
9191 });
92−
93− OffscreenUi::getTextAsync(OffscreenUi::ICON_PLACEMARK, "Bookmark Location", "Name", QString());
9492 }
9593
9694 void LocationBookmarks::addBookmarkToMenu(Menu* menubar, const QString& name, const QVariant& address) {