\r
private bool isRepoListChanged;\r
\r
+ /// <summary>\r
+ /// コンストラクタ\r
+ /// </summary>\r
public UserPrefForm()\r
{\r
repos = new List<RepositoryInfo>();\r
\r
#region レポジトリリスト設定関連\r
\r
+ /// <summary>\r
+ /// レポジトリリストの設定を読み書きする\r
+ /// </summary>\r
public RepositoriesList RepositoriesListSetting {\r
get {\r
RepositoriesList repoList = new RepositoriesList();\r
}\r
}\r
\r
+ /// <summary>\r
+ /// ListBoxへ表示するレポジトリ表現文字列を返す\r
+ /// </summary>\r
+ /// <param name="repo">対象レポジトリ</param>\r
+ /// <returns>ListBoxに表示すべき文字列</returns>\r
private string repoListCheckedListBoxRenderer(RepositoryInfo repo) {\r
return string.Format("{0}[{1}]", repo.Name, repo.Url.Href);\r
}\r
- \r
+\r
+ /// <summary>\r
+ /// ListBoxの内容を更新(再構築)する。\r
+ /// </summary>\r
private void updateRepos()\r
{\r
repoListCheckedListBox.Items.Clear();\r
}\r
}\r
\r
- \r
void RepoListCheckedListBoxSelectedIndexChanged(object sender, EventArgs e)\r
{\r
int selectedIndex = repoListCheckedListBox.SelectedIndex;\r
}\r
}\r
\r
+ /// <summary>\r
+ /// レポジトリリストが編集されたか否かのフラグ\r
+ /// </summary>\r
+ /// <remarks>ソフトリストの再読み込みが必要か否かの判断に使われる</remarks>\r
public bool IsRepositoryListSettingChanged {\r
get { return isRepoListChanged; }\r
}\r
\r
+ /// <summary>\r
+ /// レポジトリリストの設定を反映する\r
+ /// </summary>\r
private void commitRepositoryListSetting()\r
{\r
if (isRepoListChanged) {\r
\r
#region プロキシサーバ設定関連\r
\r
+ /// <summary>\r
+ /// プロキシアドレスを設定あるいは取得する\r
+ /// </summary>\r
public string ProxyAddress {\r
get {\r
if (proxySameAsIERadioButton.Checked) {\r
}\r
}\r
\r
+ /// <summary>\r
+ /// ProxyURLのテキストボックス領域の有効状態を切り替える\r
+ /// </summary>\r
private void updateProxyURLEnability()\r
{\r
bool isSpecifiedProxy = specifyProxyRadioButton.Checked;\r
updateProxyURLEnability();\r
}\r
\r
+ /// <summary>\r
+ /// プロキシ設定を、指定された設定オブジェクトに設定する。\r
+ /// </summary>\r
+ /// <param name="pref">設定オブジェクト</param>\r
private void commitProxySetting(NaGet.NaGetLibPref pref)\r
{\r
pref.ProxyAddress = this.ProxyAddress;\r
- \r
- NaGet.Utils.PutSerializeObject<NaGet.NaGetLibPref>(NaGet.Env.PrefPath, pref);\r
}\r
\r
#endregion\r
\r
+ /// <summary>\r
+ /// 指定された設定オブジェクトをファイルとして保存する\r
+ /// </summary>\r
+ /// <param name="pref">設定ファイル</param>\r
private void commitNaGetLibPref(NaGet.NaGetLibPref pref)\r
{\r
// ファイルに書き込む\r