QGIS API Documentation
3.41.0-Master (cea29feecf2)
Loading...
Searching...
No Matches
src
gui
proj
qgscrsdefinitionwidget.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgscrsdefinitionwidget.h
3
---------------------
4
begin : December 2021
5
copyright : (C) 2021 by Nyall Dawson
6
email : nyall dot dawson at gmail dot com
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
#ifndef QGSCRSDEFINITIONWIDGET_H
16
#define QGSCRSDEFINITIONWIDGET_H
17
18
#include "ui_qgscrsdefinitionwidgetbase.h"
19
#include "
qgscoordinatereferencesystem.h
"
20
21
#include "qgis_gui.h"
22
#include "
qgis_sip.h
"
23
24
class
QgsCoordinateReferenceSystem
;
25
31
class
GUI_EXPORT
QgsCrsDefinitionWidget
:
public
QWidget,
private
Ui::QgsCrsDefinitionWidgetBase
32
{
33
Q_OBJECT
34
public
:
38
QgsCrsDefinitionWidget
( QWidget *parent
SIP_TRANSFERTHIS
=
nullptr
);
39
47
QgsCoordinateReferenceSystem
crs
()
const
;
48
54
void
setCrs(
const
QgsCoordinateReferenceSystem
&
crs
);
55
64
void
setCrs(
const
QgsCoordinateReferenceSystem
&
crs
,
Qgis::CrsDefinitionFormat
nativeFormat );
65
71
Qgis::CrsDefinitionFormat
format()
const
;
72
78
void
setFormat(
Qgis::CrsDefinitionFormat
format );
79
88
QString definitionString()
const
;
89
98
void
setDefinitionString(
const
QString &definition );
99
100
signals:
101
105
void
crsChanged
();
106
107
private
slots:
108
void
pbnCalculate_clicked();
109
void
pbnCopyCRS_clicked();
110
void
validateCurrent();
111
void
formatChanged();
112
113
private
:
114
QString multiLineWktToSingleLine(
const
QString &wkt );
115
};
116
117
#endif
// QGSCRSDEFINITIONWIDGET_H
Qgis::CrsDefinitionFormat
CrsDefinitionFormat
CRS definition formats.
Definition
qgis.h:3658
QgsCoordinateReferenceSystem
This class represents a coordinate reference system (CRS).
Definition
qgscoordinatereferencesystem.h:212
QgsCrsDefinitionWidget
A widget for definition a custom coordinate reference system.
Definition
qgscrsdefinitionwidget.h:32
QgsCrsDefinitionWidget::crsChanged
void crsChanged()
Emitted when the CRS defined in the widget is changed.
qgis_sip.h
SIP_TRANSFERTHIS
#define SIP_TRANSFERTHIS
Definition
qgis_sip.h:53
qgscoordinatereferencesystem.h
crs
const QgsCoordinateReferenceSystem & crs
Definition
qgswfsgetfeature.cpp:53
Generated on Sun Dec 15 2024 01:32:01 for QGIS API Documentation by
1.9.8