From 950b47d1456870386374bbde1ae96079db5d9e57 Mon Sep 17 00:00:00 2001 From: 02090095 Date: Sat, 8 Feb 2025 20:21:24 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D1=87=20=D0=B4=D0=B2=D0=BC=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D1=8F=D0=B7=D1=8B=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DVM/DVMTasks/UI/DVMRunTasksForm.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/_VisualDVM/TestingSystem/DVM/DVMTasks/UI/DVMRunTasksForm.java b/src/_VisualDVM/TestingSystem/DVM/DVMTasks/UI/DVMRunTasksForm.java index 73cb20f7..7b551c53 100644 --- a/src/_VisualDVM/TestingSystem/DVM/DVMTasks/UI/DVMRunTasksForm.java +++ b/src/_VisualDVM/TestingSystem/DVM/DVMTasks/UI/DVMRunTasksForm.java @@ -12,6 +12,7 @@ import Common.Visual.Tables.RendererStatusEnum; import _VisualDVM.Global; import _VisualDVM.GlobalData.Tasks.TaskState; import _VisualDVM.Passes.PassCode; +import _VisualDVM.ProjectData.LanguageName; import _VisualDVM.TestingSystem.DVM.DVMTasks.DVMRunTask; import javax.swing.*; @@ -117,6 +118,19 @@ public class DVMRunTasksForm extends DataSetControlForm { protected void createFilters() { AddFilters( new HeaderTextFilter<>(dataSource, 2, 70), + new DataSetFiltersMenu("Язык", dataSource) { + @Override + public void fill() { + for (LanguageName languageName : LanguageName.values()) { + field_filters.add(new FilterMenuFlag(dataSource, new StableMenuItem(languageName.getDescription()), true) { + @Override + protected boolean validate(DVMRunTask object) { + return object.language.equals(languageName); + } + }); + } + } + }, new DataSetFiltersMenu("Компиляция", dataSource) { @Override public void fill() { @@ -146,7 +160,8 @@ public class DVMRunTasksForm extends DataSetControlForm { } } } - }); + } + ); } @Override protected Comparator getDefaultComparator() {