replace pt with pointer

This commit is contained in:
David Rose 2002-01-30 23:54:21 +00:00
parent 678119f028
commit ead5bf92d1
2 changed files with 16 additions and 16 deletions

View File

@ -38,20 +38,20 @@ MouseWatcherGroup::
// added, or false if it was already on the list.
////////////////////////////////////////////////////////////////////
bool MouseWatcherGroup::
add_region(PT(MouseWatcherRegion) region) {
add_region(MouseWatcherRegion *region) {
//return _regions.insert(region).second;
// See if the region is in the set/vector already
Regions::const_iterator ri = find(_regions.begin(),
_regions.end(),
region);
PT(MouseWatcherRegion) pt = region;
Regions::const_iterator ri =
find(_regions.begin(), _regions.end(), pt);
if (ri != _regions.end()) {
// Already in the set, return false
return false;
}
// Not in the set, add it and return true
_regions.push_back(region);
_regions.push_back(pt);
return true;
}
@ -62,11 +62,11 @@ add_region(PT(MouseWatcherRegion) region) {
// added to the MouseWatcherGroup, false otherwise.
////////////////////////////////////////////////////////////////////
bool MouseWatcherGroup::
has_region(PT(MouseWatcherRegion) region) const {
has_region(MouseWatcherRegion *region) const {
// See if the region is in the set/vector
Regions::const_iterator ri = find(_regions.begin(),
_regions.end(),
region);
PT(MouseWatcherRegion) pt = region;
Regions::const_iterator ri =
find(_regions.begin(), _regions.end(), pt);
if (ri != _regions.end()) {
// Found it
return true;
@ -83,13 +83,13 @@ has_region(PT(MouseWatcherRegion) region) const {
// if it wasn't there in the first place.
////////////////////////////////////////////////////////////////////
bool MouseWatcherGroup::
remove_region(PT(MouseWatcherRegion) region) {
remove_region(MouseWatcherRegion *region) {
//return _regions.erase(region) != 0;
// See if the region is in the set/vector
Regions::iterator ri = find(_regions.begin(),
_regions.end(),
region);
PT(MouseWatcherRegion) pt = region;
Regions::iterator ri =
find(_regions.begin(), _regions.end(), pt);
if (ri != _regions.end()) {
// Found it, now erase it
_regions.erase(ri);

View File

@ -36,9 +36,9 @@ public:
virtual ~MouseWatcherGroup();
PUBLISHED:
bool add_region(PT(MouseWatcherRegion) region);
bool has_region(PT(MouseWatcherRegion) region) const;
bool remove_region(PT(MouseWatcherRegion) region);
bool add_region(MouseWatcherRegion *region);
bool has_region(MouseWatcherRegion *region) const;
bool remove_region(MouseWatcherRegion *region);
MouseWatcherRegion *find_region(const string &name) const;
void clear_regions();