void B9Terminal::on_pushButtonProjPower_toggled(bool checked) { // User has changed the commanded projector power setting ui->pushButtonProjPower->setChecked(checked); if(checked) ui->pushButtonProjPower->setText("ON"); else ui->pushButtonProjPower->setText("OFF"); pPrinterComm->cmdProjectorPowerOn(checked); emit(setProjectorPowerCmd(checked)); // if m_bPrimaryScreen is true, we need to show it before turning on projector! if(m_bPrimaryScreen) onScreenCountChanged(); emit sendStatusMsg("B9Creator - Projector status: TURN ON"); // We always close the vat when powering up if(checked){ emit onBC_CurrentVatPercentOpen(0); emit on_spinBoxVatPercentOpen_editingFinished(); } }
void B9Terminal::on_pushButtonProjPower_toggled(bool checked) { //用户改变了投影机电源设置 ui->pushButtonProjPower->setChecked(checked); if(checked) ui->pushButtonProjPower->setText("ON"); else ui->pushButtonProjPower->setText("OFF"); pPrinterComm->cmdProjectorPowerOn(checked); emit(setProjectorPowerCmd(checked)); // 如果m_bPrimaryScreen是真的,我们需要在打开投影机之前显示它! if(m_bPrimaryScreen) onScreenCountChanged(); emit sendStatusMsg("B9Creator - Projector status: TURN ON"); // 我们始终通电时关闭Vat if(checked){ emit onBC_CurrentVatPercentOpen(0); emit on_spinBoxVatPercentOpen_editingFinished(); } }