Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/Dialog_HS16/src/modules/notifications/dispatchers/Dialogue.h @ 11261

Last change on this file since 11261 was 11261, checked in by dmoritz, 7 years ago

Updated Dialogue Class

File size: 1.2 KB
Line 
1
2#ifndef _Dialogue_H__
3#define _Dialogue_H__
4#include <string>      
5//#include "core/BaseObject.h"
6
7#include "notifications/NotificationsPrereqs.h"
8
9#include "notifications/NotificationDispatcher.h"
10
11namespace orxonox{
12
13class _NotificationsExport Dialogue: public NotificationDispatcher{
14
15        public:
16            Dialogue(Context* context); //!< Default Constructor.
17            virtual ~Dialogue(); //!< Destructor.
18
19            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
20
21            const std::string& getMessage(void)
22                { return this->message_; }
23         //   const std::string& getSpeaker(void)
24            //  {return this->speaker_;}
25
26    protected:
27        virtual const std::string& createNotificationMessage(void)
28                { return this->message_; }
29       // virtual const std::string& createNotificationSpeaker(void)
30        //              { return this->speaker_; }
31    private:
32                std::string message_;
33        //      std::string speaker_;
34
35                void setMessage(const std::string& message)
36                { this->message_ = message; }
37           // void setSpeaker(const std::string& speaker)
38            //  { this->speaker_ = speaker;}
39        } ;       
40
41}
42
43#endif
Note: See TracBrowser for help on using the repository browser.