рефакторинг. переносил текущие объекты в другое место
This commit is contained in:
@@ -4,6 +4,7 @@ import Common.Utils.Utils_;
|
||||
import Common.Visual.UI_;
|
||||
import _VisualDVM.Current;
|
||||
import Common.Visual.Windows.Dialog.Dialog;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.RemoteFile.RemoteFile;
|
||||
import Visual_DVM_2021.Passes.SSH.ConnectionPass;
|
||||
import com.jcraft.jsch.ChannelSftp.LsEntry;
|
||||
@@ -36,11 +37,11 @@ public class RemoteFileChooser extends Dialog<String, RemoteFileChooserFields> {
|
||||
}
|
||||
}
|
||||
public void ShowCurrentRemoteFile() {
|
||||
fields.lCurrentFile.setText(Current.getRemoteFile().full_name);
|
||||
fields.lCurrentFile.setText(Global.mainModule.getRemoteFile().full_name);
|
||||
}
|
||||
public void Refresh(String path) {
|
||||
try {
|
||||
Current_.set(Current.RemoteFile, null);//сброс текущего файла перед любым обновлением.
|
||||
Global.mainModule.set(Current.RemoteFile, null);//сброс текущего файла перед любым обновлением.
|
||||
fields.lCurrentFile.setText("?");
|
||||
//-------------------------------------------------------------------
|
||||
root_file = new RemoteFile(path, true);
|
||||
@@ -89,8 +90,8 @@ public class RemoteFileChooser extends Dialog<String, RemoteFileChooserFields> {
|
||||
@Override
|
||||
public void validateFields() {
|
||||
String target_name = target_is_directory ? "папка" : "файл";
|
||||
if (Current.HasRemoteFile()) {
|
||||
if (target_is_directory != Current.getRemoteFile().isDirectory)
|
||||
if (Global.mainModule.HasRemoteFile()) {
|
||||
if (target_is_directory != Global.mainModule.getRemoteFile().isDirectory)
|
||||
Log.Writeln("Выбранный объект - не " + target_name);
|
||||
} else Log.Writeln(target_name + " не выбран(а)");
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package _VisualDVM.GlobalData.RemoteFile.UI;
|
||||
import _VisualDVM.Current;
|
||||
import Common.Visual.Trees.DataTree;
|
||||
import Common.Visual.Trees.TreeRenderers;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Visual.UI;
|
||||
public class RemoteFilesTree extends DataTree {
|
||||
public RemoteFilesTree() {
|
||||
@@ -21,8 +22,8 @@ public class RemoteFilesTree extends DataTree {
|
||||
}
|
||||
@Override
|
||||
public void LeftMouseAction2() {
|
||||
if (Current.HasRemoteFile() && Current.getRemoteFile().isDirectory()) {
|
||||
UI.getRemoteFileChooser().Refresh(Current.getRemoteFile().full_name);
|
||||
if (Global.mainModule.HasRemoteFile() && Global.mainModule.getRemoteFile().isDirectory()) {
|
||||
UI.getRemoteFileChooser().Refresh(Global.mainModule.getRemoteFile().full_name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user