Skip to content

Commit

Permalink
Wrap code for hiding older package versions in settings...
Browse files Browse the repository at this point in the history
check.
  • Loading branch information
DrewNaylor committed Oct 5, 2020
1 parent 6a88e3e commit 76f1b4b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
2 changes: 1 addition & 1 deletion guinget/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<value>False</value>
</setting>
<setting name="OnlyDisplayLatestPackageVersion" serializeAs="String">
<value>True</value>
<value>False</value>
</setting>
</guinget.My.MySettings>
</userSettings>
Expand Down
20 changes: 12 additions & 8 deletions guinget/MainWindow.vb
Original file line number Diff line number Diff line change
Expand Up @@ -188,15 +188,19 @@ Public Class aaformMainWindow
' Reset progress bar to 0.
aaformMainWindow.toolstripprogressbarLoadingPackages.Value = 0

For Each column As DataGridViewColumn In aaformMainWindow.datagridviewPackageList.Columns
column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet
Next
If My.Settings.OnlyDisplayLatestPackageVersion = True Then

For Each PackageRow As DataGridViewRow In aaformMainWindow.datagridviewPackageList.Rows
If My.Settings.OnlyDisplayLatestPackageVersion = True AndAlso Not PackageRow.Cells.Item(4).Value.ToString = PackageRow.Cells.Item(5).Value.ToString Then
aaformMainWindow.datagridviewPackageList.Rows.Remove(PackageRow)
End If
Next
For Each column As DataGridViewColumn In aaformMainWindow.datagridviewPackageList.Columns
column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet
Next

For Each PackageRow As DataGridViewRow In aaformMainWindow.datagridviewPackageList.Rows
If Not PackageRow.Cells.Item(4).Value.ToString = PackageRow.Cells.Item(5).Value.ToString Then
aaformMainWindow.datagridviewPackageList.Rows.Remove(PackageRow)
End If
Next

End If

' Update the main window again.
aaformMainWindow.Update()
Expand Down

0 comments on commit 76f1b4b

Please sign in to comment.