Changeset 253
- Timestamp:
- 06/30/09 22:52:28 (3 years ago)
- Files:
-
- 8 edited
-
tags/1.0b/form_main.cpp (modified) (1 diff)
-
tags/1.0b/version.h (modified) (1 diff)
-
tags/1.0b/webservice.cpp (modified) (3 diffs)
-
tags/1.0b/webservice.h (modified) (1 diff)
-
trunk/form_main.cpp (modified) (1 diff)
-
trunk/version.h (modified) (1 diff)
-
trunk/webservice.cpp (modified) (3 diffs)
-
trunk/webservice.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tags/1.0b/form_main.cpp
r173 r253 338 338 AUserInfoList list; 339 339 340 AWebservice::getUserList_WebserviceParse(answer, list, row_version.User, NULL); 340 QString result = AWebservice::getUserList_WebserviceParse(answer, list, row_version.User, NULL); 341 342 if (result.length() > 0) 343 { 344 QMessageBox::critical(this, QString::fromUtf8("Ошибка!"), result); 345 return; 346 } 341 347 342 348 // сохранение ответа -
tags/1.0b/version.h
r236 r253 20 20 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 21 21 */ 22 #define AVALON_DATE " Пнд Апр 27 05:20:09MSD 2009"22 #define AVALON_DATE "Втр Июн 30 22:37:55 MSD 2009" 23 23 24 24 #endif -
tags/1.0b/webservice.cpp
r230 r253 245 245 //---------------------------------------------------------------------------------------------- 246 246 247 voidAWebservice::getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress)247 QString AWebservice::getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress) 248 248 { 249 249 if (progress != NULL) … … 280 280 row_version = getNextBlock(&data, "<lastRowVersion>", "</lastRowVersion>", seed); 281 281 282 // проверка ошибок получения версий строк 283 // подавлять ошибки сбросом в значение по умолчанию ("AAAAAAAAAAA=") оказалось неправильно 284 // подробнее см. http://www.rsdn.ru/forum/janus/3449147.1.aspx 282 285 if (row_version.length() == 0) 283 row_version = "AAAAAAAAAAA="; 286 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastRowVersion>"); 287 288 return ""; 284 289 } 285 290 //---------------------------------------------------------------------------------------------- … … 473 478 row_version.Moderate = getNextBlock(&data, "<lastModerateRowVersion>", "</lastModerateRowVersion>", seed); 474 479 480 // проверка ошибок получения версий строк 481 // подавлять ошибки сбросом в значение по умолчанию ("AAAAAAAAAAA=") оказалось неправильно 482 // подробнее см. http://www.rsdn.ru/forum/janus/3449147.1.aspx 475 483 if (row_version.Rating.length() == 0) 476 r ow_version.Rating = "AAAAAAAAAAA=";484 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastRatingRowVersion>"); 477 485 if (row_version.Message.length() == 0) 478 r ow_version.Message = "AAAAAAAAAAA=";486 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastForumRowVersion>"); 479 487 if (row_version.Moderate.length() == 0) 480 r ow_version.Moderate = "AAAAAAAAAAA=";488 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastModerateRowVersion>"); 481 489 482 490 return ""; -
tags/1.0b/webservice.h
r123 r253 53 53 * \param row_version Версия строк (снимка) 54 54 * \param progress Прогресс 55 * \return Пустая строка, или сообщение об ошибке 55 56 */ 56 static voidgetUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress = NULL);57 static QString getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress = NULL); 57 58 58 59 /*! -
trunk/form_main.cpp
r246 r253 363 363 AUserInfoList list; 364 364 365 AWebservice::getUserList_WebserviceParse(answer, list, row_version.User, NULL); 365 QString result = AWebservice::getUserList_WebserviceParse(answer, list, row_version.User, NULL); 366 367 if (result.length() > 0) 368 { 369 QMessageBox::critical(this, QString::fromUtf8("Ошибка!"), result); 370 return; 371 } 366 372 367 373 // сохранение ответа -
trunk/version.h
r251 r253 20 20 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 21 21 */ 22 #define AVALON_DATE " Пнд Июн 29 10:39:07MSD 2009"22 #define AVALON_DATE "Втр Июн 30 22:47:08 MSD 2009" 23 23 24 24 #endif -
trunk/webservice.cpp
r231 r253 269 269 //---------------------------------------------------------------------------------------------- 270 270 271 voidAWebservice::getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress)271 QString AWebservice::getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress) 272 272 { 273 273 if (progress != NULL) … … 304 304 row_version = getNextBlock(&data, "<lastRowVersion>", "</lastRowVersion>", seed); 305 305 306 // проверка ошибок получения версий строк 307 // подавлять ошибки сбросом в значение по умолчанию ("AAAAAAAAAAA=") оказалось неправильно 308 // подробнее см. http://www.rsdn.ru/forum/janus/3449147.1.aspx 306 309 if (row_version.length() == 0) 307 row_version = "AAAAAAAAAAA="; 310 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastRowVersion>"); 311 312 return ""; 308 313 } 309 314 //---------------------------------------------------------------------------------------------- … … 501 506 row_version.Moderate = getNextBlock(&data, "<lastModerateRowVersion>", "</lastModerateRowVersion>", seed); 502 507 508 // проверка ошибок получения версий строк 509 // подавлять ошибки сбросом в значение по умолчанию ("AAAAAAAAAAA=") оказалось неправильно 510 // подробнее см. http://www.rsdn.ru/forum/janus/3449147.1.aspx 503 511 if (row_version.Rating.length() == 0) 504 r ow_version.Rating = "AAAAAAAAAAA=";512 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastRatingRowVersion>"); 505 513 if (row_version.Message.length() == 0) 506 r ow_version.Message = "AAAAAAAAAAA=";514 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastForumRowVersion>"); 507 515 if (row_version.Moderate.length() == 0) 508 r ow_version.Moderate = "AAAAAAAAAAA=";516 return QString::fromUtf8("В ответе вебсервиса не найдено поле <lastModerateRowVersion>"); 509 517 510 518 return ""; -
trunk/webservice.h
r123 r253 54 54 * \param progress Прогресс 55 55 */ 56 static voidgetUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress = NULL);56 static QString getUserList_WebserviceParse (const QString& data, AUserInfoList& list, QString& row_version, IProgress* progress = NULL); 57 57 58 58 /*!
Note: See TracChangeset
for help on using the changeset viewer.
