Files
VisualSapfor/src/_VisualDVM/Visual/Windows/CombineFilesDialog.java

24 lines
1001 B
Java
Raw Normal View History

2024-10-09 22:15:56 +03:00
package _VisualDVM.Visual.Windows;
2024-10-09 22:01:19 +03:00
import _VisualDVM.Current;
2024-10-08 22:33:49 +03:00
import Common.Visual.Windows.Dialog.Text.ComboTextDialog;
2024-10-09 22:01:19 +03:00
import _VisualDVM.Utils;
2023-09-17 22:13:42 +03:00
import java.util.Vector;
public class CombineFilesDialog extends ComboTextDialog {
public CombineFilesDialog() {
fields.setEditable(true);
}
@Override
public void validateFields() {
super.validateFields();
if (Log.isEmpty()) {
String fileName = (String) fields.getSelectedItem();
// тут 2 случая. если имя файла совпадает с 1 из существующих, то все хорошо.
//если нет. тогда проверяем отсуствие слешей и полная валидация имени одиночного файла.
Vector<String> files_order = Current.getProject().files_order;
if (!files_order.contains(fileName))
Utils.validateFileShortNewName(fileName, Log);
}
}
}