Changeset 6859 for code/trunk/src/modules/objects/triggers/MultiTrigger.h
- Timestamp:
- May 6, 2010, 2:56:39 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/modules/objects/triggers/MultiTrigger.h
r6857 r6859 207 207 protected: 208 208 virtual std::queue<MultiTriggerState*>* letTrigger(void); //!< This method is called by the MultiTrigger to get information about new trigger events that need to be looked at. 209 210 void activityChanged(BaseObject* originator); 209 211 210 212 bool isModeTriggered(BaseObject* triggerer = NULL); //!< Checks whetherx the MultiTrigger is triggered concerning it's sub-triggers. … … 213 215 void fire(bool status, BaseObject* originator = NULL); //!< Helper method. Creates an event for the given status and originator and fires it. 214 216 217 /** 218 @brief Adds the parent of a MultiTrigger. 219 @param parent A pointer to the parent MultiTrigger. 220 */ 221 inline void addParentTrigger(MultiTrigger* parent) 222 { this->parentTrigger_ = parent; } 223 215 224 /** 216 225 @brief Get the target mask used to identify the targets of this MultiTrigger. … … 257 266 MultiTriggerMode::Value mode_; //!< The mode of the MultiTrigger. 258 267 268 MultiTrigger* parentTrigger_; 259 269 std::set<MultiTrigger*> subTriggers_; //!< The sub-triggers of this MultiTrigger. 260 270
Note: See TracChangeset
for help on using the changeset viewer.