|
|
|
@ -56,7 +56,10 @@ void ClockCounter::StartTimer()
|
|
|
|
|
{
|
|
|
|
|
MouseClick(PreClickCount, PreClickPosition);
|
|
|
|
|
if (aci_mode_window.GetOperationMode() == 0)
|
|
|
|
|
{
|
|
|
|
|
aci_mode_window.RequestRemoteTimer();
|
|
|
|
|
this->setWindowTitle("软件执行计时器: 远程计时请求已发出");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
CountTimer.start();
|
|
|
|
@ -69,6 +72,11 @@ void ClockCounter::StartTimer()
|
|
|
|
|
void ClockCounter::StopTimer()
|
|
|
|
|
{
|
|
|
|
|
CountTimer.stop();
|
|
|
|
|
if (GlobalVari::ServerRequested && (aci_mode_window.GetOperationMode() == 1))
|
|
|
|
|
{
|
|
|
|
|
GlobalVari::ServerRequested = false;
|
|
|
|
|
ServerStatusChecker.start();
|
|
|
|
|
}
|
|
|
|
|
ui.BtnStartTimer->setText("重置计时器");
|
|
|
|
|
this->setWindowTitle("软件执行计时器: 计时已停止");
|
|
|
|
|
}
|
|
|
|
@ -81,8 +89,6 @@ void ClockCounter::ShowACIModeWindow()
|
|
|
|
|
aci_mode_window.activateWindow();
|
|
|
|
|
aci_mode_window.setWindowState((aci_mode_window.windowState() & ~Qt::WindowMinimized) | Qt::WindowActive);
|
|
|
|
|
ServerStatusChecker.start();
|
|
|
|
|
/*this->hide();
|
|
|
|
|
WindowUpdater.start();*/
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -146,10 +152,7 @@ void ClockCounter::WindowUpdateCallback()
|
|
|
|
|
void ClockCounter::ServerStatusCallback()
|
|
|
|
|
{
|
|
|
|
|
if (aci_mode_window.GetOperationMode() == 0)
|
|
|
|
|
{
|
|
|
|
|
ServerStatusChecker.stop();
|
|
|
|
|
this->hide();
|
|
|
|
|
}
|
|
|
|
|
else if (aci_mode_window.GetOperationMode() == 1)
|
|
|
|
|
{
|
|
|
|
|
if (GlobalVari::ServerRequested)
|
|
|
|
|