#include "../../core/filesystem/FileSystem.h"#include "../../core/translator/Translator.h"#include "../../common/progress/ProgressManager.h"#include "../../dataaccess/datasource/DataSourceFactory.h"#include "../../dataaccess/datasource/DataSourceInfoManager.h"#include "../../dataaccess/datasource/DataSourceManager.h"#include "../../dataaccess/utils/Utils.h"#include "../../geometry/GeometryProperty.h"#include "../../maptools/DataSetLayer.h"#include "../../maptools/RasterContrast.h"#include "../../maptools/Utils.h"#include "../../mnt/core/Slope.h"#include "../../mnt/core/Utils.h"#include "../../qt/widgets/datasource/selector/DataSourceSelectorDialog.h"#include "../../qt/widgets/layer/utils/DataSet2Layer.h"#include "../../qt/widgets/progress/ProgressViewerDialog.h"#include "../../qt/widgets/rp/Utils.h"#include "../../qt/widgets/srs/SRSManagerDialog.h"#include "../../qt/widgets/Utils.h"#include "../../qt/widgets/utils/FileDialog.h"#include "../../raster.h"#include "../../rp/Contrast.h"#include "../../srs/SpatialReferenceSystemManager.h"#include "LayerSearchDialog.h"#include "SlopeDialog.h"#include "ui_SlopeDialogForm.h"#include <QFileDialog>#include <QMessageBox>#include <boost/algorithm/string.hpp>#include <boost/filesystem.hpp>#include <boost/lexical_cast.hpp>#include <boost/uuid/random_generator.hpp>#include <boost/uuid/uuid_io.hpp>