This commit is contained in:
2025-12-05 12:20:47 +03:00
parent 57673d0ee4
commit 05fce073f1
450 changed files with 58 additions and 58 deletions

View File

@@ -0,0 +1,45 @@
#include "computersLocations.h"
ComputersLocations::ComputersLocations():
locations(),
computers(),
listComputerInLocation()
{
}
void ComputersLocations::addComputer(QString computer, QString location)
{
if(!computers.contains(computer))
{
computers.append(computer);
if(!locations.contains(location))
locations.append(location);
computerInLocation comp = {computer, location};
listComputerInLocation.append(comp);
}
}
QString ComputersLocations::getLocationOfComputer(QString computer)
{
for(computerInLocation compInLoc : listComputerInLocation)
{
if(computer == compInLoc.computer)
return compInLoc.location;
}
return QString(QStringLiteral(""));
}
QStringList ComputersLocations::getAllComputersOfLocation(QString location)
{
QStringList list;
for(computerInLocation compInLoc : listComputerInLocation)
{
if(location == compInLoc.location)
list.append(compInLoc.computer);
}
return list;
}