MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / focusCheck

Method focusCheck

gui/nbrowserwindow.cpp:3659–3683  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3657
3658
3659void NBrowserWindow::focusCheck() {
3660 bool buttonBarVisible = false;
3661 if (editor->hasFocus())
3662 buttonBarVisible = true;
3663 if (editor->contextMenu->hasFocus())
3664 buttonBarVisible = true;
3665 if (buttonBar->hasFocus())
3666 buttonBarVisible = true;
3667 if (buttonBar->fontNames->isExpanded())
3668 buttonBarVisible = true;
3669 if (buttonBar->fontNames->lineEdit()->hasFocus())
3670 buttonBarVisible = true;
3671 if (buttonBar->fontSizes->lineEdit()->hasFocus())
3672 buttonBarVisible = true;
3673 if (buttonBar->fontSizes->isExpanded())
3674 buttonBarVisible = true;
3675 if (!global.autoHideEditorToolbar)
3676 buttonBarVisible = true;
3677 if (global.isFullscreen)
3678 buttonBarVisible = false;
3679
3680 if (!editor->page()->isContentEditable())
3681 buttonBarVisible = false;
3682 buttonBar->setVisible(buttonBarVisible);
3683}
3684
3685
3686

Callers

nothing calls this directly

Calls 1

isExpandedMethod · 0.45

Tested by

no test coverage detected