Manually add update site and edit URL ┌───────────┐ ┌───────────────┐ │SitesDialog│ │FilesCollection│ └─────┬─────┘ └───────┬───────┘ │ addUpdateSite │ │───────────────────────>│ │ │ │ │ │ │ create ┌──────────┐ │ │────────────────> │UpdateSite│ │ │ │ └────┬─────┘ │ │ │ │ create ┌─────────────┐ │ │ │ ──────────────>│UpdateSiteURL│ │ │ │ └──────┬──────┘ │ setURL │ │ │───────────────────────────────────────────────>│ │ │ │ │ │ │ │ │ setDefaultURL │ │ │ │ ─────────────────────>│ │ │ │ │ │ getURL │ │ │───────────────────────────────────────────────>│ │ │ │ │ │ │ │ │ getDefaultURL │ │ │ │ ─────────────────────>│ │ │ │ │ │ │ defaultURL │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ ┌─────┴─────┐ ┌───────┴───────┐ ┌────┴─────┐ ┌──────┴──────┐ │SitesDialog│ │FilesCollection│ │UpdateSite│ │UpdateSiteURL│ └───────────┘ └───────────────┘ └──────────┘ └─────────────┘