Crossfire JXClient, Trunk  R20561
com.realtime.crossfire.jxclient.items.QuestsView Class Reference

Provides a view of all quests a character is doing. More...

+ Inheritance diagram for com.realtime.crossfire.jxclient.items.QuestsView:
+ Collaboration diagram for com.realtime.crossfire.jxclient.items.QuestsView:

Public Member Functions

CfItem getItem (final int index)
 Returns the CfItem in a given slot.
Parameters
indexthe slot index
Returns
the item or
null
if the slot is empty
More...
 
int getSize ()
 Returns the number of items.
Returns
the number of items
More...
 
 QuestsView (@NotNull final QuestsManager questsManager, @NotNull final FacesManager facesManager)
 Creates a new instance. More...
 
- Public Member Functions inherited from com.realtime.crossfire.jxclient.items.AbstractItemView
void addLocationListener (final int index, @NotNull final LocationListener locationListener)
 Adds a LocationListener to be notified when the item displayed in a floor slot has changed.
Parameters
indexthe floor slot
locationListenerthe location listener to add
More...
 
void addLocationsListener (@NotNull final LocationsListener locationsListener)
 Adds a LocationsListener to be notified when any displayed item has changed.
Parameters
locationsListenerthe locations listener to add
More...
 
void removeLocationListener (final int index, @NotNull final LocationListener locationListener)
 Removes a LocationListener to be notified when the item displayed in a floor slot has changed.
Parameters
indexthe floor slot
locationListenerthe location listener to remove
More...
 
void removeLocationsListener (@NotNull final LocationsListener locationsListener)
 Removes a LocationsListener to be notified when any displayed item has changed.
Parameters
locationsListenerthe locations listener to remove
More...
 

Private Attributes

final FacesManager facesManager
 The FacesManager for retrieving face information. More...
 
final QuestsManager questsManager
 The quests to display. More...
 

Additional Inherited Members

- Protected Member Functions inherited from com.realtime.crossfire.jxclient.items.AbstractItemView
 AbstractItemView ()
 Creates a new instance. More...
 
void addModified (final int index)
 Marks a slot as modified. More...
 
void addModifiedRange (final int firstIndex, final int lastIndex)
 Marks a range of slots as modified. More...
 

Detailed Description

Provides a view of all quests a character is doing.

Author
Nicolas Weeger

Definition at line 34 of file QuestsView.java.

Constructor & Destructor Documentation

◆ QuestsView()

com.realtime.crossfire.jxclient.items.QuestsView.QuestsView ( @NotNull final QuestsManager  questsManager,
@NotNull final FacesManager  facesManager 
)

Creates a new instance.

Parameters
questsManagerthe quests to display
facesManagerthe faces manager for retrieving face information

Definition at line 53 of file QuestsView.java.

References com.realtime.crossfire.jxclient.faces.FacesManager.addFacesManagerListener(), com.realtime.crossfire.jxclient.items.AbstractItemView.addModifiedRange(), com.realtime.crossfire.jxclient.items.QuestsView.facesManager, and com.realtime.crossfire.jxclient.items.QuestsView.questsManager.

+ Here is the call graph for this function:

Member Function Documentation

◆ getItem()

CfItem com.realtime.crossfire.jxclient.items.QuestsView.getItem ( final int  index)

◆ getSize()

int com.realtime.crossfire.jxclient.items.QuestsView.getSize ( )

Returns the number of items.

Returns
the number of items

Implements com.realtime.crossfire.jxclient.items.ItemView.

Definition at line 68 of file QuestsView.java.

References com.realtime.crossfire.jxclient.quests.QuestsManager.getQuests().

+ Here is the call graph for this function:

Member Data Documentation

◆ facesManager

final FacesManager com.realtime.crossfire.jxclient.items.QuestsView.facesManager
private

The FacesManager for retrieving face information.

Definition at line 46 of file QuestsView.java.

Referenced by com.realtime.crossfire.jxclient.items.QuestsView.QuestsView().

◆ questsManager

final QuestsManager com.realtime.crossfire.jxclient.items.QuestsView.questsManager
private

The quests to display.

Definition at line 40 of file QuestsView.java.

Referenced by com.realtime.crossfire.jxclient.items.QuestsView.QuestsView().


The documentation for this class was generated from the following file: