pub(crate) fn refresh(qt: &CxxQtThread<Sioul>, shared: &Arc<Shared>)
Something changed on disk (a project, time noted, an invoice): read again.