@@ -110,6 +110,8 @@ BitcoinGUI::BitcoinGUI(interfaces::Node &node, const Config *configIn,
110
110
Q_EMIT consoleShown (rpcConsole);
111
111
}
112
112
113
+ modalOverlay = new ModalOverlay (enableWallet, this ->centralWidget ());
114
+
113
115
// Accept D&D of URIs
114
116
setAcceptDrops (true );
115
117
@@ -203,7 +205,6 @@ BitcoinGUI::BitcoinGUI(interfaces::Node &node, const Config *configIn,
203
205
connect (labelProxyIcon, &GUIUtil::ClickableLabel::clicked,
204
206
[this ] { openOptionsDialogWithTab (OptionsDialog::TAB_NETWORK); });
205
207
206
- modalOverlay = new ModalOverlay (enableWallet, this ->centralWidget ());
207
208
connect (labelBlocksIcon, &GUIUtil::ClickableLabel::clicked, this ,
208
209
&BitcoinGUI::showModalOverlay);
209
210
connect (progressBar, &GUIUtil::ClickableProgressBar::clicked, this ,
@@ -243,6 +244,8 @@ BitcoinGUI::~BitcoinGUI() {
243
244
244
245
void BitcoinGUI::createActions () {
245
246
QActionGroup *tabGroup = new QActionGroup (this );
247
+ connect (modalOverlay, &ModalOverlay::triggered, tabGroup,
248
+ &QActionGroup::setEnabled);
246
249
247
250
overviewAction =
248
251
new QAction (platformStyle->SingleColorIcon (" :/icons/overview" ),
0 commit comments