Skip to content

Add profile checkbox to enable/disable tooltips (rebase of #3446)#3807

Open
mcfnord wants to merge 3 commits into
jamulussoftware:mainfrom
mcfnord:tooltips-enable-disable-rebased
Open

Add profile checkbox to enable/disable tooltips (rebase of #3446)#3807
mcfnord wants to merge 3 commits into
jamulussoftware:mainfrom
mcfnord:tooltips-enable-disable-rebased

Conversation

@mcfnord

@mcfnord mcfnord commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Short description of changes

This supersedes (and is a rebase of) #3446 by @softins, which was approved by @ann0see but has since gone stale against main. It adds a "Show tool tips" checkbox to the Settings dialog; the setting is stored in the .ini file, and per-dialog event filters consume QEvent::ToolTip when tooltips are disabled.

softins' two commits are preserved unchanged (authorship intact). One adaptation commit on top resolves the drift since the PR was written: main now has its own CClientSettingsDlg::eventFilter override (MIDI device-list refresh, from the MIDI settings work), so the tooltip suppression check is folded into that existing filter instead of adding a duplicate.

CHANGELOG: Add profile checkbox to enable/disable tooltips

Context: Fixes an issue?

Supersedes #3446. Also unblocks #3252, whose approval was conditioned on this toggle existing.

Does this change need documentation? What needs to be documented and how?

Possibly a short note on the website settings docs for the new checkbox.

Status of this Pull Request

Ready for review. Builds clean with Qt 5.15 on Linux; clang-format-14 clean; headless SIGTERM smoke test passes. The functional behavior was already tested by @ann0see on Windows in the original PR ("On windows it works as expected").

🤖 Generated with Claude Code

softins and others added 3 commits July 19, 2026 01:52
Since jamulussoftware#3446 was written, main gained its own eventFilter override in
CClientSettingsDlg (MIDI device list refresh on dropdown click), which
collided with the one this branch adds. Fold the ToolTip suppression
check into that filter and drop the duplicate declaration/definition.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mcfnord
mcfnord marked this pull request as ready for review July 19, 2026 02:39
@mcfnord mcfnord mentioned this pull request Jul 19, 2026
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants