OpenMW
Public Member Functions | Static Public Member Functions | Private Member Functions
MWClass::Repair Class Reference

#include <repair.hpp>

List of all members.

Public Member Functions

virtual void insertObjectRendering (const MWWorld::Ptr &ptr, MWRender::RenderingInterface &renderingInterface) const
 Add reference into a cell for rendering.
virtual void insertObject (const MWWorld::Ptr &ptr, MWWorld::PhysicsSystem &physics) const
 Add reference into a cell for rendering (default implementation: don't render anything).
virtual std::string getName (const MWWorld::Ptr &ptr) const
virtual boost::shared_ptr
< MWWorld::Action
activate (const MWWorld::Ptr &ptr, const MWWorld::Ptr &actor) const
 Generate action for activation.
virtual bool hasToolTip (const MWWorld::Ptr &ptr) const
virtual MWGui::ToolTipInfo getToolTipInfo (const MWWorld::Ptr &ptr) const
virtual std::string getScript (const MWWorld::Ptr &ptr) const
 Return name of the script attached to ptr.
virtual int getValue (const MWWorld::Ptr &ptr) const
 Return trade value of the object. Throws an exception, if the object can't be traded.
virtual std::string getUpSoundId (const MWWorld::Ptr &ptr) const
 Return the pick up sound Id.
virtual std::string getDownSoundId (const MWWorld::Ptr &ptr) const
 Return the put down sound Id.
virtual std::string getInventoryIcon (const MWWorld::Ptr &ptr) const
 Return name of inventory icon.
virtual std::string getModel (const MWWorld::Ptr &ptr) const
virtual boost::shared_ptr
< MWWorld::Action
use (const MWWorld::Ptr &ptr) const
virtual bool hasItemHealth (const MWWorld::Ptr &ptr) const
virtual int getItemMaxHealth (const MWWorld::Ptr &ptr) const
virtual float getWeight (const MWWorld::Ptr &ptr) const
virtual bool canSell (const MWWorld::Ptr &item, int npcServices) const
 Determine whether or not item can be sold to an npc with the given npcServices.

Static Public Member Functions

static void registerSelf ()

Private Member Functions

virtual MWWorld::Ptr copyToCellImpl (const MWWorld::Ptr &ptr, MWWorld::CellStore &cell) const

Member Function Documentation

boost::shared_ptr< MWWorld::Action > MWClass::Repair::activate ( const MWWorld::Ptr ptr,
const MWWorld::Ptr actor 
) const [virtual]

Generate action for activation.

Reimplemented from MWWorld::Class.

bool MWClass::Repair::canSell ( const MWWorld::Ptr item,
int  npcServices 
) const [virtual]

Determine whether or not item can be sold to an npc with the given npcServices.

Reimplemented from MWWorld::Class.

MWWorld::Ptr MWClass::Repair::copyToCellImpl ( const MWWorld::Ptr ptr,
MWWorld::CellStore cell 
) const [private, virtual]

Reimplemented from MWWorld::Class.

std::string MWClass::Repair::getDownSoundId ( const MWWorld::Ptr ptr) const [virtual]

Return the put down sound Id.

Reimplemented from MWWorld::Class.

std::string MWClass::Repair::getInventoryIcon ( const MWWorld::Ptr ptr) const [virtual]

Return name of inventory icon.

Reimplemented from MWWorld::Class.

int MWClass::Repair::getItemMaxHealth ( const MWWorld::Ptr ptr) const [virtual]

Return item max health or throw an exception, if class does not have item health (default implementation: throw an exceoption)

Reimplemented from MWWorld::Class.

std::string MWClass::Repair::getModel ( const MWWorld::Ptr ptr) const [virtual]

Reimplemented from MWWorld::Class.

std::string MWClass::Repair::getName ( const MWWorld::Ptr ptr) const [virtual]
Returns:
name (the one that is to be presented to the user; not the internal one); can return an empty string.

Implements MWWorld::Class.

std::string MWClass::Repair::getScript ( const MWWorld::Ptr ptr) const [virtual]

Return name of the script attached to ptr.

Reimplemented from MWWorld::Class.

Returns:
the content of the tool tip to be displayed. raises exception if the object has no tooltip.

Reimplemented from MWWorld::Class.

std::string MWClass::Repair::getUpSoundId ( const MWWorld::Ptr ptr) const [virtual]

Return the pick up sound Id.

Reimplemented from MWWorld::Class.

int MWClass::Repair::getValue ( const MWWorld::Ptr ptr) const [virtual]

Return trade value of the object. Throws an exception, if the object can't be traded.

Reimplemented from MWWorld::Class.

float MWClass::Repair::getWeight ( const MWWorld::Ptr ptr) const [virtual]

Reimplemented from MWWorld::Class.

bool MWClass::Repair::hasItemHealth ( const MWWorld::Ptr ptr) const [virtual]
Returns:
Item health data available? (default implementation: false)

Reimplemented from MWWorld::Class.

bool MWClass::Repair::hasToolTip ( const MWWorld::Ptr ptr) const [virtual]
Returns:
true if this object has a tooltip when focused (default implementation: false)

Reimplemented from MWWorld::Class.

void MWClass::Repair::insertObject ( const MWWorld::Ptr ptr,
MWWorld::PhysicsSystem physics 
) const [virtual]

Add reference into a cell for rendering (default implementation: don't render anything).

Reimplemented from MWWorld::Class.

void MWClass::Repair::insertObjectRendering ( const MWWorld::Ptr ptr,
MWRender::RenderingInterface renderingInterface 
) const [virtual]

Add reference into a cell for rendering.

Reimplemented from MWWorld::Class.

void MWClass::Repair::registerSelf ( ) [static]
boost::shared_ptr< MWWorld::Action > MWClass::Repair::use ( const MWWorld::Ptr ptr) const [virtual]

Generate action for using via inventory menu (default implementation: return a null action).

Reimplemented from MWWorld::Class.


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