From: Randy Baumgarte Date: Wed, 18 Aug 2010 12:36:04 +0000 (-0400) Subject: Performance improvements when switching notebooks or selecting tags by removing the... X-Git-Tag: version0.1.1~408 X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=968d8fb9168500412472b2d32936858c5b31b47a;p=neighbornote%2FNeighborNote.git Performance improvements when switching notebooks or selecting tags by removing the resize on each table row and by altering the attribute selection logic. --- diff --git a/src/cx/fbn/nevernote/NeverNote.java b/src/cx/fbn/nevernote/NeverNote.java index 1f3ca33..4e01def 100644 --- a/src/cx/fbn/nevernote/NeverNote.java +++ b/src/cx/fbn/nevernote/NeverNote.java @@ -393,7 +393,6 @@ public class NeverNote extends QMainWindow{ saveTimer.start(); } -// Global.trace(); logger.log(logger.EXTREME, "Starting external file monitor timer"); externalFileSaveTimer = new QTimer(); externalFileSaveTimer.timeout.connect(this, "externalFileEditedSaver()"); @@ -957,7 +956,6 @@ public class NeverNote extends QMainWindow{ clearTagFilter(); searchField.clear(); } - menuBar.noteRestoreAction.setVisible(false); menuBar.notebookEditAction.setEnabled(true); menuBar.notebookDeleteAction.setEnabled(true); diff --git a/src/cx/fbn/nevernote/gui/ContainsAttributeFilterTable.java b/src/cx/fbn/nevernote/gui/ContainsAttributeFilterTable.java index f6e443e..ade50e2 100644 --- a/src/cx/fbn/nevernote/gui/ContainsAttributeFilterTable.java +++ b/src/cx/fbn/nevernote/gui/ContainsAttributeFilterTable.java @@ -62,6 +62,14 @@ public class ContainsAttributeFilterTable { return table.size(); } + public boolean hasSelection() { + for (int i=0; i