MCPcopy Create free account
hub / github.com/MITK/MITK / AddNodeToHistory

Method AddNodeToHistory

Modules/QtWidgets/src/QmitkDataStorageHistoryModel.cpp:62–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62void QmitkDataStorageHistoryModel::AddNodeToHistory(mitk::DataNode* node)
63{
64 const std::lock_guard<std::mutex> lock(_historyMutex);
65
66 auto finding = std::find(std::begin(_nodeHistory), std::end(_nodeHistory), node);
67 while (finding != std::end(_nodeHistory))
68 {
69 _nodeHistory.erase(finding);
70 finding = std::find(std::begin(_nodeHistory), std::end(_nodeHistory), node);
71 }
72
73 _nodeHistory.push_front(node);
74}
75
76void QmitkDataStorageHistoryModel::ResetHistory()
77{

Callers

nothing calls this directly

Calls 3

beginFunction · 0.85
endFunction · 0.85
eraseMethod · 0.45

Tested by

no test coverage detected