mirror of
https://github.com/greenshot/greenshot
synced 2025-08-20 21:43:24 -07:00
Code quality changes
This commit is contained in:
parent
f07ed83722
commit
610f45d082
189 changed files with 4609 additions and 5203 deletions
|
@ -81,8 +81,10 @@ namespace GreenshotImgurPlugin {
|
|||
listview_imgur_uploads.Columns.Add(column);
|
||||
}
|
||||
foreach (ImgurInfo imgurInfo in Config.runtimeImgurHistory.Values) {
|
||||
ListViewItem item = new ListViewItem(imgurInfo.Hash);
|
||||
item.Tag = imgurInfo;
|
||||
var item = new ListViewItem(imgurInfo.Hash)
|
||||
{
|
||||
Tag = imgurInfo
|
||||
};
|
||||
item.SubItems.Add(imgurInfo.Title);
|
||||
item.SubItems.Add(imgurInfo.DeleteHash);
|
||||
item.SubItems.Add(imgurInfo.Timestamp.ToString("yyyy-MM-dd HH:mm:ss", DateTimeFormatInfo.InvariantInfo));
|
||||
|
@ -101,7 +103,7 @@ namespace GreenshotImgurPlugin {
|
|||
|
||||
private void Listview_imgur_uploadsSelectedIndexChanged(object sender, EventArgs e) {
|
||||
pictureBox1.Image = pictureBox1.ErrorImage;
|
||||
if (listview_imgur_uploads.SelectedItems != null && listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
if (listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
deleteButton.Enabled = true;
|
||||
openButton.Enabled = true;
|
||||
clipboardButton.Enabled = true;
|
||||
|
@ -118,25 +120,27 @@ namespace GreenshotImgurPlugin {
|
|||
}
|
||||
|
||||
private void DeleteButtonClick(object sender, EventArgs e) {
|
||||
if (listview_imgur_uploads.SelectedItems != null && listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
if (listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
for (int i = 0; i < listview_imgur_uploads.SelectedItems.Count; i++) {
|
||||
ImgurInfo imgurInfo = (ImgurInfo)listview_imgur_uploads.SelectedItems[i].Tag;
|
||||
DialogResult result = MessageBox.Show(Language.GetFormattedString("imgur", LangKey.delete_question, imgurInfo.Title), Language.GetFormattedString("imgur", LangKey.delete_title, imgurInfo.Hash), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
|
||||
if (result == DialogResult.Yes) {
|
||||
// Should fix Bug #3378699
|
||||
pictureBox1.Image = pictureBox1.ErrorImage;
|
||||
try {
|
||||
new PleaseWaitForm().ShowAndWait(ImgurPlugin.Attributes.Name, Language.GetString("imgur", LangKey.communication_wait),
|
||||
delegate() {
|
||||
ImgurUtils.DeleteImgurImage(imgurInfo);
|
||||
}
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Log.Warn("Problem communicating with Imgur: ", ex);
|
||||
}
|
||||
|
||||
imgurInfo.Dispose();
|
||||
if (result != DialogResult.Yes)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
// Should fix Bug #3378699
|
||||
pictureBox1.Image = pictureBox1.ErrorImage;
|
||||
try {
|
||||
new PleaseWaitForm().ShowAndWait(ImgurPlugin.Attributes.Name, Language.GetString("imgur", LangKey.communication_wait),
|
||||
delegate {
|
||||
ImgurUtils.DeleteImgurImage(imgurInfo);
|
||||
}
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Log.Warn("Problem communicating with Imgur: ", ex);
|
||||
}
|
||||
|
||||
imgurInfo.Dispose();
|
||||
}
|
||||
}
|
||||
Redraw();
|
||||
|
@ -144,14 +148,11 @@ namespace GreenshotImgurPlugin {
|
|||
|
||||
private void ClipboardButtonClick(object sender, EventArgs e) {
|
||||
StringBuilder links = new StringBuilder();
|
||||
if (listview_imgur_uploads.SelectedItems != null && listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
for (int i = 0; i < listview_imgur_uploads.SelectedItems.Count; i++) {
|
||||
if (listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
for (int i = 0; i < listview_imgur_uploads.SelectedItems.Count; i++)
|
||||
{
|
||||
ImgurInfo imgurInfo = (ImgurInfo)listview_imgur_uploads.SelectedItems[i].Tag;
|
||||
if (Config.UsePageLink) {
|
||||
links.AppendLine(imgurInfo.Page);
|
||||
} else {
|
||||
links.AppendLine(imgurInfo.Original);
|
||||
}
|
||||
links.AppendLine(Config.UsePageLink ? imgurInfo.Page : imgurInfo.Original);
|
||||
}
|
||||
}
|
||||
ClipboardHelper.SetClipboardData(links.ToString());
|
||||
|
@ -173,7 +174,7 @@ namespace GreenshotImgurPlugin {
|
|||
}
|
||||
|
||||
private void OpenButtonClick(object sender, EventArgs e) {
|
||||
if (listview_imgur_uploads.SelectedItems != null && listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
if (listview_imgur_uploads.SelectedItems.Count > 0) {
|
||||
for (int i = 0; i < listview_imgur_uploads.SelectedItems.Count; i++) {
|
||||
ImgurInfo imgurInfo = (ImgurInfo)listview_imgur_uploads.SelectedItems[i].Tag;
|
||||
System.Diagnostics.Process.Start(imgurInfo.Page);
|
||||
|
@ -185,11 +186,7 @@ namespace GreenshotImgurPlugin {
|
|||
// Determine if clicked column is already the column that is being sorted.
|
||||
if (e.Column == _columnSorter.SortColumn) {
|
||||
// Reverse the current sort direction for this column.
|
||||
if (_columnSorter.Order == SortOrder.Ascending) {
|
||||
_columnSorter.Order = SortOrder.Descending;
|
||||
} else {
|
||||
_columnSorter.Order = SortOrder.Ascending;
|
||||
}
|
||||
_columnSorter.Order = _columnSorter.Order == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending;
|
||||
} else {
|
||||
// Set the column number that is to be sorted; default to ascending.
|
||||
_columnSorter.SortColumn = e.Column;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue