mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-22 17:48:48 +02:00
move contacts to separate tab
This commit is contained in:
+15
-8
@@ -230,9 +230,6 @@ void MainWindow::initWidgets() {
|
||||
// [Send]
|
||||
m_sendWidget = new SendWidget(m_wallet, this);
|
||||
ui->sendWidgetLayout->addWidget(m_sendWidget);
|
||||
// --------------
|
||||
m_contactsWidget = new ContactsWidget(m_wallet, this);
|
||||
ui->contactsWidgetLayout->addWidget(m_contactsWidget);
|
||||
|
||||
// [Receive]
|
||||
m_receiveWidget = new ReceiveWidget(m_wallet, this);
|
||||
@@ -241,14 +238,19 @@ void MainWindow::initWidgets() {
|
||||
m_historyWidget->setSearchText(text);
|
||||
ui->tabWidget->setCurrentIndex(this->findTab("History"));
|
||||
});
|
||||
connect(m_contactsWidget, &ContactsWidget::fill, [this](const QString &address, const QString &description){
|
||||
m_sendWidget->fill(address, description, 0, true);
|
||||
});
|
||||
|
||||
// [Coins]
|
||||
m_coinsWidget = new CoinsWidget(m_wallet, this);
|
||||
ui->coinsWidgetLayout->addWidget(m_coinsWidget);
|
||||
|
||||
// [Contacts]
|
||||
m_contactsWidget = new ContactsWidget(m_wallet, this);
|
||||
ui->contactsWidgetLayout->addWidget(m_contactsWidget);
|
||||
connect(m_contactsWidget, &ContactsWidget::fill, [this](const QString &address, const QString &description){
|
||||
m_sendWidget->fill(address, description, 0, true);
|
||||
ui->tabWidget->setCurrentIndex(this->findTab("Send"));
|
||||
});
|
||||
|
||||
// [Plugins..]
|
||||
for (auto* plugin : m_plugins) {
|
||||
if (!plugin->hasParent()) {
|
||||
@@ -332,6 +334,11 @@ void MainWindow::initMenu() {
|
||||
m_tabShowHideMapper["Coins"] = new ToggleTab(ui->tabCoins, "Coins", "Coins", ui->actionShow_Coins, this);
|
||||
m_tabShowHideSignalMapper->setMapping(ui->actionShow_Coins, "Coins");
|
||||
|
||||
// Show/Hide Contacts
|
||||
connect(ui->actionShow_Contacts, &QAction::triggered, m_tabShowHideSignalMapper, QOverload<>::of(&QSignalMapper::map));
|
||||
m_tabShowHideMapper["Contacts"] = new ToggleTab(ui->tabContacts, "Contacts", "Contacts", ui->actionShow_Contacts, this);
|
||||
m_tabShowHideSignalMapper->setMapping(ui->actionShow_Contacts, "Contacts");
|
||||
|
||||
// Show/Hide Plugins..
|
||||
for (const auto &plugin : m_plugins) {
|
||||
if (plugin->parent() != "") {
|
||||
@@ -1968,7 +1975,7 @@ void MainWindow::toggleSearchbar(bool visible) {
|
||||
int currentTab = ui->tabWidget->currentIndex();
|
||||
if (currentTab == this->findTab("History"))
|
||||
m_historyWidget->focusSearchbar();
|
||||
else if (currentTab == this->findTab("Send"))
|
||||
else if (currentTab == this->findTab("Contacts"))
|
||||
m_contactsWidget->focusSearchbar();
|
||||
else if (currentTab == this->findTab("Receive"))
|
||||
m_receiveWidget->focusSearchbar();
|
||||
@@ -1987,4 +1994,4 @@ int MainWindow::findTab(const QString &title) {
|
||||
|
||||
MainWindow::~MainWindow() {
|
||||
qDebug() << "~MainWindow" << QThread::currentThreadId();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user