+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+
/*
* XGUI_QEvents.h
*
public:
static QEvent::Type PostponeMessageQtEventType;
- //TODO(mpv): ModelAPI_Document is taken here for example
- //the commented code should be ok when you implement boost::shared_ptr on Events_Message
- //the same for #1-4
- PostponeMessageQtEvent(boost::shared_ptr<ModelAPI_Document> theDoc)
- //PostponeMessageQtEvent(boost::shared_ptr<Events_Message> theMessage)
+ PostponeMessageQtEvent(const std::shared_ptr<Events_Message>& theMessage)
: QEvent(PostponeMessageQtEventType),
- //TODO(mpv): #1
- //myMessage(theMessage)
- myTestDoc(theDoc)
+ myMessage(theMessage)
{
}
static QEvent::Type type()
return PostponeMessageQtEventType;
}
- //TODO(mpv): #2
- //boost::shared_ptr<Events_Message> postponedMessage();
- boost::shared_ptr<ModelAPI_Document> resultDoc();
+ std::shared_ptr<Events_Message> postponedMessage();
private:
- //TODO(mpv): #3
- //boost::shared_ptr<Events_Message> myMessage;
- boost::shared_ptr<ModelAPI_Document> myTestDoc;
+ std::shared_ptr<Events_Message> myMessage;
};
#endif /* XGUI_QEVENTS_H_ */