|
16 | 16 | ***************************************************************************/
|
17 | 17 |
|
18 | 18 | #include "qgsprocessingfeedback.h"
|
| 19 | +#include "qgsgeos.h" |
| 20 | +#include <ogr_api.h> |
| 21 | +#include <gdal_version.h> |
| 22 | +#if PROJ_VERSION_MAJOR > 4 |
| 23 | +#include <proj.h> |
| 24 | +#else |
| 25 | +#include <proj_api.h> |
| 26 | +#endif |
| 27 | + |
| 28 | +void QgsProcessingFeedback::setProgressText( const QString & ) |
| 29 | +{ |
| 30 | +} |
| 31 | + |
| 32 | +void QgsProcessingFeedback::reportError( const QString &error, bool ) |
| 33 | +{ |
| 34 | + QgsMessageLog::logMessage( error, tr( "Processing" ), Qgis::Critical ); |
| 35 | +} |
| 36 | + |
| 37 | +void QgsProcessingFeedback::pushInfo( const QString &info ) |
| 38 | +{ |
| 39 | + QgsMessageLog::logMessage( info, tr( "Processing" ), Qgis::Info ); |
| 40 | +} |
| 41 | + |
| 42 | +void QgsProcessingFeedback::pushCommandInfo( const QString &info ) |
| 43 | +{ |
| 44 | + QgsMessageLog::logMessage( info, tr( "Processing" ), Qgis::Info ); |
| 45 | +} |
| 46 | + |
| 47 | +void QgsProcessingFeedback::pushDebugInfo( const QString &info ) |
| 48 | +{ |
| 49 | + QgsMessageLog::logMessage( info, tr( "Processing" ), Qgis::Info ); |
| 50 | +} |
| 51 | + |
| 52 | +void QgsProcessingFeedback::pushConsoleInfo( const QString &info ) |
| 53 | +{ |
| 54 | + QgsMessageLog::logMessage( info, tr( "Processing" ), Qgis::Info ); |
| 55 | +} |
| 56 | + |
| 57 | +void QgsProcessingFeedback::pushVersionInfo() |
| 58 | +{ |
| 59 | + pushDebugInfo( tr( "QGIS version: %1" ).arg( Qgis::QGIS_VERSION ) ); |
| 60 | + if ( QString( Qgis::QGIS_DEV_VERSION ) != QLatin1String( "exported" ) ) |
| 61 | + { |
| 62 | + pushDebugInfo( tr( "QGIS code revision: %1" ).arg( Qgis::QGIS_DEV_VERSION ) ); |
| 63 | + } |
| 64 | + pushDebugInfo( tr( "Qt version: %1" ).arg( qVersion() ) ); |
| 65 | + pushDebugInfo( tr( "GDAL version: %1" ).arg( GDALVersionInfo( "RELEASE_NAME" ) ) ); |
| 66 | + pushDebugInfo( tr( "GEOS version: %1" ).arg( GEOSversion() ) ); |
| 67 | + |
| 68 | +#if PROJ_VERSION_MAJOR > 4 |
| 69 | + PJ_INFO info = proj_info(); |
| 70 | + pushDebugInfo( tr( "PROJ version: %1.%2.%3" ).arg( PROJ_VERSION_MAJOR ).arg( PROJ_VERSION_MINOR ).arg( PROJ_VERSION_PATCH ); |
| 71 | +#else |
| 72 | + pushDebugInfo( tr( "PROJ version: %1" ).arg( PJ_VERSION ) ); |
| 73 | +#endif |
| 74 | +} |
| 75 | + |
19 | 76 |
|
20 | 77 | QgsProcessingMultiStepFeedback::QgsProcessingMultiStepFeedback( int childAlgorithmCount, QgsProcessingFeedback *feedback )
|
21 | 78 | : mChildSteps( childAlgorithmCount )
|
@@ -68,4 +125,3 @@ void QgsProcessingMultiStepFeedback::updateOverallProgress( double progress )
|
68 | 125 | mFeedback->setProgress( baseProgress + currentAlgorithmProgress );
|
69 | 126 | }
|
70 | 127 |
|
71 |
| - |
|
0 commit comments