diff --git a/CHANGELOG.md b/CHANGELOG.md index 044b417..6e4550c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ java-приложение для работы с блокировками в С * Обновлены action-ы в gitHubActions * Прекращена поддержка PostgreSQL версий ниже 10, удалена настройка для отображения типа процесса * Добавлены новые столбцы `Тип ожидаемого события` и `Имя ожидаемого события` +* Изменена сортировка. Теперь строки сортируются по столюцу `Длительность` от большего к меньшему 1.9.0 diff --git a/src/main/java/ru/taximaxim/pgsqlblocks/xmlstore/DBBlocksXmlStore.java b/src/main/java/ru/taximaxim/pgsqlblocks/xmlstore/DBBlocksXmlStore.java index 34282af..434c8fe 100644 --- a/src/main/java/ru/taximaxim/pgsqlblocks/xmlstore/DBBlocksXmlStore.java +++ b/src/main/java/ru/taximaxim/pgsqlblocks/xmlstore/DBBlocksXmlStore.java @@ -17,7 +17,6 @@ import java.nio.file.Path; import java.sql.ResultSet; -import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.time.Duration; import java.util.Date; diff --git a/src/main/java/ru/taximaxim/treeviewer/tree/ExtendedTreeViewerComponent.java b/src/main/java/ru/taximaxim/treeviewer/tree/ExtendedTreeViewerComponent.java index 2e95694..6499d99 100644 --- a/src/main/java/ru/taximaxim/treeviewer/tree/ExtendedTreeViewerComponent.java +++ b/src/main/java/ru/taximaxim/treeviewer/tree/ExtendedTreeViewerComponent.java @@ -88,6 +88,8 @@ public void setData(DataSource dataSource, ColumnLayoutsXmlStore columnLayout setLabelProvider(this.dataSource); setContentProvider(this.dataSource); addDoubleClickListener(new DoubleClickListener()); + comparator.setDefaultSort(); + refresh(); } private void loadColumnsFromStore(List layouts) { @@ -353,6 +355,10 @@ public void addSort(TreeColumn column) { } } + public void setDefaultSort() { + sortOrder.addLast(new SortingColumn(Columns.DURATION, true)); + } + @Override public int compare(Viewer viewer, Object e1, Object e2) { Iterator it = sortOrder.descendingIterator();