@@ -11,15 +11,14 @@ Imports WinNUT_Client_Common
11
11
12
12
Public Class List_Var_Gui
13
13
Private List_Var_Datas As List( Of UPS_List_Datas)
14
- Private LogFile As Logger
15
14
Private UPS_Name = WinNUT.UPS_Device.Nut_Config.UPSName
15
+
16
16
Private Sub List_Var_Gui_Load(sender As Object , e As EventArgs) Handles MyBase .Load
17
- ' Me.LogFile = WinNUT.LogFile
18
17
LogFile.LogTracing( "Load List Var Gui" , LogLvl.LOG_DEBUG, Me )
19
- Me . Icon = WinNUT.Icon
20
- Me . Visible = False
18
+ Icon = WinNUT.Icon
19
+ Visible = False
21
20
PopulateTreeView()
22
- Me . Visible = True
21
+ Visible = True
23
22
End Sub
24
23
25
24
Private Sub PopulateTreeView()
@@ -34,14 +33,14 @@ Public Class List_Var_Gui
34
33
35
34
action = Sub () TView_UPSVar.Nodes.Clear()
36
35
TView_UPSVar.Invoke(action)
37
- action = Sub () TView_UPSVar.Nodes.Add(WinNUT_Params. Arr_Reg_Key.Item( "UPSName" ), WinNUT_Params. Arr_Reg_Key.Item("UPSName" ))
36
+ action = Sub () TView_UPSVar.Nodes.Add(Arr_Reg_Key.Item( "UPSName" ), Arr_Reg_Key.Item( "UPSName" ))
38
37
TView_UPSVar.Invoke(action)
39
38
Dim TreeChild As New TreeNode
40
39
Dim LastNode As New TreeNode
41
40
For Each UPS_Var In List_Var_Datas
42
41
LastNode = TView_UPSVar.Nodes( 0 )
43
42
Dim FullPathNode = String .Empty
44
- For Each SubPath In (Strings. Split(UPS_Var.VarKey, "." ))
43
+ For Each SubPath In (Split(UPS_Var.VarKey, "." ))
45
44
FullPathNode += SubPath & "."
46
45
Dim Nodes = TView_UPSVar.Nodes.Find(FullPathNode, True )
47
46
If Nodes.Length = 0 Then
@@ -83,18 +82,18 @@ Public Class List_Var_Gui
83
82
Dim SelectedNode As TreeNode = TView_UPSVar.SelectedNode
84
83
If SelectedNode IsNot Nothing Then
85
84
If SelectedNode.Parent IsNot Nothing Then
86
- If SelectedNode.Parent.Text <> Me . UPS_Name And SelectedNode.Nodes.Count = 0 Then
87
- Dim VarName = Strings. Replace(TView_UPSVar.SelectedNode.FullPath, Me . UPS_Name & "." , "" )
85
+ If SelectedNode.Parent.Text <> UPS_Name And SelectedNode.Nodes.Count = 0 Then
86
+ Dim VarName = Replace(TView_UPSVar.SelectedNode.FullPath, UPS_Name & "." , "" )
88
87
LogFile.LogTracing( "Update {VarName}" , LogLvl.LOG_DEBUG, Me )
89
- Lbl_V_Value.Text = WinNUT.UPS_Device.GetUPSVar(VarName, Me . UPS_Name)
88
+ Lbl_V_Value.Text = WinNUT.UPS_Device.GetUPSVar(VarName, UPS_Name)
90
89
End If
91
90
End If
92
91
End If
93
92
End Sub
94
93
95
94
Private Sub Btn_Close_Click(sender As Object , e As EventArgs) Handles Btn_Close.Click
96
95
LogFile.LogTracing( "Close List Var Gui" , LogLvl.LOG_DEBUG, Me )
97
- Me . Close()
96
+ Close()
98
97
End Sub
99
98
100
99
Private Sub Btn_Reload_Click(sender As Object , e As EventArgs) Handles Btn_Reload.Click
@@ -103,13 +102,13 @@ Public Class List_Var_Gui
103
102
Lbl_V_Value.Text = ""
104
103
Lbl_D_Value.Text = ""
105
104
TView_UPSVar.Nodes.Clear()
106
- Me . PopulateTreeView()
105
+ PopulateTreeView()
107
106
End Sub
108
107
109
108
Private Sub TView_UPSVar_NodeMouseClick(sender As Object , e As TreeNodeMouseClickEventArgs) Handles TView_UPSVar.NodeMouseClick
110
109
Dim index As Integer = 0
111
- Dim UPSName = WinNUT_Params. Arr_Reg_Key.Item("UPSName" )
112
- Dim SelectedChild = Strings. Replace(e.Node.FullPath, UPSName & "." , "" )
110
+ Dim UPSName = Arr_Reg_Key.Item( "UPSName" )
111
+ Dim SelectedChild = Replace(e.Node.FullPath, UPSName & "." , "" )
113
112
Dim FindChild As Predicate( Of UPS_List_Datas) = Function ( ByVal x As UPS_List_Datas)
114
113
If x.VarKey = SelectedChild Then
115
114
Return True
@@ -134,7 +133,7 @@ Public Class List_Var_Gui
134
133
LogFile.LogTracing( "Export TreeView To Clipboard" , LogLvl.LOG_DEBUG, Me )
135
134
Dim ToClipBoard As String = Nothing
136
135
With WinNUT.UPS_Device.UPS_Datas
137
- ToClipBoard = WinNUT_Params. Arr_Reg_Key.Item("UPSName" ) & " (" & .Mfr & "/" & .Model & "/" & .Firmware & ")" & vbNewLine
136
+ ToClipBoard = Arr_Reg_Key.Item( "UPSName" ) & " (" & .Mfr & "/" & .Model & "/" & .Firmware & ")" & vbNewLine
138
137
End With
139
138
For Each LDatas In List_Var_Datas
140
139
ToClipBoard &= LDatas.VarKey & " (" & LDatas.VarDesc & ") : " & LDatas.VarValue & vbNewLine
0 commit comments