Skip to content

Commit

Permalink
fix #2849
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@13851 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
jef committed Jun 30, 2010
1 parent af90319 commit 9326db5
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 39 deletions.
46 changes: 23 additions & 23 deletions i18n/qgis_de.ts
Expand Up @@ -12073,8 +12073,8 @@ p, li { white-space: pre-wrap; }
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="609"/>
Expand Down Expand Up @@ -17290,14 +17290,14 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
<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>
Expand Down Expand Up @@ -17448,8 +17448,8 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdfeature.cpp" line="84"/>
Expand Down Expand Up @@ -17536,8 +17536,8 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdisland.cpp" line="63"/>
Expand Down Expand Up @@ -17612,8 +17612,8 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptooladdring.cpp" line="66"/>
Expand Down Expand Up @@ -17814,8 +17814,8 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolmovefeature.cpp" line="157"/>
Expand Down Expand Up @@ -17870,8 +17870,8 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
</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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation>Der Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolreshape.cpp" line="65"/>
Expand Down Expand Up @@ -17981,6 +17981,11 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
<source>No feature split done</source>
<translation>Keine Objekttrennung vorgenommen</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="50"/>
<source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
<translation type="unfinished">dDer Vektorlayer kann nicht geändert werden. Benutzen Sie bitte &apos;Bearbeitungsstatus umschalten&apos;, um ihn zu ändern.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="78"/>
<source>Features split</source>
Expand All @@ -18006,11 +18011,6 @@ Die könnte auf ein Netzwerkproblem oder ein Problem des WMS-Server hindeuten.</
<source>Layer not editable</source>
<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 &apos;Allow Editing&apos;.</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 &apos;Bearbeitungsstatus umschalten&apos;.</translation>
</message>
<message>
<location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="65"/>
<source>Coordinate transform error</source>
Expand Down Expand Up @@ -28428,17 +28428,17 @@ URL %1 versucht</translation>
<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>
Expand Down Expand Up @@ -28494,7 +28494,7 @@ URL %1 versucht</translation>
</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>
Expand Down
6 changes: 3 additions & 3 deletions src/app/gps/qgsgpsinformationwidget.cpp
Expand Up @@ -421,7 +421,7 @@ void QgsGPSInformationWidget::displayGPSInformation( const QgsGPSInformation& in

//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;
}
Expand Down Expand Up @@ -597,8 +597,8 @@ void QgsGPSInformationWidget::on_mBtnCloseFeature_clicked( )
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;
}
Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptooladdfeature.cpp
Expand Up @@ -70,8 +70,8 @@ void QgsMapToolAddFeature::canvasReleaseEvent( QMouseEvent * e )
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;
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptooladdisland.cpp
Expand Up @@ -50,8 +50,8 @@ void QgsMapToolAddIsland::canvasReleaseEvent( QMouseEvent * e )
{
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;
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptooladdring.cpp
Expand Up @@ -48,8 +48,8 @@ void QgsMapToolAddRing::canvasReleaseEvent( QMouseEvent * e )
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;
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptoolmovefeature.cpp
Expand Up @@ -63,8 +63,8 @@ void QgsMapToolMoveFeature::canvasPressEvent( QMouseEvent * e )
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;
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptoolreshape.cpp
Expand Up @@ -47,8 +47,8 @@ void QgsMapToolReshape::canvasReleaseEvent( QMouseEvent * e )
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;
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsmaptoolsplitfeatures.cpp
Expand Up @@ -47,8 +47,8 @@ void QgsMapToolSplitFeatures::canvasReleaseEvent( QMouseEvent * e )
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;
}

Expand Down
5 changes: 4 additions & 1 deletion src/gui/qgsmapcanvas.cpp
Expand Up @@ -902,8 +902,11 @@ void QgsMapCanvas::mouseReleaseEvent( QMouseEvent * e )
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;
Expand Down

0 comments on commit 9326db5

Please sign in to comment.