From 6ec435c8ca3aa47cdadc970a5ca0812f19c48a2a Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Wed, 24 Jul 2019 10:32:38 -0700 Subject: [PATCH] Add num of skipper taddrs --- src/mainwindow.cpp | 10 ++++++++++ src/precompiled.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index ae03159..a22043e 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1502,6 +1502,16 @@ void MainWindow::updateTAddrCombo(bool checked) { ui->listReceiveAddresses->addItem(addr, 0); } } + + // 4. Add a last, disabled item if there are remaining items + if (allTaddrs->size() > addrs.size()) { + auto num = QString::number(allTaddrs->size() - addrs.size()); + ui->listReceiveAddresses->addItem("-- " + num + " more --", 0); + + QStandardItemModel* model = qobject_cast(ui->listReceiveAddresses->model()); + QStandardItem* item = model->findItems("--", Qt::MatchStartsWith)[0]; + item->setFlags(item->flags() & ~Qt::ItemIsEnabled); + } } }; diff --git a/src/precompiled.h b/src/precompiled.h index 5745182..79c4c8b 100644 --- a/src/precompiled.h +++ b/src/precompiled.h @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include #include #include