OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
MWGui::CustomMarkerCollection Class Reference

#include <mapwindow.hpp>

Collaboration diagram for MWGui::CustomMarkerCollection:

Public Types

typedef std::multimap
< ESM::CellId,
ESM::CustomMarker
ContainerType
 
typedef std::pair
< ContainerType::const_iterator,
ContainerType::const_iterator > 
RangeType
 
typedef
MyGUI::delegates::CMultiDelegate0 
EventHandle_Void
 

Public Member Functions

void addMarker (const ESM::CustomMarker &marker, bool triggerEvent=true)
 
void deleteMarker (const ESM::CustomMarker &marker)
 
void updateMarker (const ESM::CustomMarker &marker, const std::string &newNote)
 
void clear ()
 
size_t size () const
 
ContainerType::const_iterator begin () const
 
ContainerType::const_iterator end () const
 
RangeType getMarkers (const ESM::CellId &cellId) const
 

Public Attributes

EventHandle_Void eventMarkersChanged
 

Private Attributes

ContainerType mMarkers
 

Member Typedef Documentation

typedef MyGUI::delegates::CMultiDelegate0 MWGui::CustomMarkerCollection::EventHandle_Void
typedef std::pair<ContainerType::const_iterator, ContainerType::const_iterator> MWGui::CustomMarkerCollection::RangeType

Member Function Documentation

void MWGui::CustomMarkerCollection::addMarker ( const ESM::CustomMarker marker,
bool  triggerEvent = true 
)

Here is the caller graph for this function:

CustomMarkerCollection::ContainerType::const_iterator MWGui::CustomMarkerCollection::begin ( ) const

Here is the caller graph for this function:

void MWGui::CustomMarkerCollection::clear ( )

Here is the caller graph for this function:

void MWGui::CustomMarkerCollection::deleteMarker ( const ESM::CustomMarker marker)

Here is the caller graph for this function:

CustomMarkerCollection::ContainerType::const_iterator MWGui::CustomMarkerCollection::end ( ) const

Here is the caller graph for this function:

CustomMarkerCollection::RangeType MWGui::CustomMarkerCollection::getMarkers ( const ESM::CellId cellId) const

Here is the caller graph for this function:

size_t MWGui::CustomMarkerCollection::size ( ) const

Here is the caller graph for this function:

void MWGui::CustomMarkerCollection::updateMarker ( const ESM::CustomMarker marker,
const std::string &  newNote 
)

Here is the caller graph for this function:

Member Data Documentation

EventHandle_Void MWGui::CustomMarkerCollection::eventMarkersChanged
ContainerType MWGui::CustomMarkerCollection::mMarkers
private

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