Commit 2fcdb97e by 李定达

1.调整悬浮窗展示无订单状态下点击次才能进入主界面;

parent 7078eb4e
...@@ -69,9 +69,9 @@ void FloatForm::InitWidget(int flag) ...@@ -69,9 +69,9 @@ void FloatForm::InitWidget(int flag)
{ {
if(m_is_login) if(m_is_login)
{ {
ui->widget_base->hide(); ui->widget_base->show();
ui->widget_login->hide(); ui->widget_login->hide();
ui->widget_synshow->show(); ui->widget_synshow->hide();
} }
else else
{ {
...@@ -117,6 +117,8 @@ bool FloatForm::event(QEvent *e) ...@@ -117,6 +117,8 @@ bool FloatForm::event(QEvent *e)
refundstatus != ApplicationRefundOrder && refundstatus != ApplicationPartialRefundOrder && refundstatus != RefusingRefundOrder) refundstatus != ApplicationRefundOrder && refundstatus != ApplicationPartialRefundOrder && refundstatus != RefusingRefundOrder)
{ {
m_play_flag = false; m_play_flag = false;
if(ui->widget_synshow->isHidden())
ui->widget_synshow->show();
onStartRemind(0); onStartRemind(0);
return true; return true;
} }
...@@ -124,6 +126,8 @@ bool FloatForm::event(QEvent *e) ...@@ -124,6 +126,8 @@ bool FloatForm::event(QEvent *e)
if((refundstatus == ApplicationRefundOrder || refundstatus == ApplicationPartialRefundOrder)) if((refundstatus == ApplicationRefundOrder || refundstatus == ApplicationPartialRefundOrder))
{ {
m_play_flag = false; m_play_flag = false;
if(ui->widget_synshow->isHidden())
ui->widget_synshow->show();
onStartRemind(1); onStartRemind(1);
return true; return true;
} }
...@@ -150,6 +154,8 @@ bool FloatForm::event(QEvent *e) ...@@ -150,6 +154,8 @@ bool FloatForm::event(QEvent *e)
else else
{ {
m_play_flag = true; m_play_flag = true;
if(ui->widget_synshow->isHidden())
ui->widget_synshow->show();
onStartRemind(2); onStartRemind(2);
} }
} }
...@@ -234,14 +240,24 @@ void FloatForm::mouseReleaseEvent(QMouseEvent *event) ...@@ -234,14 +240,24 @@ void FloatForm::mouseReleaseEvent(QMouseEvent *event)
int y = m_absMove.y(); int y = m_absMove.y();
if(!m_bMouseMove || (((x>-10)&&(x<10))&&((y>-10)&&(y<10)))) if(!m_bMouseMove || (((x>-10)&&(x<10))&&((y>-10)&&(y<10))))
{ {
if(ui->widget_synshow->isHidden() && m_is_login)
{
ui->widget_synshow->show();
if(!ui->widget_base->isHidden())
ui->widget_base->hide();
}
else
{
hide(); hide();
m_raiseTimer.stop(); m_raiseTimer.stop();
if(m_bReminding) if(m_bReminding)
{ {
this->onStopRemind(); this->onStopRemind();
} }
DEFAULTPOSTEVENT(PosEvent::s_show_login, ""); DEFAULTPOSTEVENT(PosEvent::s_show_login, "");
} }
}
m_bMouseMove = false; m_bMouseMove = false;
ConfigManger::GetInstance().setFloatInitPostion(this->pos()); ConfigManger::GetInstance().setFloatInitPostion(this->pos());
......
...@@ -56,6 +56,7 @@ private: ...@@ -56,6 +56,7 @@ private:
bool m_is_login; bool m_is_login;
//停止标识 //停止标识
bool m_play_flag; bool m_play_flag;
//
/* 功能:初始化 /* 功能:初始化
* 参数:NULL * 参数:NULL
* 返回:NULL * 返回:NULL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment