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