mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
Rearranged some functions
This commit is contained in:
@@ -174,21 +174,6 @@ namespace mRemoteNG.UI.Window
|
||||
mMenSortAscending.Click += (sender, args) => SortNodesRecursive(GetRootConnectionNode(), ListSortDirection.Ascending);
|
||||
}
|
||||
|
||||
private void SetModelUpdateHandlers()
|
||||
{
|
||||
_puttySessionsManager.PuttySessionsCollectionChanged += (sender, args) => RefreshTreeObjects(GetRootPuttyNodes().ToList());
|
||||
ConnectionTreeModel.CollectionChanged += HandleCollectionChanged;
|
||||
ConnectionTreeModel.PropertyChanged += HandleCollectionPropertyChanged;
|
||||
}
|
||||
|
||||
private void HandleCollectionPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
|
||||
{
|
||||
if (propertyChangedEventArgs.PropertyName != "Name") return;
|
||||
var senderAsConnectionInfo = sender as ConnectionInfo;
|
||||
if (senderAsConnectionInfo != null)
|
||||
RefreshTreeObject(senderAsConnectionInfo);
|
||||
}
|
||||
|
||||
private void PopulateTreeView()
|
||||
{
|
||||
olvConnections.SetObjects(ConnectionTreeModel.RootNodes);
|
||||
@@ -199,7 +184,22 @@ namespace mRemoteNG.UI.Window
|
||||
OpenConnectionsFromLastSession();
|
||||
}
|
||||
|
||||
private void ExpandRootConnectionNode()
|
||||
private void SetModelUpdateHandlers()
|
||||
{
|
||||
_puttySessionsManager.PuttySessionsCollectionChanged += (sender, args) => RefreshTreeObjects(GetRootPuttyNodes().ToList());
|
||||
ConnectionTreeModel.CollectionChanged += HandleCollectionChanged;
|
||||
ConnectionTreeModel.PropertyChanged += HandleCollectionPropertyChanged;
|
||||
}
|
||||
|
||||
private void HandleCollectionPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
|
||||
{
|
||||
if (propertyChangedEventArgs.PropertyName != "Name") return;
|
||||
var senderAsConnectionInfo = sender as ConnectionInfo;
|
||||
if (senderAsConnectionInfo != null)
|
||||
RefreshTreeObject(senderAsConnectionInfo);
|
||||
}
|
||||
|
||||
private void ExpandRootConnectionNode()
|
||||
{
|
||||
var rootConnectionNode = GetRootConnectionNode();
|
||||
olvConnections.Expand(rootConnectionNode);
|
||||
|
||||
Reference in New Issue
Block a user