26 lines
447 B
C++
26 lines
447 B
C++
#include "LINTView.h"
|
|
|
|
#include <QStringListModel>
|
|
#include <Indoor/floorplan/v2/FloorplanLINT.h>
|
|
|
|
LINTView::LINTView() {
|
|
|
|
mdl = new QStringListModel();
|
|
setModel(mdl);
|
|
|
|
}
|
|
|
|
void LINTView::update(Floorplan::IndoorMap* map) {
|
|
|
|
QStringList lst;
|
|
|
|
Floorplan::LINT::Issues issues = Floorplan::LINT::check(map);
|
|
for (const Floorplan::LINT::Issue& i : issues) {
|
|
QString str(i.asString().c_str());
|
|
lst.append(str);
|
|
}
|
|
|
|
mdl->setStringList(lst);
|
|
|
|
}
|