@Override
protected void initialize(RPrefs rPrefs)
{
// source control prefs
SourceControlPrefs prefs = rPrefs.getSourceControlPrefs();
chkVcsEnabled_.setEnabled(true);
gitExePathChooser_.setEnabled(true);
svnExePathChooser_.setEnabled(true);
terminalPathChooser_.setEnabled(true);
chkUseGitBash_.setEnabled(true);
chkVcsEnabled_.setValue(prefs.getVcsEnabled());
gitExePathChooser_.setText(prefs.getGitExePath());
svnExePathChooser_.setText(prefs.getSvnExePath());
terminalPathChooser_.setText(prefs.getTerminalPath());
chkUseGitBash_.setValue(prefs.getUseGitBash());
sshKeyWidget_.setRsaSshKeyPath(prefs.getRsaKeyPath(),
prefs.getHaveRsaKey());
sshKeyWidget_.setProgressIndicator(getProgressIndicator());
manageControlVisibility();
}