Changeset 7855 in orxonox.OLD for trunk/src/lib/gui/gl_gui/signal_connector.h
- Timestamp:
- May 25, 2006, 3:42:18 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/signal_connector.h
r7779 r7855 1 1 /*! 2 2 * @file signal_connector.h 3 * @brief Definition of ...3 * @brief Definition of a SignalConnector class 4 4 */ 5 5 … … 11 11 namespace OrxGui 12 12 { 13 //! A class for ...13 //! A class for Conncting Signals to Objects, inside of the GUI 14 14 class SignalConnector 15 15 { 16 16 public: 17 SignalConnector(); 17 18 SignalConnector(BaseObject* object, const Executor* exec); 18 19 SignalConnector(const SignalConnector& signalConnector); 19 ~SignalConnector() { delete exec; }20 ~SignalConnector(); 20 21 21 22 SignalConnector& operator=(const SignalConnector& signalConnector); 22 23 24 void operator()(const std::string& parameters) const; 25 void execute(const std::string& parameters) const { (*this)(parameters); }; 26 27 bool isClean() const { return (this->object == NULL || this->exec == NULL); } 28 29 23 30 private: 24 const Executor* exec;25 BaseObject* object;31 BaseObject* object; //!< The object to call. 32 const Executor* exec; //!< The Executor, that will be called, on object. 26 33 }; 27 34 }
Note: See TracChangeset
for help on using the changeset viewer.