diff options
author | Yana Stamcheva <yana@jitsi.org> | 2010-05-20 15:00:15 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2010-05-20 15:00:15 +0000 |
commit | ab366d7717d88c2b20e18856f7969b77837cfeae (patch) | |
tree | defc5dbc058c285ab07dd5ada47e49a6913741fd /src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java | |
parent | 2fb1f2db0cbae837e4295a164daf5a1cc790d0ed (diff) | |
download | jitsi-ab366d7717d88c2b20e18856f7969b77837cfeae.zip jitsi-ab366d7717d88c2b20e18856f7969b77837cfeae.tar.gz jitsi-ab366d7717d88c2b20e18856f7969b77837cfeae.tar.bz2 |
Fixes contact list behavior and introduces more smooth writing in the search field.
Diffstat (limited to 'src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java')
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java new file mode 100644 index 0000000..25984ce --- /dev/null +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/contactsource/MetaContactQueryEvent.java @@ -0,0 +1,59 @@ +/* + * SIP Communicator, the OpenSource Java VoIP and Instant Messaging client. + * + * Distributable under LGPL license. + * See terms of license at gnu.org. + */ +package net.java.sip.communicator.impl.gui.main.contactlist.contactsource; + +import java.util.*; + +import net.java.sip.communicator.service.contactlist.*; + +/** + * The <tt>MetaContactQueryEvent</tt> is triggered each time a + * <tt>MetaContact</tt> is received as a result of a <tt>MetaContactQuery</tt>. + * + * @author Yana Stamcheva + */ +public class MetaContactQueryEvent + extends EventObject +{ + /** + * The <tt>MetaContact</tt> this event is about. + */ + private final MetaContact metaContact; + + /** + * Creates an instance of <tt>MetaGroupQueryEvent</tt> by specifying the + * <tt>source</tt> query this event comes from and the <tt>metaContact</tt> + * this event is about. + * + * @param source the <tt>MetaContactQuery</tt> that triggered this event + * @param metaContact the <tt>MetaContact</tt> this event is about + */ + public MetaContactQueryEvent( MetaContactQuery source, + MetaContact metaContact) + { + super(source); + this.metaContact = metaContact; + } + + /** + * Returns the <tt>MetaContactQuery</tt> that triggered this event. + * @return the <tt>MetaContactQuery</tt> that triggered this event + */ + public MetaContactQuery getQuerySource() + { + return (MetaContactQuery) source; + } + + /** + * Returns the <tt>MetaContact</tt> this event is about. + * @return the <tt>MetaContact</tt> this event is about + */ + public MetaContact getMetaContact() + { + return metaContact; + } +} |