summaryrefslogtreecommitdiff
path: root/src/listeners/attributelistener.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-04-27 15:30:00 +0300
committerAndrei Karas <akaras@inbox.ru>2014-04-27 15:36:23 +0300
commitaf0ae4d0b7c56d540639bb1f4ba7cc458ec718c1 (patch)
treef95b356e4b201acb146c3aaed777d4cecd6b23eb /src/listeners/attributelistener.cpp
parentd5586e6b6d5c7b1b83b3ec681e9da62840b5adaf (diff)
downloadmv-af0ae4d0b7c56d540639bb1f4ba7cc458ec718c1.tar.gz
mv-af0ae4d0b7c56d540639bb1f4ba7cc458ec718c1.tar.bz2
mv-af0ae4d0b7c56d540639bb1f4ba7cc458ec718c1.tar.xz
mv-af0ae4d0b7c56d540639bb1f4ba7cc458ec718c1.zip
Simplify AttributeListener.
Diffstat (limited to 'src/listeners/attributelistener.cpp')
-rw-r--r--src/listeners/attributelistener.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/listeners/attributelistener.cpp b/src/listeners/attributelistener.cpp
index b547cb219..244bd9a3f 100644
--- a/src/listeners/attributelistener.cpp
+++ b/src/listeners/attributelistener.cpp
@@ -20,31 +20,9 @@
#include "listeners/attributelistener.h"
-#include "listeners/baselistener.hpp"
-
#include "debug.h"
-std::vector<AttributeListener*> AttributeListener::mListeners;
-
-AttributeListener::AttributeListener()
-{
- addListener(this);
-}
-
-AttributeListener::~AttributeListener()
-{
- removeListener(this);
-}
-
-void AttributeListener::addListener(AttributeListener *const listener)
-{
- mListeners.push_back(listener);
-}
-
-void AttributeListener::removeListener(AttributeListener *const listener)
-{
- listenerRemoveListener;
-}
+defineListener(AttributeListener)
void AttributeListener::distributeEvent(const int id,
const int oldVal,
@@ -58,4 +36,3 @@ void AttributeListener::distributeEvent(const int id,
listener->attributeChanged(id, oldVal, newVal);
}
}
-