X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fdata%2FTrackInfo.java;h=bbbdefb2336d210a35d2336824d271a058557a76;hp=f8e3c844b8ac86bc46c7c45bf8b78c7bc976f88e;hb=ca9bdb3916f9c39adbbf95d06ac95c21dafbb4e6;hpb=63f178fd6c6b30b99a01f2a2d700963ea2dfef8b diff --git a/tim/prune/data/TrackInfo.java b/tim/prune/data/TrackInfo.java index f8e3c84..bbbdefb 100644 --- a/tim/prune/data/TrackInfo.java +++ b/tim/prune/data/TrackInfo.java @@ -10,7 +10,6 @@ import tim.prune.UpdateMessageBroker; */ public class TrackInfo { - private UpdateMessageBroker _broker = null; private Track _track = null; private Selection _selection = null; private FileInfo _fileInfo = null; @@ -20,13 +19,11 @@ public class TrackInfo /** * Constructor * @param inTrack Track object - * @param inBroker broker object */ - public TrackInfo(Track inTrack, UpdateMessageBroker inBroker) + public TrackInfo(Track inTrack) { - _broker = inBroker; _track = inTrack; - _selection = new Selection(_track, inBroker); + _selection = new Selection(_track); _fileInfo = new FileInfo(); _photoList = new PhotoList(); } @@ -198,7 +195,7 @@ public class TrackInfo if (_track.deletePoint(_selection.getCurrentPointIndex())) { _selection.modifyPointDeleted(); - _broker.informSubscribers(); + UpdateMessageBroker.informSubscribers(); return true; } return false; @@ -236,7 +233,7 @@ public class TrackInfo } // update subscribers _selection.modifyPointDeleted(); - _broker.informSubscribers(); + UpdateMessageBroker.informSubscribers(); } return true; } @@ -252,7 +249,7 @@ public class TrackInfo int numDeleted = _track.compress(inResolution); if (numDeleted > 0) { _selection.clearAll(); - _broker.informSubscribers(); + UpdateMessageBroker.informSubscribers(); } return numDeleted; } @@ -267,7 +264,7 @@ public class TrackInfo int numDeleted = _track.deleteDuplicates(); if (numDeleted > 0) { _selection.clearAll(); - _broker.informSubscribers(); + UpdateMessageBroker.informSubscribers(); } return numDeleted; } @@ -331,13 +328,4 @@ public class TrackInfo _selection.selectPhotoAndPoint(-1, -1); } } - - - /** - * Fire a trigger to all data subscribers - */ - public void triggerUpdate() - { - _broker.informSubscribers(); - } }