Ticket #2864: oadsort.patch
File oadsort.patch, 1.3 KB (added by , 17 years ago) |
---|
-
libs/libmythtv/programinfo.cpp
255 256 INT_TO_LIST((int)((x) & 0xffffffffLL)) 256 257 257 258 #define STR_TO_LIST(x) if ((x).isNull()) list << ""; else list << (x); 259 #define DATE_TO_LIST(x) STR_TO_LIST((x).toString(Qt::ISODate)) 258 260 259 261 #define FLOAT_TO_LIST(x) sprintf(tmp, "%f", (x)); list << tmp; 260 262 … … 305 307 STR_TO_LIST(programid) 306 308 DATETIME_TO_LIST(lastmodified) 307 309 FLOAT_TO_LIST(stars) 308 DATE TIME_TO_LIST(QDateTime(originalAirDate))310 DATE_TO_LIST(originalAirDate) 309 311 INT_TO_LIST(hasAirDate) 310 312 STR_TO_LIST((playgroup != "") ? playgroup : "Default") 311 313 INT_TO_LIST(recpriority2) … … 340 342 #define ENUM_FROM_LIST(x, y) NEXT_STR() (x) = (y)atoi(ts.ascii()); 341 343 342 344 #define DATETIME_FROM_LIST(x) NEXT_STR() (x).setTime_t((uint)atoi(ts.ascii())); 343 #define DATE_FROM_LIST(x) DATETIME_FROM_LIST(td); (x) = td.date(); 345 #define DATE_FROM_LIST(x) NEXT_STR() (x) = QDate::fromString ( ts, Qt::ISODate) 346 //#define DATE_FROM_LIST(x) DATETIME_FROM_LIST(td); (x) = td.date(); 344 347 345 348 #define LONGLONG_FROM_LIST(x) INT_FROM_LIST(ti); NEXT_STR() \ 346 349 (x) = ((long long)(ti) << 32) | \