[QGIS Commit] r13851 - in trunk/qgis: i18n src/app src/app/gps
src/gui
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Wed Jun 30 07:11:42 EDT 2010
Author: jef
Date: 2010-06-30 11:11:42 +0000 (Wed, 30 Jun 2010)
New Revision: 13851
Modified:
trunk/qgis/i18n/qgis_de.ts
trunk/qgis/src/app/gps/qgsgpsinformationwidget.cpp
trunk/qgis/src/app/qgsmaptooladdfeature.cpp
trunk/qgis/src/app/qgsmaptooladdisland.cpp
trunk/qgis/src/app/qgsmaptooladdring.cpp
trunk/qgis/src/app/qgsmaptoolmovefeature.cpp
trunk/qgis/src/app/qgsmaptoolreshape.cpp
trunk/qgis/src/app/qgsmaptoolsplitfeatures.cpp
trunk/qgis/src/gui/qgsmapcanvas.cpp
Log:
fix #2849
Modified: trunk/qgis/i18n/qgis_de.ts
===================================================================
--- trunk/qgis/i18n/qgis_de.ts 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/i18n/qgis_de.ts 2010-06-30 11:11:42 UTC (rev 13851)
@@ -12073,8 +12073,8 @@
</message>
<message>
<location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="600"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers klicken und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="609"/>
@@ -17290,14 +17290,14 @@
<context>
<name>QgsMapCanvas</name>
<message>
- <location filename="../src/gui/qgsmapcanvas.cpp" line="1384"/>
+ <location filename="../src/gui/qgsmapcanvas.cpp" line="1387"/>
<source>Could not draw %1 because:
%2</source>
<translation>Konnte %1 nicht zeichnen, weil:
%2</translation>
</message>
<message>
- <location filename="../src/gui/qgsmapcanvas.cpp" line="1378"/>
+ <location filename="../src/gui/qgsmapcanvas.cpp" line="1381"/>
<source>Could not draw %1 because:
%2</source>
<comment>COMMENTED OUT</comment>
@@ -17448,8 +17448,8 @@
</message>
<message>
<location filename="../src/app/qgsmaptooladdfeature.cpp" line="73"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdfeature.cpp" line="84"/>
@@ -17536,8 +17536,8 @@
</message>
<message>
<location filename="../src/app/qgsmaptooladdisland.cpp" line="53"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdisland.cpp" line="63"/>
@@ -17612,8 +17612,8 @@
</message>
<message>
<location filename="../src/app/qgsmaptooladdring.cpp" line="51"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdring.cpp" line="66"/>
@@ -17814,8 +17814,8 @@
</message>
<message>
<location filename="../src/app/qgsmaptoolmovefeature.cpp" line="66"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolmovefeature.cpp" line="157"/>
@@ -17870,8 +17870,8 @@
</message>
<message>
<location filename="../src/app/qgsmaptoolreshape.cpp" line="50"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolreshape.cpp" line="65"/>
@@ -17982,6 +17982,11 @@
<translation>Keine Objekttrennung vorgenommen</translation>
</message>
<message>
+ <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="50"/>
+ <source>Cannot edit the vector layer. Use 'Toggle Editing' to make it editable.</source>
+ <translation type="unfinished">dDer Vektorlayer kann nicht geändert werden. Benutzen Sie bitte 'Bearbeitungsstatus umschalten', um ihn zu ändern.</translation>
+ </message>
+ <message>
<location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="78"/>
<source>Features split</source>
<translation>Objekte geteilt</translation>
@@ -18007,11 +18012,6 @@
<translation>Der Layer kann nicht bearbeitet werden</translation>
</message>
<message>
- <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="50"/>
- <source>Cannot edit the vector layer. To make it editable, go to the file item of the layer, right click and check 'Allow Editing'.</source>
- <translation>Der Vektorlayer kann nicht geändert werden. Um ihn zu bearbeiten, klicken Sie bitte erst mit der rechten Maustaste auf den Dateieintrag des Layers und dann auf 'Bearbeitungsstatus umschalten'.</translation>
- </message>
- <message>
<location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="65"/>
<source>Coordinate transform error</source>
<translation>Koordinatentransformationsfehler</translation>
@@ -28428,17 +28428,17 @@
<translation>Fehler</translation>
</message>
<message>
- <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2683"/>
+ <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2682"/>
<source>Layer cannot be queried in plain text.</source>
<translation>Layer kann in Klartext abgefragt werden.</translation>
</message>
<message>
- <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2689"/>
+ <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2688"/>
<source>Layer cannot be queried.</source>
<translation>Layer kann nicht abgefragt werden.</translation>
</message>
<message>
- <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2733"/>
+ <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2732"/>
<source>identify request redirected.</source>
<translation>Identify-Anfrage umgeleitet.</translation>
</message>
@@ -28494,7 +28494,7 @@
</message>
<message>
<location filename="../src/providers/wms/qgswmsprovider.cpp" line="811"/>
- <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2748"/>
+ <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2747"/>
<source>map request error %1: %2</source>
<translation>Kartenanfragefehler %1: %2</translation>
</message>
Modified: trunk/qgis/src/app/gps/qgsgpsinformationwidget.cpp
===================================================================
--- trunk/qgis/src/app/gps/qgsgpsinformationwidget.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/gps/qgsgpsinformationwidget.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -421,7 +421,7 @@
//after loosing connection, the first gps info sometimes has uninitialized coords
QgsPoint myNewCenter;
- if( doubleNear( info.longitude, 0.0 ) && doubleNear( info.latitude, 0.0) )
+ if ( doubleNear( info.longitude, 0.0 ) && doubleNear( info.latitude, 0.0 ) )
{
myNewCenter = mLastGpsPosition;
}
@@ -597,8 +597,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
connectGpsSlot();
return;
}
Modified: trunk/qgis/src/app/qgsmaptooladdfeature.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptooladdfeature.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptooladdfeature.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -70,8 +70,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/app/qgsmaptooladdisland.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptooladdisland.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptooladdisland.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -50,8 +50,8 @@
{
QMessageBox::information( 0,
tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/app/qgsmaptooladdring.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptooladdring.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptooladdring.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -48,8 +48,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/app/qgsmaptoolmovefeature.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptoolmovefeature.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptoolmovefeature.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -63,8 +63,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/app/qgsmaptoolreshape.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptoolreshape.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptoolreshape.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -47,8 +47,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/app/qgsmaptoolsplitfeatures.cpp
===================================================================
--- trunk/qgis/src/app/qgsmaptoolsplitfeatures.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/app/qgsmaptoolsplitfeatures.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -47,8 +47,8 @@
if ( !vlayer->isEditable() )
{
QMessageBox::information( 0, tr( "Layer not editable" ),
- tr( "Cannot edit the vector layer. To make it editable, go to the file item "
- "of the layer, right click and check 'Allow Editing'." ) );
+ tr( "Cannot edit the vector layer. Use 'Toggle Editing' to make it editable." )
+ );
return;
}
Modified: trunk/qgis/src/gui/qgsmapcanvas.cpp
===================================================================
--- trunk/qgis/src/gui/qgsmapcanvas.cpp 2010-06-30 07:06:24 UTC (rev 13850)
+++ trunk/qgis/src/gui/qgsmapcanvas.cpp 2010-06-30 11:11:42 UTC (rev 13851)
@@ -902,8 +902,11 @@
QgsDebugMsg( "Right click in map tool zoom or pan, last tool is " +
QString( mLastNonZoomMapTool ? "not null." : "null." ) );
+ QgsVectorLayer *vlayer = qobject_cast<QgsVectorLayer *>( mCurrentLayer );
+
// change to older non-zoom tool
- if ( mLastNonZoomMapTool )
+ if ( mLastNonZoomMapTool
+ && ( !mLastNonZoomMapTool->isEditTool() || ( vlayer && vlayer->isEditable() ) ) )
{
QgsMapTool* t = mLastNonZoomMapTool;
mLastNonZoomMapTool = NULL;
More information about the QGIS-commit
mailing list