+
+ // ローカルに存在していて、かつアクティブなノートだけを返す
+ private HashMap<String, Integer> filterHistory(HashMap<String, Integer> sourceHistory) {
+ HashMap<String, Integer> dstHistory = new HashMap<String, Integer>();
+
+ for (String guid : sourceHistory.keySet()) {
+ if (conn.getNoteTable().exists(guid)) {
+ if (conn.getNoteTable().getNote(guid, false, false, false, false, false).isActive()) {
+ dstHistory.put(guid, sourceHistory.get(guid));
+ }
+ }
+ }
+
+ return dstHistory;
+ }
+
+ /**
+ * Evernoteサムネイルの取得が完了
+ *
+ * @param guid 現在開いているノートのguid
+ */
+ @SuppressWarnings("unused")
+ private void enThumbnailComplete(String guid) {
+ logger.log(logger.HIGH, "Entering RensoNoteList.enThumbnailComplete");
+
+ for (Map.Entry<String, RensoNoteListItem> e : rensoNoteListTrueItems.entrySet()) {
+ // サムネイル取得が完了したノートが現在の連想ノートリストに表示されていたら再描画
+ if (guid.equals(e.getKey())) {
+ e.getValue().repaint();
+ }
+ }
+
+ logger.log(logger.HIGH, "Leaving RensoNoteList.enThumbnailComplete");
+ }