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

Method changingWorkingSet

kdevplatform/shell/workingsetcontroller.cpp:264–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

262}
263
264void WorkingSetController::changingWorkingSet(Sublime::Area *area, Sublime::Area *oldArea, const QString &from, const QString &to)
265{
266 qCDebug(WORKINGSET) << "changing working-set from" << from << oldArea << "to" << to << area;
267 if (from == to)
268 return;
269
270 if (!from.isEmpty()) {
271 WorkingSet* oldSet = workingSet(from);
272 oldSet->disconnectArea(area);
273 if (!oldSet->id().isEmpty() && area == oldArea) {
274 oldSet->saveFromArea(area);
275 }
276 }
277}
278
279void WorkingSetController::changedWorkingSet(Sublime::Area *area, Sublime::Area *oldArea, const QString &from, const QString &to)
280{

Callers

nothing calls this directly

Calls 5

workingSetFunction · 0.85
disconnectAreaMethod · 0.80
saveFromAreaMethod · 0.80
isEmptyMethod · 0.45
idMethod · 0.45

Tested by

no test coverage detected