Make the WarningMessageWidget slot connected earlier.
This commit is contained in:
@@ -97,7 +97,9 @@ WarningMessageWidget::WarningMessageWidget(QWidget *parent):QWidget(parent)
|
||||
clearBtn->setObjectName("WarningPanelBtn");
|
||||
hl->addWidget(clearBtn);
|
||||
connect(clearBtn, &QToolButton::clicked, this, &WarningMessageWidget::clearWarning);
|
||||
|
||||
connect(EventCenter::Default(),&EventCenter::WarningMessageRaise,this,&WarningMessageWidget::addWarningProxySlot,Qt::QueuedConnection);
|
||||
connect(EventCenter::Default(),&EventCenter::ErrorStateUnactive,this,&WarningMessageWidget::unactiveErrorProxySlot,Qt::QueuedConnection);
|
||||
|
||||
}
|
||||
|
||||
void WarningMessageWidget::setPopupArgs(int aHeight, int aX, int aY)
|
||||
@@ -108,8 +110,6 @@ void WarningMessageWidget::setPopupArgs(int aHeight, int aX, int aY)
|
||||
showAnimation->setStartValue(QPoint(aX,aY-10));
|
||||
showAnimation->setEndValue(QPoint(aX-358,aY-10));
|
||||
this->setFixedHeight(aHeight -aY -50 );
|
||||
connect(EventCenter::Default(),&EventCenter::WarningMessageRaise,this,&WarningMessageWidget::addWarningProxySlot,Qt::QueuedConnection);
|
||||
connect(EventCenter::Default(),&EventCenter::ErrorStateUnactive,this,&WarningMessageWidget::unactiveErrorProxySlot,Qt::QueuedConnection);
|
||||
|
||||
}
|
||||
|
||||
@@ -131,8 +131,10 @@ void WarningMessageWidget::addWarningProxySlot(QObject*, QObject* aData)
|
||||
qDebug()<<"addLabelProxy with null aData";
|
||||
return;
|
||||
}
|
||||
|
||||
QString str = *((QString*)aData);
|
||||
activeError(601, str);
|
||||
delete (QString*)aData;
|
||||
activeError(601, "TestError");
|
||||
addWarning(QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss"), str);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user