MCPcopy Create free account
hub / github.com/KDE/kdevelop / updateLockStatus

Function updateLockStatus

plugins/clazy/checksetselectionmanager.cpp:43–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43void updateLockStatus(CheckSetSelectionFileInfoLookup& checkSetSelectionFileInfoLookup,
44 const QVector<QString>& lockedCheckSetSelectionIds,
45 const QVector<QString>& unlockedCheckSetSelectionIds)
46{
47 if (lockedCheckSetSelectionIds.isEmpty() && unlockedCheckSetSelectionIds.isEmpty()) {
48 return;
49 }
50
51 for (auto it = checkSetSelectionFileInfoLookup.begin(), end = checkSetSelectionFileInfoLookup.end();
52 it != end; ++it) {
53 bool isLocked;
54
55 if (lockedCheckSetSelectionIds.contains(it.key())) {
56 isLocked = true;
57 } else if (unlockedCheckSetSelectionIds.contains(it.key())) {
58 isLocked = false;
59 } else {
60 continue;
61 }
62
63 it.value().setLocked(isLocked);
64 }
65}
66
67QString defaultCheckSetSelectionFilePath()
68{

Callers 1

Calls 7

isEmptyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
containsMethod · 0.45
keyMethod · 0.45
setLockedMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected