MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / getKbServer

Method getKbServer

src/database/WizDatabase.cpp:2476–2497  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2474}
2475
2476QString 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
2499bool WizDatabase::getOwnGroups(const CWizGroupDataArray& arrayAllGroup, CWizGroupDataArray& arrayOwnGroup)
2500{

Callers 2

onlineSearchOnlyMethod · 0.80
sendEmailsMethod · 0.80

Calls 6

isGroupFunction · 0.85
isEmptyMethod · 0.80
getGroupDataMethod · 0.80
QStringClass · 0.70
kbGUIDMethod · 0.45
getUserInfoMethod · 0.45

Tested by

no test coverage detected