History

Moved copyPath/Address out of Menu

Moved into AddressManager

Atlante45 committed 11 years ago

Commit df694661 parent d313c234 files · +20 −23Browse files

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

Unified · Split

interface/src/Menu.cpp+3−16
@@ -135,10 +135,11 @@ Menu::Menu() { · 134 unmodified lines
135135 Qt::Key_Enter,
136136 dialogsManager.data(),
137137 SLOT(toggleAddressBar()));
138+ auto addressManager = DependencyManager::get<AddressManager>();
138139 addActionToQMenuAndActionHash(fileMenu, MenuOption::CopyAddress, 0,
139− this, SLOT(copyAddress()));
140+ addressManager.data(), SLOT(copyAddress()));
140141 addActionToQMenuAndActionHash(fileMenu, MenuOption::CopyPath, 0,
141− this, SLOT(copyPath()));
142+ addressManager.data(), SLOT(copyPath()));
142143
143144 addDisabledActionAndSeparator(fileMenu, "Upload Avatar Model");
144145 addActionToQMenuAndActionHash(fileMenu, MenuOption::UploadHead, 0,
@@ -1141,20 +1142,6 @@ void Menu::changePrivateKey() { · 996 unmodified lines
11411142 sendFakeEnterEvent();
11421143 }
11431144
1144−void Menu::copyAddress() {
1145− auto addressManager = DependencyManager::get<AddressManager>();
1146− QString address = addressManager->currentAddress().toString();
1147− QClipboard* clipboard = QApplication::clipboard();
1148− clipboard->setText(address);
1149−}
1150−
1151−void Menu::copyPath() {
1152− auto addressManager = DependencyManager::get<AddressManager>();
1153− QString path = addressManager->currentPath();
1154− QClipboard* clipboard = QApplication::clipboard();
1155− clipboard->setText(path);
1156−}
1157−
11581145 void Menu::displayNameLocationResponse(const QString& errorString) {
11591146
11601147 if (!errorString.isEmpty()) {