QTime ACARSAirport::getCurrentTime(QTime UTCTime) { QTime LCL = QTime(0,0,0,0); LCL = LCL.fromString(UTCTime.toString()); LCL = LCL.addSecs(m_iTimezone); return LCL; }
KVSO_CLASS_FUNCTION(dateTimeEdit,setTime) { CHECK_INTERNAL_POINTER(widget()) QString szFormat,szTime; KVSO_PARAMETERS_BEGIN(c) KVSO_PARAMETER("format",KVS_PT_STRING,0,szFormat) KVSO_PARAMETER("date",KVS_PT_STRING,0,szTime) KVSO_PARAMETERS_END(c) QTime time; time=time.fromString(szTime,szFormat); ((QDateTimeEdit *)widget())->setTime(time); return true; }
void TimeKeeper::on_pushButtonAddTask_clicked() { QTime time; Task task; time = time.fromString(ui->lineEditStartTime->text()); task.setTime(time); task.setID(ui->lineEditTaskId->text()); task.setActive(true); taskList.append(task); addTaskView(&task); ui->lineEditTaskId->clear(); ui->lineEditStartTime->setText("00:00:00"); }
void UserManagement::on_commandLinkButton_forceCLockOut_clicked() { QDate currentDate = QDate::currentDate(); QTime currentTime = QTime::currentTime(); int hour = currentTime.toString("HH").toInt(); int minutes = currentTime.toString("mm").toInt(); if(minutes > 30) { hour++; } currentTime = currentTime.fromString(QString::number(hour) + ":" + "00", "HH:mm"); QString date = currentDate.toString("yyyy-MM-dd"); QString time = currentTime.toString("HH:mm"); { Database conn; conn.connOpen("Clock"); QSqlQuery * qry = new QSqlQuery(conn.mydb); QString queryString; QTextStream queryStream(&queryString); queryStream << "UPDATE '" << currentEmpId <<"'" << " SET 'Time Out' = '" << time << "' where Date ='" << date << "'"; qry->prepare(queryString); if(!qry->exec()) { QMessageBox::critical(this, tr("Error"), qry->lastError().text()); } else {} conn.connClose(); } { Database conn; if(!conn.connOpen("Employee")) { qDebug () << "Database Connection Fatal Error"; } QSqlQuery * qry = new QSqlQuery(conn.mydb); QString queryString; QTextStream queryStream(&queryString); queryStream << "UPDATE 'Employees'" << " SET ONCLOCK = '0' where ID = '" << currentEmpId << "'"; qry->prepare(queryString); if(!qry->exec()) { QMessageBox::critical(this, tr("Error"), qry->lastError().text()); } else {} conn.connClose(); } this->setup(); }
void MusicTime::fromString(const QString &s, const QString &format) { QTime t; t.fromString(s, format); setHMSM(0, t.hour(), t.minute(), t.second(), t.msec()); }