Вы можете установить свойство QApplication :: quitOnLastWindowClosed в false
:
...
QApplication qApp;
qApp.setQuitOnLastWindowClosed(false);
...
Если token
является уникальным , вы можете сделать:
getInvites().stream()
.filter(i -> token.equals(i.getToken()))
.filter(i -> !i.isConfirm())
.findAny()
.orElseThrow(IllegalArgumentException::new)
.setConfirm(true);
.