#include "../../../core/encoding/CharEncoding.h"#include "../../../common/STLUtils.h"#include "../../../geometry.h"#include "../../../dataaccess/dataset/ObjectId.h"#include "../../../dataaccess/dataset/ObjectIdSet.h"#include "../../../dataaccess/query/In.h"#include "../../../dataaccess/query/LiteralString.h"#include "../../../dataaccess/utils/Utils.h"#include "../../../datatype/AbstractData.h"#include "../../../datatype/SimpleData.h"#include "../../../qt/af/events/LayerEvents.h"#include "../../../qt/af/events/MapEvents.h"#include "../../../qt/widgets/canvas/MapDisplay.h"#include "../../../qt/widgets/Utils.h"#include "../../Feature.h"#include "../../RepositoryManager.h"#include "../../Utils.h"#include "../Renderer.h"#include "../Utils.h"#include "EditInfoTool.h"#include <QMessageBox>#include <QMouseEvent>#include <QPainter>#include <QPixmap>#include <QDebug>#include <QGridLayout>#include <QPushButton>#include <cassert>#include <memory>#include <iostream>