Add additional constructor.
This commit is contained in:
		@@ -2,18 +2,30 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ATBTime::ATBTime()
 | 
			
		||||
    : m_end(QDateTime::fromString("1970-01-02T00:00:00"))
 | 
			
		||||
    , m_time(QDateTime::fromString("1970-01-01T00:00:00")) {
 | 
			
		||||
    : m_end(QDateTime::fromString("1970-01-02T00:00:00", Qt::ISODate))
 | 
			
		||||
    , m_time(QDateTime::fromString("1970-01-01T00:00:00", Qt::ISODate)) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ATBTime::ATBTime(int h, int m, int s, int ms)
 | 
			
		||||
    : m_end(QDateTime::fromString("1970-01-02T00:00:00"))
 | 
			
		||||
    , m_time(QDateTime::fromString("1970-01-01T00:00:00")) {
 | 
			
		||||
    : m_end(QDateTime::fromString("1970-01-02T00:00:00", Qt::ISODate))
 | 
			
		||||
    , m_time(QDateTime::fromString("1970-01-01T00:00:00", Qt::ISODate)) {
 | 
			
		||||
 | 
			
		||||
    QTime t(h, m, s, ms);
 | 
			
		||||
    m_time.setTime(t);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ATBTime::ATBTime(QString const &t)
 | 
			
		||||
    : m_end(QDateTime::fromString("1970-01-02T00:00:00"))
 | 
			
		||||
    , m_time(QDateTime::fromString("1970-01-01T00:00:00")) {
 | 
			
		||||
 | 
			
		||||
    if (t == "24:00:00") {
 | 
			
		||||
        m_time = m_end;
 | 
			
		||||
    } else {
 | 
			
		||||
        m_time.setTime(QTime::fromString(t, Qt::ISODate));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
QTime ATBTime::addMSecs(int ms) const {
 | 
			
		||||
    return m_time.time().addMSecs(ms);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user