diff --git a/contrib/dash-cli.bash-completion b/contrib/scc-cli.bash-completion
similarity index 100%
rename from contrib/dash-cli.bash-completion
rename to contrib/scc-cli.bash-completion
diff --git a/contrib/dash-qt.pro b/contrib/scc-qt.pro
similarity index 100%
rename from contrib/dash-qt.pro
rename to contrib/scc-qt.pro
diff --git a/contrib/dash-tx.bash-completion b/contrib/scc-tx.bash-completion
similarity index 100%
rename from contrib/dash-tx.bash-completion
rename to contrib/scc-tx.bash-completion
diff --git a/contrib/dashd.bash-completion b/contrib/sccd.bash-completion
similarity index 100%
rename from contrib/dashd.bash-completion
rename to contrib/sccd.bash-completion
diff --git a/src/qt/forms/masternodelist.ui b/src/qt/forms/masternodelist.ui
index 51b72ad014b9..be11a9c2a9b9 100644
--- a/src/qt/forms/masternodelist.ui
+++ b/src/qt/forms/masternodelist.ui
@@ -75,6 +75,16 @@
+
+
+
+ Show all masternodes without filter.
+
+
+ All masternodes
+
+
+
diff --git a/src/qt/locale/scc_ar.ts b/src/qt/locale/scc_ar.ts
index e2c2867ceb22..1175fcaccba9 100644
--- a/src/qt/locale/scc_ar.ts
+++ b/src/qt/locale/scc_ar.ts
@@ -1113,6 +1113,14 @@
My masternodes onlyماسترنوداتي فقط
+
+ Show all masternodes without filter.
+ إظهار جميع العقد الرئيسية بدون مرشح
+
+
+ All Masternodes
+ جميع العقد الماسترنودية
+ Serviceالخدمات
diff --git a/src/qt/locale/scc_bg.ts b/src/qt/locale/scc_bg.ts
index a7b424fbf292..697d43da6cc9 100644
--- a/src/qt/locale/scc_bg.ts
+++ b/src/qt/locale/scc_bg.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyСамо моите masternodes
+
+ Show all masternodes without filter.
+ Показване на всички главни възли без филтър.
+
+
+ All masternodes
+ Всички мастерноди
+ ServiceУслуга
diff --git a/src/qt/locale/scc_de.ts b/src/qt/locale/scc_de.ts
index 2609136ab968..d8b6e898f88e 100644
--- a/src/qt/locale/scc_de.ts
+++ b/src/qt/locale/scc_de.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyNur meine Masternodes
+
+ Show all masternodes without filter.
+ Alle Masternodes ohne Filter anzeigen.
+
+
+ All masternodes
+ Alle Masternodes
+ ServiceDienste
diff --git a/src/qt/locale/scc_en.ts b/src/qt/locale/scc_en.ts
index c5702da98d78..b7bd5b950e31 100644
--- a/src/qt/locale/scc_en.ts
+++ b/src/qt/locale/scc_en.ts
@@ -1442,6 +1442,16 @@
My masternodes onlyMy masternodes only
+
+
+ Show all masternodes without filter.
+ Show all masternodes without filter.
+
+
+
+ All masternodes
+ All masternodes
+ Service
diff --git a/src/qt/locale/scc_es.ts b/src/qt/locale/scc_es.ts
index 4e8b8d88a84f..68f28029ad71 100644
--- a/src/qt/locale/scc_es.ts
+++ b/src/qt/locale/scc_es.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyÚnicamente mis nodos maestros
+
+ Show all masternodes without filter.
+ Mostrar todos los nodos maestros sin filtro.
+
+
+ All masternodes
+ Todos los nodos maestros
+ ServiceServicio
diff --git a/src/qt/locale/scc_fi.ts b/src/qt/locale/scc_fi.ts
index f18595727bf4..198f71456fc0 100644
--- a/src/qt/locale/scc_fi.ts
+++ b/src/qt/locale/scc_fi.ts
@@ -1145,6 +1145,14 @@
My masternodes onlyVain omat masternodet
+
+ Show all masternodes without filter.
+ Näytä kaikki pääsolmut ilman suodatinta.
+
+
+ All masternodes
+ Kaikki masternodet
+ ServicePalvelu
diff --git a/src/qt/locale/scc_fr.ts b/src/qt/locale/scc_fr.ts
index ba08258bb346..78c7ac5974d6 100644
--- a/src/qt/locale/scc_fr.ts
+++ b/src/qt/locale/scc_fr.ts
@@ -1137,6 +1137,14 @@
My masternodes onlySeulement mes masternodes
+
+ Show all masternodes without filter.
+ Afficher tous les masternodes sans filtre.
+
+
+ All masternodes
+ Tous les masternodes
+ ServiceService
diff --git a/src/qt/locale/scc_it.ts b/src/qt/locale/scc_it.ts
index d5aeb67d03cc..49b5c56d321a 100644
--- a/src/qt/locale/scc_it.ts
+++ b/src/qt/locale/scc_it.ts
@@ -1137,6 +1137,14 @@
My masternodes onlySolo i miei masternodes
+
+ Show all masternodes without filter.
+ Mostra tutti i masternode senza filtro.
+
+
+ All masternodes
+ Tutti i Masternodes
+ ServiceAssistenza
diff --git a/src/qt/locale/scc_ja.ts b/src/qt/locale/scc_ja.ts
index 7e643e64bc91..b03b95516eb2 100644
--- a/src/qt/locale/scc_ja.ts
+++ b/src/qt/locale/scc_ja.ts
@@ -1008,6 +1008,14 @@
My masternodes only自分のマスターノードのみ
+
+ Show all masternodes without filter.
+ フィルターなしですべてのマスターノードを表示します。
+
+
+ All masternodes
+ すべてのマスターノード
+ PoSe ScorePoSeスコア
diff --git a/src/qt/locale/scc_ko.ts b/src/qt/locale/scc_ko.ts
index 49ab2fc9110b..c1abac175fb6 100644
--- a/src/qt/locale/scc_ko.ts
+++ b/src/qt/locale/scc_ko.ts
@@ -1137,6 +1137,14 @@
My masternodes only나의 마스터노드만
+
+ Show all masternodes without filter.
+ 필터 없이 모든 마스터노드를 표시합니다.
+
+
+ All masternodes
+ 모든 마스터노드
+ Service서비스
diff --git a/src/qt/locale/scc_nl.ts b/src/qt/locale/scc_nl.ts
index 99bab728260d..6285b8191bb9 100644
--- a/src/qt/locale/scc_nl.ts
+++ b/src/qt/locale/scc_nl.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyAlleen mijn masternodes
+
+ Show all masternodes without filter.
+ Toon alle masternodes zonder filter.
+
+
+ All masternodes
+ Alle masternodes
+ ServiceService
diff --git a/src/qt/locale/scc_pl.ts b/src/qt/locale/scc_pl.ts
index b9c8228067ef..8ab34f54d852 100644
--- a/src/qt/locale/scc_pl.ts
+++ b/src/qt/locale/scc_pl.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyTylko moje masternody
+
+ Show all masternodes without filter.
+ Pokaż wszystkie masternody bez filtra.
+
+
+ All masternodes
+ Wszystkie masternody
+ ServiceUsługa
diff --git a/src/qt/locale/scc_pt.ts b/src/qt/locale/scc_pt.ts
index 05f0cbbffd98..6cf57ad4adeb 100644
--- a/src/qt/locale/scc_pt.ts
+++ b/src/qt/locale/scc_pt.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyMeus masternodes apenas
+
+ Show all masternodes without filter.
+ Mostrar todos os masternodes sem filtro.
+
+
+ All masternodes
+ Todos os masternodes
+ ServiceServiço
diff --git a/src/qt/locale/scc_ro.ts b/src/qt/locale/scc_ro.ts
index 2494f0303300..ed85f9b088e8 100644
--- a/src/qt/locale/scc_ro.ts
+++ b/src/qt/locale/scc_ro.ts
@@ -1031,6 +1031,15 @@
My masternodes onlyDoar masternode-urile mele
+
+ Show all masternodes without filter.
+ Afișați toate masternodurile fără filtru.
+
+
+ All masternodes
+ Toate masternodurile
+
+
ServiceServiciu
diff --git a/src/qt/locale/scc_ru.ts b/src/qt/locale/scc_ru.ts
index ff62a64b6929..273272fe32b8 100644
--- a/src/qt/locale/scc_ru.ts
+++ b/src/qt/locale/scc_ru.ts
@@ -1145,6 +1145,14 @@
My masternodes onlyТолько мои мастерноды
+
+ Show all masternodes without filter.
+ Показать все мастерноды без фильтра.
+
+
+ All masternodes
+ Bce мастерноды
+ ServiceСервис
diff --git a/src/qt/locale/scc_sk.ts b/src/qt/locale/scc_sk.ts
index 79636218d035..33914a3cf476 100644
--- a/src/qt/locale/scc_sk.ts
+++ b/src/qt/locale/scc_sk.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyIba moje masternódy
+
+ Show all masternodes without filter.
+ Zobraziť všetky masternody bez filtra.
+
+
+ All masternodes
+ Všetky masternody
+ ServiceSlužba
diff --git a/src/qt/locale/scc_th.ts b/src/qt/locale/scc_th.ts
index ebcb96822026..82b358d15117 100644
--- a/src/qt/locale/scc_th.ts
+++ b/src/qt/locale/scc_th.ts
@@ -1137,6 +1137,14 @@
My masternodes onlyบัญชี Masternodes ของฉันเท่านั้น
+
+ Show all masternodes without filter.
+ แสดง masternodes ทั้งหมดโดยไม่มีตัวกรอง
+
+
+ All masternodes
+ masternode ทั้งหมด
+ Serviceการให้บริการ
diff --git a/src/qt/locale/scc_tr.ts b/src/qt/locale/scc_tr.ts
index d583dd34053b..468b52c188aa 100644
--- a/src/qt/locale/scc_tr.ts
+++ b/src/qt/locale/scc_tr.ts
@@ -1137,6 +1137,14 @@
My masternodes onlySadece benim anadüğümlerim
+
+ Show all masternodes without filter.
+ Filtresiz tüm masternodları göster.
+
+
+ All masternodes
+ Tüm masternodlar
+ ServiceHizmet
diff --git a/src/qt/locale/scc_vi.ts b/src/qt/locale/scc_vi.ts
index a1b1c1ed800b..3ab0e0a49f17 100644
--- a/src/qt/locale/scc_vi.ts
+++ b/src/qt/locale/scc_vi.ts
@@ -1099,6 +1099,14 @@
My masternodes onlyChỉ các masternode của tôi
+
+ Show all masternodes without filter.
+ Hiển thị tất cả các masternode mà không cần bộ lọc.
+
+
+ All masternodes
+ Tất cả các masternode
+ ServiceDịch vụ
diff --git a/src/qt/locale/scc_zh_CN.ts b/src/qt/locale/scc_zh_CN.ts
index dfd457f8982c..69b31c50cc4a 100644
--- a/src/qt/locale/scc_zh_CN.ts
+++ b/src/qt/locale/scc_zh_CN.ts
@@ -1137,6 +1137,14 @@
My masternodes only仅我的主节点
+
+ Show all masternodes without filter.
+ 显示所有不带过滤器的主节点。
+
+
+ All masternodes
+ 所有主节点
+ Service服务
diff --git a/src/qt/locale/scc_zh_TW.ts b/src/qt/locale/scc_zh_TW.ts
index 5cb55a1f1534..ae2955b8a312 100644
--- a/src/qt/locale/scc_zh_TW.ts
+++ b/src/qt/locale/scc_zh_TW.ts
@@ -1137,6 +1137,14 @@
My masternodes only只顯示我的主節點
+
+ Show all masternodes without filter.
+ 顯示所有不帶過濾器的主節點。
+
+
+ All masternodes
+ 所有主節點
+ Service服務
diff --git a/src/qt/masternodelist.cpp b/src/qt/masternodelist.cpp
index 5880228bfe30..cbfe73580b20 100644
--- a/src/qt/masternodelist.cpp
+++ b/src/qt/masternodelist.cpp
@@ -86,6 +86,7 @@ MasternodeList::MasternodeList(QWidget* parent) :
ui->filterLineEditDIP3->setPlaceholderText(tr("Filter by any property (e.g. address or protx hash)"));
ui->checkBoxMyMasternodesOnly->setEnabled(false);
+ ui->checkBoxAllMasternodes->setEnabled(false);
QAction* copyProTxHashAction = new QAction(tr("Copy ProTx Hash"), this);
QAction* copyCollateralOutpointAction = new QAction(tr("Copy Collateral Outpoint"), this);
@@ -124,6 +125,12 @@ void MasternodeList::setWalletModel(WalletModel* model)
ui->checkBoxMyMasternodesOnly->setEnabled(model != nullptr);
}
+void MasternodeList::setWalletModel(WalletModel* model)
+{
+ this->walletModel = model;
+ ui->checkBoxAllMasternodes->setEnabled(model != nullptr);
+}
+
void MasternodeList::showContextMenuDIP3(const QPoint& point)
{
QTableWidgetItem* item = ui->tableWidgetMasternodesDIP3->itemAt(point);
@@ -370,6 +377,8 @@ void MasternodeList::on_checkBoxMyMasternodesOnly_stateChanged(int state)
fFilterUpdatedDIP3 = true;
}
+//where checkBoxAllMasternodes logic should go...
+
CDeterministicMNCPtr MasternodeList::GetSelectedDIP3MN()
{
if (!clientModel) {
diff --git a/src/qt/masternodelist.h b/src/qt/masternodelist.h
index acfd1007423d..1e32e3e6dca8 100644
--- a/src/qt/masternodelist.h
+++ b/src/qt/masternodelist.h
@@ -83,6 +83,7 @@ private Q_SLOTS:
void showContextMenuDIP3(const QPoint&);
void on_filterLineEditDIP3_textChanged(const QString& strFilterIn);
void on_checkBoxMyMasternodesOnly_stateChanged(int state);
+ void on_checkBoxAllMasternodes_stateChanged(int state);
void extraInfoDIP3_clicked();
void copyProTxHash_clicked();