Skip to content

Commit

Permalink
Add icons for rectangles, ovals algorithm and offset lines algorithm
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Feb 28, 2023
1 parent 5564d52 commit 8108f1f
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 0 deletions.
2 changes: 2 additions & 0 deletions images/images.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -977,6 +977,8 @@
<file>themes/default/mActionElevationProfile.svg</file>
<file>themes/default/mActionCopyProfileSettings.svg</file>
<file>themes/default/mIconFieldGeometry.svg</file>
<file>themes/default/algorithms/mAlgorithmRectanglesOvalsDiamonds.svg</file>
<file>themes/default/algorithms/mAlgorithmOffsetLines.svg</file>
</qresource>
<qresource prefix="/images/tips">
<file alias="symbol_levels.png">qgis_tips/symbol_levels.png</file>
Expand Down
1 change: 1 addition & 0 deletions images/themes/default/algorithms/mAlgorithmOffsetLines.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/analysis/processing/qgsalgorithmoffsetlines.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
***************************************************************************/

#include "qgsalgorithmoffsetlines.h"
#include "qgsapplication.h"

///@cond PRIVATE

Expand Down Expand Up @@ -64,6 +65,16 @@ QString QgsOffsetLinesAlgorithm::shortDescription() const
return QObject::tr( "Offsets lines by a specified distance." );
}

QIcon QgsOffsetLinesAlgorithm::icon() const
{
return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmOffsetLines.svg" ) );
}

QString QgsOffsetLinesAlgorithm::svgIconPath() const
{
return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmOffsetLines.svg" ) );
}

QgsOffsetLinesAlgorithm *QgsOffsetLinesAlgorithm::createInstance() const
{
return new QgsOffsetLinesAlgorithm();
Expand Down
2 changes: 2 additions & 0 deletions src/analysis/processing/qgsalgorithmoffsetlines.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ class QgsOffsetLinesAlgorithm : public QgsProcessingFeatureBasedAlgorithm
QString groupId() const override;
QString shortHelpString() const override;
QString shortDescription() const override;
QIcon icon() const override;
QString svgIconPath() const override;
QgsOffsetLinesAlgorithm *createInstance() const override SIP_FACTORY;
void initParameters( const QVariantMap &configuration = QVariantMap() ) override;
QList<int> inputLayerTypes() const override;
Expand Down
10 changes: 10 additions & 0 deletions src/analysis/processing/qgsalgorithmrectanglesovalsdiamonds.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,16 @@ QString QgsRectanglesOvalsDiamondsAlgorithm::shortHelpString() const
"to singleparts first." );
}

QIcon QgsRectanglesOvalsDiamondsAlgorithm::icon() const
{
return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmRectanglesOvalsDiamonds.svg" ) );
}

QString QgsRectanglesOvalsDiamondsAlgorithm::svgIconPath() const
{
return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmRectanglesOvalsDiamonds.svg" ) );
}

QString QgsRectanglesOvalsDiamondsAlgorithm::outputName() const
{
return QObject::tr( "Polygon" );
Expand Down
2 changes: 2 additions & 0 deletions src/analysis/processing/qgsalgorithmrectanglesovalsdiamonds.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ class QgsRectanglesOvalsDiamondsAlgorithm : public QgsProcessingFeatureBasedAlgo
QString group() const override;
QString groupId() const override;
QString shortHelpString() const override;
QIcon icon() const override;
QString svgIconPath() const override;
QList<int> inputLayerTypes() const override;
void initParameters( const QVariantMap &configuration = QVariantMap() ) override;
QgsRectanglesOvalsDiamondsAlgorithm *createInstance() const override SIP_FACTORY;
Expand Down

0 comments on commit 8108f1f

Please sign in to comment.