diff options
author | Yana Stamcheva <yana@jitsi.org> | 2006-08-08 20:45:09 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2006-08-08 20:45:09 +0000 |
commit | 0e917f68b07efe6179951ac5301e5d2cc7f29704 (patch) | |
tree | 4674c67ae5816b357efc074358aabb617e0909c1 /src | |
parent | 88fa290bfe8ae24c8b90659556c48354d3f2f1b7 (diff) | |
download | jitsi-0e917f68b07efe6179951ac5301e5d2cc7f29704.zip jitsi-0e917f68b07efe6179951ac5301e5d2cc7f29704.tar.gz jitsi-0e917f68b07efe6179951ac5301e5d2cc7f29704.tar.bz2 |
by default select the last date history
Diffstat (limited to 'src')
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/main/message/history/DatesPanel.java | 5 | ||||
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/main/message/history/HistoryWindow.java | 9 |
2 files changed, 9 insertions, 5 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/message/history/DatesPanel.java b/src/net/java/sip/communicator/impl/gui/main/message/history/DatesPanel.java index 371c987..b6e1654 100644 --- a/src/net/java/sip/communicator/impl/gui/main/message/history/DatesPanel.java +++ b/src/net/java/sip/communicator/impl/gui/main/message/history/DatesPanel.java @@ -15,6 +15,7 @@ import javax.swing.DefaultListModel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; +import javax.swing.ListModel; import javax.swing.ListSelectionModel; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; @@ -187,4 +188,8 @@ public class DatesPanel extends JScrollPane public void setSelected(int index) { this.datesList.setSelectedIndex(index); } + + public ListModel getModel() { + return this.datesList.getModel(); + } } diff --git a/src/net/java/sip/communicator/impl/gui/main/message/history/HistoryWindow.java b/src/net/java/sip/communicator/impl/gui/main/message/history/HistoryWindow.java index ee1bc90..901800d 100644 --- a/src/net/java/sip/communicator/impl/gui/main/message/history/HistoryWindow.java +++ b/src/net/java/sip/communicator/impl/gui/main/message/history/HistoryWindow.java @@ -132,7 +132,7 @@ public class HistoryWindow extends JFrame if (o instanceof MessageDeliveredEvent) { MessageDeliveredEvent evt = (MessageDeliveredEvent)o; - date = evt.getTimestamp(); + date = evt.getTimestamp(); } else if (o instanceof MessageReceivedEvent) { MessageReceivedEvent evt = (MessageReceivedEvent)o; @@ -144,9 +144,9 @@ public class HistoryWindow extends JFrame } } - //Initializes the conversation panel with the data of the first - //conversation. - this.datesPanel.setSelected(0); + //Initializes the conversation panel with the data of the last + //conversation. + this.datesPanel.setSelected(datesPanel.getModel().getSize() - 1); } /** @@ -183,7 +183,6 @@ public class HistoryWindow extends JFrame * @param endDate the end date of the period */ public void showHistoryByPeriod(Date startDate, Date endDate) { - Collection msgList = this.msgHistory.findByPeriod( this.metaContact, startDate, endDate); |