6#include <ilog/IMessageConsumer.h>
7#include <istd/TIFactory.h>
14class IPopupWidget:
virtual public istd::IPolymorphic
17 virtual const ilog::IMessageConsumer::MessagePtr& GetMessagePtr()
const = 0;
18 virtual void SetContent(
const ilog::IMessageConsumer::MessagePtr& messagePtr, QWidget* contentWidgetPtr =
nullptr) = 0;
19 virtual void AllowClosingOnMouseClick(
bool isAllowed =
true) = 0;
23typedef istd::TIFactory<IPopupWidget> IPopupWidgetFactory;