ItemShortcutContainer Class Reference
[Core GUI related classes (widgets)]

#include <itemshortcutcontainer.h>

Inheritance diagram for ItemShortcutContainer:

ShortcutContainer

List of all members.


Detailed Description

An item shortcut container.

Used to quickly use items.

Definition at line 38 of file itemshortcutcontainer.h.


Public Member Functions

 ItemShortcutContainer ()
 Constructor.
virtual ~ItemShortcutContainer ()
 Destructor.
void draw (gcn::Graphics *graphics)
 Draws the items.
void mouseDragged (gcn::MouseEvent &event)
 Handles mouse when dragged.
void mousePressed (gcn::MouseEvent &event)
 Handles mouse when pressed.
void mouseReleased (gcn::MouseEvent &event)
 Handles mouse release.

Private Member Functions

void mouseExited (gcn::MouseEvent &event)
void mouseMoved (gcn::MouseEvent &event)

Private Attributes

bool mItemClicked
ItemmItemMoved
ItemPopupmItemPopup

Constructor & Destructor Documentation

ItemShortcutContainer::ItemShortcutContainer (  ) 

Constructor.

Initializes the graphic.

Definition at line 43 of file itemshortcutcontainer.cpp.

ItemShortcutContainer::~ItemShortcutContainer (  )  [virtual]

Destructor.

Definition at line 64 of file itemshortcutcontainer.cpp.


Member Function Documentation

void ItemShortcutContainer::draw ( gcn::Graphics *  graphics  )  [virtual]

Draws the items.

Implements ShortcutContainer.

Definition at line 70 of file itemshortcutcontainer.cpp.

void ItemShortcutContainer::mouseDragged ( gcn::MouseEvent &  event  )  [virtual]

Handles mouse when dragged.

Implements ShortcutContainer.

Definition at line 140 of file itemshortcutcontainer.cpp.

void ItemShortcutContainer::mousePressed ( gcn::MouseEvent &  event  )  [virtual]

Handles mouse when pressed.

Implements ShortcutContainer.

Definition at line 168 of file itemshortcutcontainer.cpp.

void ItemShortcutContainer::mouseReleased ( gcn::MouseEvent &  event  )  [virtual]

Handles mouse release.

Implements ShortcutContainer.

Definition at line 200 of file itemshortcutcontainer.cpp.

void ItemShortcutContainer::mouseExited ( gcn::MouseEvent &  event  )  [private]

Definition at line 251 of file itemshortcutcontainer.cpp.

void ItemShortcutContainer::mouseMoved ( gcn::MouseEvent &  event  )  [private]

Definition at line 229 of file itemshortcutcontainer.cpp.


Member Data Documentation

Definition at line 75 of file itemshortcutcontainer.h.

Definition at line 76 of file itemshortcutcontainer.h.

Definition at line 78 of file itemshortcutcontainer.h.


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

Generated on Sun Apr 26 17:30:43 2009 for The Mana World by  doxygen 1.5.5