Small fixes to QgsProjectionSelectionWidget

Add API docs, const correctness, method for getting CRS, tab order
fixes.
This commit is contained in:
Nyall Dawson 2015-01-06 10:26:45 +11:00
parent 077eb6ca08
commit 79338473d7
4 changed files with 191 additions and 380 deletions

View File

@ -1,4 +1,9 @@
/**
* \class QgsProjectionSelectionWidget
* \ingroup gui
* \brief A widget for selecting a projection.
* \note added in QGIS 2.7
*/
class QgsProjectionSelectionWidget : QWidget
{
%TypeHeaderCode
@ -6,12 +11,28 @@ class QgsProjectionSelectionWidget : QWidget
%End
public:
explicit QgsProjectionSelectionWidget( QWidget *parent /TransferThis/ = 0 );
/* Returns the currently selected CRS for the widget
* @returns current CRS
*/
QgsCoordinateReferenceSystem crs() const;
signals:
/* Emitted when the selected CRS is changed
*/
void crsChanged( QgsCoordinateReferenceSystem );
public slots:
/* Sets the current CRS for the widget
* @param crs new CRS
*/
void setCrs( QgsCoordinateReferenceSystem crs );
/* Opens the dialog for selecting a new CRS
*/
void selectCrs();
};

View File

@ -23,20 +23,22 @@
QgsProjectionSelectionWidget::QgsProjectionSelectionWidget( QWidget *parent ) :
QWidget( parent )
{
QHBoxLayout* layout = new QHBoxLayout();
layout->setContentsMargins( 0, 0, 0, 0 );
layout->setSpacing( 0 );
setLayout( layout );
mCrsLineEdit = new QLineEdit( tr( "invalid projection" ), this );
mCrsLineEdit->setReadOnly(true);
mCrsLineEdit->setReadOnly( true );
layout->addWidget( mCrsLineEdit );
mButton = new QToolButton( this );
mButton->setIcon( QgsApplication::getThemeIcon( "mActionSetProjection.svg" ) );
layout->addWidget( mButton );
setFocusPolicy( Qt::StrongFocus );
setFocusProxy( mButton );
connect( mButton, SIGNAL( clicked() ), this, SLOT( selectCrs() ) );
}
@ -64,7 +66,7 @@ void QgsProjectionSelectionWidget::selectCrs()
}
void QgsProjectionSelectionWidget::setCrs( QgsCoordinateReferenceSystem crs )
void QgsProjectionSelectionWidget::setCrs( const QgsCoordinateReferenceSystem& crs )
{
if ( crs.isValid() )
{

View File

@ -23,17 +23,38 @@
#include "qgscoordinatereferencesystem.h"
/**
* \class QgsProjectionSelectionWidget
* \ingroup gui
* \brief A widget for selecting a projection.
* \note added in QGIS 2.7
*/
class GUI_EXPORT QgsProjectionSelectionWidget : public QWidget
{
Q_OBJECT
public:
explicit QgsProjectionSelectionWidget( QWidget *parent = 0 );
/* Returns the currently selected CRS for the widget
* @returns current CRS
*/
QgsCoordinateReferenceSystem crs() const { return mCrs; }
signals:
/* Emitted when the selected CRS is changed
*/
void crsChanged( QgsCoordinateReferenceSystem );
public slots:
void setCrs( QgsCoordinateReferenceSystem crs );
/* Sets the current CRS for the widget
* @param crs new CRS
*/
void setCrs( const QgsCoordinateReferenceSystem& crs );
/* Opens the dialog for selecting a new CRS
*/
void selectCrs();
private:

View File

@ -45,16 +45,7 @@
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -266,35 +257,17 @@
<enum>QFrame::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="QStackedWidget" name="mOptionsStackedWidget">
<property name="currentIndex">
<number>10</number>
<number>0</number>
</property>
<widget class="QWidget" name="mOptionsPageGeneral">
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -310,7 +283,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>635</width>
<width>626</width>
<height>670</height>
</rect>
</property>
@ -972,16 +945,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageSystem">
<layout class="QVBoxLayout" name="verticalLayout_7">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -996,8 +960,8 @@
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>663</width>
<y>-329</y>
<width>655</width>
<height>862</height>
</rect>
</property>
@ -1356,16 +1320,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageDataSources">
<layout class="QVBoxLayout" name="verticalLayout_26">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -1381,8 +1336,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>545</width>
<height>440</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_27">
@ -1675,16 +1630,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageRendering">
<layout class="QVBoxLayout" name="verticalLayout_12">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -1699,8 +1645,8 @@
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>723</width>
<y>-263</y>
<width>710</width>
<height>796</height>
</rect>
</property>
@ -1919,16 +1865,7 @@
<string>Rendering quality</string>
</property>
<layout class="QVBoxLayout" name="_5">
<property name="leftMargin">
<number>11</number>
</property>
<property name="topMargin">
<number>11</number>
</property>
<property name="rightMargin">
<number>11</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>11</number>
</property>
<item>
@ -1950,16 +1887,7 @@
<item>
<widget class="QWidget" name="widget" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_19">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2043,16 +1971,7 @@
<item>
<widget class="QWidget" name="widget_3" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_22">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2084,16 +2003,7 @@
<item>
<widget class="QWidget" name="widget_4" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_23">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2125,16 +2035,7 @@
<item>
<widget class="QWidget" name="widget_5" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_24">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2173,16 +2074,7 @@
<item>
<widget class="QWidget" name="widget_6" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_25">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2214,16 +2106,7 @@
<item>
<widget class="QWidget" name="widget_7" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_18">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2280,16 +2163,7 @@
<item>
<widget class="QWidget" name="widget_2" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_20">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2395,16 +2269,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageColors">
<layout class="QVBoxLayout" name="verticalLayout_38">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2420,8 +2285,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>239</width>
<height>258</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_46">
@ -2500,16 +2365,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageMapCanvas">
<layout class="QVBoxLayout" name="verticalLayout_16">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2525,8 +2381,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>528</width>
<height>327</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_25">
@ -2838,16 +2694,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageMapTools">
<layout class="QVBoxLayout" name="verticalLayout_14">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -2861,9 +2708,9 @@
<widget class="QWidget" name="mOptionsScrollAreaContents_05">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>692</width>
<x>-74</x>
<y>-92</y>
<width>684</width>
<height>625</height>
</rect>
</property>
@ -3166,16 +3013,7 @@
<string>Panning and zooming</string>
</property>
<layout class="QGridLayout" name="_8">
<property name="leftMargin">
<number>9</number>
</property>
<property name="topMargin">
<number>9</number>
</property>
<property name="rightMargin">
<number>9</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>9</number>
</property>
<item row="1" column="0">
@ -3352,16 +3190,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageComposer">
<layout class="QVBoxLayout" name="verticalLayout_36">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -3377,8 +3206,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>514</width>
<height>307</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_39">
@ -3557,16 +3386,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageDigitizing">
<layout class="QVBoxLayout" name="verticalLayout_17">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -3581,8 +3401,8 @@
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>511</width>
<y>-91</y>
<width>610</width>
<height>640</height>
</rect>
</property>
@ -4057,16 +3877,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageGDAL">
<layout class="QVBoxLayout" name="verticalLayout_4">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -4082,8 +3893,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>474</width>
<height>372</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_6">
@ -4196,16 +4007,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageCRS">
<layout class="QVBoxLayout" name="verticalLayout_18">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -4222,7 +4024,7 @@
<x>0</x>
<y>0</y>
<width>610</width>
<height>673</height>
<height>647</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout_15">
@ -4244,58 +4046,8 @@
<property name="title">
<string>CRS for new layers</string>
</property>
<layout class="QGridLayout" name="gridLayout_23">
<item row="3" column="2">
<widget class="QgsProjectionSelectionWidget" name="leLayerGlobalCrs" native="true">
<property name="enabled">
<bool>false</bool>
</property>
<property name="maximumSize">
<size>
<width>300</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QRadioButton" name="radUseProjectProjection">
<property name="text">
<string>Use &amp;project CRS</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QRadioButton" name="radPromptForProjection">
<property name="text">
<string>Prompt for &amp;CRS</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QRadioButton" name="radUseGlobalProjection">
<property name="text">
<string>Use a default CRS</string>
</property>
</widget>
</item>
<item row="2" column="0">
<spacer name="horizontalSpacer_27">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>8</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="0" colspan="4">
<layout class="QGridLayout" name="gridLayout_14" columnstretch="0,1">
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="label_8">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
@ -4311,6 +4063,37 @@
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QRadioButton" name="radPromptForProjection">
<property name="text">
<string>Prompt for &amp;CRS</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QRadioButton" name="radUseProjectProjection">
<property name="text">
<string>Use &amp;project CRS</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QRadioButton" name="radUseGlobalProjection">
<property name="text">
<string>Use a default CRS</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QgsProjectionSelectionWidget" name="leLayerGlobalCrs" native="true">
<property name="enabled">
<bool>false</bool>
</property>
<property name="focusPolicy">
<enum>Qt::StrongFocus</enum>
</property>
</widget>
</item>
</layout>
</widget>
</item>
@ -4319,7 +4102,27 @@
<property name="title">
<string>Default CRS for new projects</string>
</property>
<layout class="QGridLayout" name="gridLayout_22">
<layout class="QGridLayout" name="gridLayout_16" columnstretch="0,1">
<item row="0" column="0">
<widget class="QRadioButton" name="radOtfNone">
<property name="text">
<string>Don't enable 'on the fly' reprojection</string>
</property>
</widget>
</item>
<item row="0" column="1">
<spacer name="horizontalSpacer_43">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="0">
<widget class="QRadioButton" name="radOtfAuto">
<property name="whatsThis">
@ -4330,13 +4133,6 @@
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QRadioButton" name="radOtfNone">
<property name="text">
<string>Don't enable 'on the fly' reprojection</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QRadioButton" name="radOtfTransform">
<property name="text">
@ -4351,33 +4147,17 @@
</property>
</widget>
</item>
<item row="4" column="0">
<item row="4" column="0" colspan="2">
<widget class="QgsProjectionSelectionWidget" name="leProjectGlobalCrs" native="true">
<property name="maximumSize">
<size>
<width>300</width>
<height>16777215</height>
</size>
<property name="focusPolicy">
<enum>Qt::StrongFocus</enum>
</property>
</widget>
</item>
<item row="0" column="1">
<spacer name="horizontalSpacer_43">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item row="3" column="0">
<item row="3" column="0" rowspan="2">
<widget class="QgsCollapsibleGroupBox" name="mDefaultDatumTransformGroupBox">
<property name="title">
<string>Default datum transformations</string>
@ -4464,16 +4244,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageLocale">
<layout class="QVBoxLayout" name="verticalLayout_19">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -4489,8 +4260,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>305</width>
<height>226</height>
<width>626</width>
<height>549</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_32">
@ -4563,16 +4334,7 @@
</widget>
<widget class="QWidget" name="mOptionsPageNetwork">
<layout class="QVBoxLayout" name="verticalLayout_20">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -4587,8 +4349,8 @@
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>542</width>
<y>-136</y>
<width>610</width>
<height>685</height>
</rect>
</property>
@ -4968,7 +4730,6 @@
</customwidget>
</customwidgets>
<tabstops>
<tabstop>buttonBox</tabstop>
<tabstop>mOptionsListWidget</tabstop>
<tabstop>mOptionsScrollArea_01</tabstop>
<tabstop>cmbStyle</tabstop>
@ -4983,10 +4744,13 @@
<tabstop>cbxShowTips</tabstop>
<tabstop>mBoldGroupBoxTitleChkBx</tabstop>
<tabstop>mCustomGroupBoxChkBx</tabstop>
<tabstop>mNativeColorDialogsChkBx</tabstop>
<tabstop>mLiveColorDialogsChkBx</tabstop>
<tabstop>mCustomSideBarSide</tabstop>
<tabstop>cbxCanvasRotation</tabstop>
<tabstop>mProjectOnLaunchCmbBx</tabstop>
<tabstop>mProjectOnLaunchPushBtn</tabstop>
<tabstop>mProjectOnLaunchLineEdit</tabstop>
<tabstop>mProjectOnLaunchPushBtn</tabstop>
<tabstop>cbxProjectDefaultNew</tabstop>
<tabstop>pbnProjectDefaultSetCurrent</tabstop>
<tabstop>pbnProjectDefaultReset</tabstop>
@ -5005,12 +4769,12 @@
<tabstop>mBtnRemovePluginPath</tabstop>
<tabstop>mListPluginPaths</tabstop>
<tabstop>mRestoreDefaultWindowStateBtn</tabstop>
<tabstop>mRemoveCustomVarBtn</tabstop>
<tabstop>mCustomVariablesChkBx</tabstop>
<tabstop>mAddCustomVarBtn</tabstop>
<tabstop>mRemoveCustomVarBtn</tabstop>
<tabstop>mCustomVariablesTable</tabstop>
<tabstop>mCurrentVariablesTable</tabstop>
<tabstop>mCurrentVariablesQGISChxBx</tabstop>
<tabstop>mCustomVariablesChkBx</tabstop>
<tabstop>mCustomVariablesTable</tabstop>
<tabstop>mOptionsScrollArea_11</tabstop>
<tabstop>cbxAttributeTableDocked</tabstop>
<tabstop>cbxCopyWKTGeomFromTable</tabstop>
@ -5046,9 +4810,6 @@
<tabstop>spnThreeBandStdDev</tabstop>
<tabstop>mLogCanvasRefreshChkBx</tabstop>
<tabstop>scrollArea</tabstop>
<tabstop>pbnSelectionColor</tabstop>
<tabstop>pbnCanvasColor</tabstop>
<tabstop>mOptionsScrollArea_06</tabstop>
<tabstop>mTreeCustomColors</tabstop>
<tabstop>mButtonAddColor</tabstop>
<tabstop>mButtonRemoveColor</tabstop>
@ -5056,9 +4817,14 @@
<tabstop>mButtonPasteColors</tabstop>
<tabstop>mButtonImportColors</tabstop>
<tabstop>mButtonExportColors</tabstop>
<tabstop>mOptionsScrollArea_06</tabstop>
<tabstop>pbnSelectionColor</tabstop>
<tabstop>pbnCanvasColor</tabstop>
<tabstop>cmbLegendDoubleClickAction</tabstop>
<tabstop>capitaliseCheckBox</tabstop>
<tabstop>mLegendLayersBoldChkBx</tabstop>
<tabstop>cbxLegendClassifiers</tabstop>
<tabstop>mLegendGroupsBoldChkBx</tabstop>
<tabstop>cbxLegendClassifiers</tabstop>
<tabstop>cbxCreateRasterLegendIcons</tabstop>
<tabstop>mLegendGraphicResolutionSpinBox</tabstop>
<tabstop>mOptionsScrollArea_05</tabstop>
@ -5066,18 +4832,18 @@
<tabstop>mIdentifyHighlightColorButton</tabstop>
<tabstop>mIdentifyHighlightBufferSpinBox</tabstop>
<tabstop>mIdentifyHighlightMinWidthSpinBox</tabstop>
<tabstop>pbnMeasureColor</tabstop>
<tabstop>mDecimalPlacesSpinBox</tabstop>
<tabstop>mKeepBaseUnitCheckBox</tabstop>
<tabstop>radMeters</tabstop>
<tabstop>radFeet</tabstop>
<tabstop>radNautical</tabstop>
<tabstop>radDegrees</tabstop>
<tabstop>mDegreesRadioButton</tabstop>
<tabstop>mRadiansRadioButton</tabstop>
<tabstop>mDecimalPlacesSpinBox</tabstop>
<tabstop>mKeepBaseUnitCheckBox</tabstop>
<tabstop>mGonRadioButton</tabstop>
<tabstop>pbnMeasureColor</tabstop>
<tabstop>spinZoomFactor</tabstop>
<tabstop>cmbWheelAction</tabstop>
<tabstop>spinZoomFactor</tabstop>
<tabstop>mListGlobalScales</tabstop>
<tabstop>pbnAddScale</tabstop>
<tabstop>pbnRemoveScale</tabstop>
@ -5093,39 +4859,41 @@
<tabstop>mOffsetYSpinBox</tabstop>
<tabstop>mSnapToleranceSpinBox</tabstop>
<tabstop>mOptionsScrollArea_07</tabstop>
<tabstop>mValidateGeometries</tabstop>
<tabstop>chkDisableAttributeValuesDlg</tabstop>
<tabstop>chkReuseLastValues</tabstop>
<tabstop>mValidateGeometries</tabstop>
<tabstop>mLineWidthSpinBox</tabstop>
<tabstop>mLineColorToolButton</tabstop>
<tabstop>cbxSnappingOptionsDocked</tabstop>
<tabstop>mDefaultSnapModeComboBox</tabstop>
<tabstop>mDefaultSnappingToleranceSpinBox</tabstop>
<tabstop>mSearchRadiusVertexEditSpinBox</tabstop>
<tabstop>mDefaultSnappingToleranceComboBox</tabstop>
<tabstop>mSearchRadiusVertexEditSpinBox</tabstop>
<tabstop>mSearchRadiusVertexEditComboBox</tabstop>
<tabstop>cbxSnappingOptionsDocked</tabstop>
<tabstop>mMarkersOnlyForSelectedCheckBox</tabstop>
<tabstop>mMarkerStyleComboBox</tabstop>
<tabstop>mMarkerSizeSpinBox</tabstop>
<tabstop>mMarkersOnlyForSelectedCheckBox</tabstop>
<tabstop>mOffsetQuadSegSpinBox</tabstop>
<tabstop>mOffsetJoinStyleComboBox</tabstop>
<tabstop>mOffsetQuadSegSpinBox</tabstop>
<tabstop>mCurveOffsetMiterLimitComboBox</tabstop>
<tabstop>mOptionsScrollArea_02</tabstop>
<tabstop>cmbEditCreateOptions</tabstop>
<tabstop>pbnEditPyramidsOptions</tabstop>
<tabstop>pbnEditCreateOptions</tabstop>
<tabstop>pbnEditPyramidsOptions</tabstop>
<tabstop>lstGdalDrivers</tabstop>
<tabstop>mOptionsScrollArea_08</tabstop>
<tabstop>radUseProjectProjection</tabstop>
<tabstop>radPromptForProjection</tabstop>
<tabstop>radUseGlobalProjection</tabstop>
<tabstop>radOtfTransform</tabstop>
<tabstop>radOtfAuto</tabstop>
<tabstop>radOtfNone</tabstop>
<tabstop>radOtfAuto</tabstop>
<tabstop>radOtfTransform</tabstop>
<tabstop>leProjectGlobalCrs</tabstop>
<tabstop>radPromptForProjection</tabstop>
<tabstop>radUseProjectProjection</tabstop>
<tabstop>radUseGlobalProjection</tabstop>
<tabstop>leLayerGlobalCrs</tabstop>
<tabstop>chkShowDatumTransformDialog</tabstop>
<tabstop>mAddDefaultTransformButton</tabstop>
<tabstop>mRemoveDefaultTransformButton</tabstop>
<tabstop>mDefaultDatumTransformTreeWidget</tabstop>
<tabstop>chkShowDatumTransformDialog</tabstop>
<tabstop>mOptionsScrollArea_09</tabstop>
<tabstop>grpLocale</tabstop>
<tabstop>cboLocale</tabstop>
@ -5145,11 +4913,10 @@
<tabstop>leProxyUser</tabstop>
<tabstop>leProxyPassword</tabstop>
<tabstop>mProxyTypeComboBox</tabstop>
<tabstop>mRemoveUrlPushButton</tabstop>
<tabstop>mAddUrlPushButton</tabstop>
<tabstop>mExcludeUrlListWidget</tabstop>
<tabstop>capitaliseCheckBox</tabstop>
<tabstop>cmbLegendDoubleClickAction</tabstop>
<tabstop>mAddUrlPushButton</tabstop>
<tabstop>mRemoveUrlPushButton</tabstop>
<tabstop>buttonBox</tabstop>
</tabstops>
<resources>
<include location="../../images/images.qrc"/>