2025-02-17 07:03:09 +00:00
|
|
|
#include "RasterWidgetMessageShow.h"
|
|
|
|
|
|
|
|
namespace RasterMessageShow {
|
|
|
|
|
|
|
|
RasterWidgetMessageShow* RasterWidgetMessageShow::_instance = nullptr;
|
|
|
|
|
|
|
|
RasterWidgetMessageShow::RasterWidgetMessageShow(QObject* parant):QObject(parant)
|
|
|
|
{
|
|
|
|
QObject::connect(this, SIGNAL(ShowMessage(QString)), this, SLOT(ShowMessageInfo(QString)));
|
|
|
|
}
|
|
|
|
|
|
|
|
RasterWidgetMessageShow::~RasterWidgetMessageShow()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
void RasterWidgetMessageShow::bandingTextBrowserMessage(QTextBrowser* intextBrowserMessage)
|
|
|
|
{
|
|
|
|
this->textBrowserMessage = intextBrowserMessage;
|
|
|
|
}
|
|
|
|
|
|
|
|
QTextBrowser* RasterWidgetMessageShow::getTextBrowserMessage()
|
|
|
|
{
|
|
|
|
return textBrowserMessage;
|
|
|
|
}
|
|
|
|
|
|
|
|
void RasterWidgetMessageShow::ShowMessageInfo(QString Message)
|
|
|
|
{
|
|
|
|
if (nullptr != this->textBrowserMessage) {
|
|
|
|
this->textBrowserMessage->append(Message);
|
2025-02-19 08:26:55 +00:00
|
|
|
|
2025-02-17 07:03:09 +00:00
|
|
|
}
|
|
|
|
else {}
|
|
|
|
}
|
|
|
|
|
|
|
|
RasterWidgetMessageShow* RasterWidgetMessageShow::getInstance(QObject* parant)
|
|
|
|
{
|
|
|
|
if (nullptr == RasterWidgetMessageShow::_instance) {
|
|
|
|
RasterWidgetMessageShow::_instance = new RasterWidgetMessageShow(parant);
|
|
|
|
}
|
|
|
|
return RasterWidgetMessageShow::_instance;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
};
|