-
Notifications
You must be signed in to change notification settings - Fork 38.7k
qt: GUI for --disable-wallet compiles and -disablewallet mode #3392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Seems to be a nice change :). |
|
Thanks :D |
|
Looks good, didn't test. |
|
Should we still allow (because of license stuff) to show about Qt and also our own about (which contains OpenSSL license info)? Also the manu bar to exit the program would be nice perhaps. |
|
The About options and Exit should still be available in the menu? Or did the rebase remove those? |
|
I just looked at the screenshot, which is obsolete then perhaps. |
|
It's pretty much up to date. It doesn't show the menu because ubuntu displays a global menu instead of a per-window menu. |
|
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/8a1f6961820a306b11bca18f85b8c5faafb5192e for binaries and test log. |
To make sure the right slots are generated, MOC needs -DHAVE_CONFIG_H and correct include path to include bitcoin-config.h.
There is not much in the GUI to be done without wallet, though it's possible to change options, watch the sync process, and use the debug console. So embed the debug console in the main window.
Ref bitcoin#3392 Github-Pull: bitcoin#14383 Rebased-From: 36323e2
Ref bitcoin#3392 Github-Pull: bitcoin#14383 Rebased-From: 36323e2
Backports 0.16 pr14
Summary: This is a backport of Core [[bitcoin/bitcoin#14383 | PR14383]] and [[bitcoin/bitcoin#15023 | PR15023]] PR 14383 description: > There is a Debug window leftover in the system tray icon menu after [[bitcoin/bitcoin#3392 | PR3392]] merging. > This PR makes both the app menu and the systray icon menu consistent. PR15023 description: > [[bitcoin/bitcoin#14383 | PR14383]] moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu. > > [[bitcoin/bitcoin#14573 | PR14573]] replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu. > > This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had. Note: PR14573 was backported in D7892 Test Plan: `ninja && src/qt/bitcoin-qt -disablewallet` Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien Subscribers: deadalnix, Fabien Differential Revision: https://reviews.bitcoinabc.org/D8146
Summary: This is a backport of Core [[bitcoin/bitcoin#14383 | PR14383]] and [[bitcoin/bitcoin#15023 | PR15023]] PR 14383 description: > There is a Debug window leftover in the system tray icon menu after [[bitcoin/bitcoin#3392 | PR3392]] merging. > This PR makes both the app menu and the systray icon menu consistent. PR15023 description: > [[bitcoin/bitcoin#14383 | PR14383]] moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu. > > [[bitcoin/bitcoin#14573 | PR14573]] replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu. > > This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had. Note: PR14573 was backported in D7892 Test Plan: `ninja && src/qt/bitcoin-qt -disablewallet` Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien Subscribers: deadalnix, Fabien Differential Revision: https://reviews.bitcoinabc.org/D8146
There is not much in the GUI to be done without wallet, but it's possible to change options, watch the sync process, and use the debug console.
So embed the debug console in the main window.