QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
qgsgeometrycheckresolutionmethod.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsgeometrycheckresolutionmethod.h
3 --------------------------------------
4 Date : January 2020
5 Copyright : (C) 2020 Matthias Kuhn
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16#ifndef QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
17#define QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
18
19#include "qgis_analysis.h"
20
21#include <QString>
22
30{
31 public:
35 QgsGeometryCheckResolutionMethod( int id, const QString &name, const QString &description, bool isStable = true );
36
40 int id() const;
41
45 bool isStable() const;
46
50 QString name() const;
51
55 QString description() const;
56
57 private:
58 int mId = -1;
59 bool mIsStable = false;
60 QString mName;
61 QString mDescription;
62};
63
64#endif // QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
QString description() const
A human readable and translated description for this fix.
int id() const
An id that is unique per check.
bool isStable() const
If this fix is stable enough to be listed by default.
QgsGeometryCheckResolutionMethod(int id, const QString &name, const QString &description, bool isStable=true)
Creates a new method with the specified parameters.
QString name() const
A human readable and translated name for this fix.