| 2474 | } |
| 2475 | |
| 2476 | QString WizDatabase::getKbServer(const QString &kbGuid) { |
| 2477 | |
| 2478 | IWizSyncableDatabase* pDatabase = this; |
| 2479 | if (isGroup()) { |
| 2480 | pDatabase = getPersonalDatabase(); |
| 2481 | } |
| 2482 | |
| 2483 | WizDatabase* db = dynamic_cast<WizDatabase*>(pDatabase); |
| 2484 | if (!db) { |
| 2485 | return QString(); |
| 2486 | } |
| 2487 | |
| 2488 | if (db->kbGUID() == kbGuid || kbGuid.isEmpty()) { |
| 2489 | WIZUSERINFO userInfo; |
| 2490 | db->getUserInfo(userInfo); |
| 2491 | return userInfo.strKbServer; |
| 2492 | } |
| 2493 | |
| 2494 | WIZGROUPDATA group; |
| 2495 | db->getGroupData(kbGuid, group); |
| 2496 | return group.strKbServer; |
| 2497 | } |
| 2498 | |
| 2499 | bool WizDatabase::getOwnGroups(const CWizGroupDataArray& arrayAllGroup, CWizGroupDataArray& arrayOwnGroup) |
| 2500 | { |
no test coverage detected