OpenMW
|
#include <mapwindow.hpp>
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 |
typedef std::multimap<ESM::CellId, ESM::CustomMarker> MWGui::CustomMarkerCollection::ContainerType |
typedef MyGUI::delegates::CMultiDelegate0 MWGui::CustomMarkerCollection::EventHandle_Void |
typedef std::pair<ContainerType::const_iterator, ContainerType::const_iterator> MWGui::CustomMarkerCollection::RangeType |
void MWGui::CustomMarkerCollection::addMarker | ( | const ESM::CustomMarker & | marker, |
bool | triggerEvent = true |
||
) |
CustomMarkerCollection::ContainerType::const_iterator MWGui::CustomMarkerCollection::begin | ( | ) | const |
void MWGui::CustomMarkerCollection::clear | ( | ) |
void MWGui::CustomMarkerCollection::deleteMarker | ( | const ESM::CustomMarker & | marker | ) |
CustomMarkerCollection::ContainerType::const_iterator MWGui::CustomMarkerCollection::end | ( | ) | const |
CustomMarkerCollection::RangeType MWGui::CustomMarkerCollection::getMarkers | ( | const ESM::CellId & | cellId | ) | const |
size_t MWGui::CustomMarkerCollection::size | ( | ) | const |
void MWGui::CustomMarkerCollection::updateMarker | ( | const ESM::CustomMarker & | marker, |
const std::string & | newNote | ||
) |
EventHandle_Void MWGui::CustomMarkerCollection::eventMarkersChanged |
|
private |