summaryrefslogtreecommitdiff
path: root/sw/source/core/fields/ddetbl.cxx
diff options
context:
space:
mode:
authorPhilipp Riemer <ruderphilipp@gmail.com>2013-06-10 21:54:04 +0200
committerPhilipp Riemer <ruderphilipp@gmail.com>2013-06-10 22:00:57 +0200
commit9d055aed9f4b97b5186ea1da67a6d3e92b9839f4 (patch)
tree7573b6d31d1d9de26aab57cb440611992c08fe44 /sw/source/core/fields/ddetbl.cxx
parent6cc510e0ed5b99b1493dc23b49df7351763f7916 (diff)
fdo#39468: Translate German comments in sw/source/core/fields
Change-Id: I8a0f4749c01010a9d0e9baf23db09e1fa63c1d55
Diffstat (limited to 'sw/source/core/fields/ddetbl.cxx')
-rw-r--r--sw/source/core/fields/ddetbl.cxx46
1 files changed, 22 insertions, 24 deletions
diff --git a/sw/source/core/fields/ddetbl.cxx b/sw/source/core/fields/ddetbl.cxx
index 33b0cddf798e..063cced4874b 100644
--- a/sw/source/core/fields/ddetbl.cxx
+++ b/sw/source/core/fields/ddetbl.cxx
@@ -25,7 +25,7 @@
#include <ndtxt.hxx>
#include <swtable.hxx>
#include <swddetbl.hxx>
-#include <ddefld.hxx> // fuer den FieldType
+#include <ddefld.hxx> // for FieldType
#include <ndindex.hxx>
#include <fldupde.hxx>
#include <swtblfmt.hxx>
@@ -33,18 +33,17 @@
TYPEINIT1( SwDDETable, SwTable );
- // Constructor movet alle Lines/Boxen aus der SwTable zu sich.
- // Die SwTable ist danach Leer und muss geloescht werden.
-SwDDETable::SwDDETable( SwTable& rTable, SwDDEFieldType* pDDEType,
- sal_Bool bUpdate )
+/// Ctor moves all lines/boxes from a SwTable into itself.
+/// Afterwards the SwTable is empty and must be deleted.
+SwDDETable::SwDDETable( SwTable& rTable, SwDDEFieldType* pDDEType, sal_Bool bUpdate )
: SwTable( rTable ), aDepend( this, pDDEType )
{
- // Kopiere/move die Daten der Tabelle
+ // copy the table data
m_TabSortContentBoxes.insert(rTable.GetTabSortBoxes());
rTable.GetTabSortBoxes().clear();
aLines.insert( aLines.begin(),
- rTable.GetTabLines().begin(), rTable.GetTabLines().end() ); // move die Lines
+ rTable.GetTabLines().begin(), rTable.GetTabLines().end() ); // move lines
rTable.GetTabLines().clear();
if( !aLines.empty() )
@@ -59,7 +58,6 @@ SwDDETable::SwDDETable( SwTable& rTable, SwDDEFieldType* pDDEType,
pDDEType->IncRefCnt();
// aDepend.UnlockModify();
- // Setzen der Werte in die einzelnen Boxen
// update box content only if update flag is set (false in import)
if (bUpdate)
ChangeContent();
@@ -75,7 +73,7 @@ SwDDETable::~SwDDETable()
GetTabSortBoxes()[0]->GetSttNd()->GetNodes().IsDocNodes() )
pFldTyp->DecRefCnt();
- // sind wir der letzte Abhaengige vom "geloeschten Feld" dann loesche dieses
+ // If it is the last dependant of the "deleted field" than delete it finally
if( pFldTyp->IsDeleted() && pFldTyp->IsLastDepend() )
{
pFldTyp->Remove( &aDepend );
@@ -101,16 +99,16 @@ void SwDDETable::SwClientNotify( const SwModify&, const SfxHint& rHint )
void SwDDETable::ChangeContent()
{
- OSL_ENSURE( GetFrmFmt(), "Kein FrameFormat" );
+ OSL_ENSURE( GetFrmFmt(), "No FrameFormat" );
- // Stehen wir im richtigen NodesArray (Wegen UNDO)
+ // Is this the correct NodesArray? (because of UNDO)
if( aLines.empty() )
return;
- OSL_ENSURE( !GetTabSortBoxes().empty(), "Tabelle ohne Inhalt?" );
+ OSL_ENSURE( !GetTabSortBoxes().empty(), "Table without content?" );
if( !GetTabSortBoxes()[0]->GetSttNd()->GetNodes().IsDocNodes() )
return;
- // zugriff auf den DDEFldType
+ // access to DDEFldType
SwDDEFieldType* pDDEType = (SwDDEFieldType*)aDepend.GetRegisteredIn();
String aExpand = comphelper::string::remove(pDDEType->GetExpansion(), '\r');
@@ -122,10 +120,10 @@ void SwDDETable::ChangeContent()
for( sal_uInt16 i = 0; i < pLine->GetTabBoxes().size(); ++i )
{
SwTableBox* pBox = pLine->GetTabBoxes()[ i ];
- OSL_ENSURE( pBox->GetSttIdx(), "keine InhaltsBox" );
+ OSL_ENSURE( pBox->GetSttIdx(), "no content box" );
SwNodeIndex aNdIdx( *pBox->GetSttNd(), 1 );
SwTxtNode* pTxtNode = aNdIdx.GetNode().GetTxtNode();
- OSL_ENSURE( pTxtNode, "Kein Node" );
+ OSL_ENSURE( pTxtNode, "No Node" );
SwIndex aCntIdx( pTxtNode, 0 );
pTxtNode->EraseText( aCntIdx );
pTxtNode->InsertText( aLine.GetToken( i, '\t' ), aCntIdx );
@@ -150,35 +148,35 @@ SwDDEFieldType* SwDDETable::GetDDEFldType()
sal_Bool SwDDETable::NoDDETable()
{
- // suche den TabellenNode
- OSL_ENSURE( GetFrmFmt(), "Kein FrameFormat" );
+ // search table node
+ OSL_ENSURE( GetFrmFmt(), "No FrameFormat" );
SwDoc* pDoc = GetFrmFmt()->GetDoc();
- // Stehen wir im richtigen NodesArray (Wegen UNDO)
+ // Is this the correct NodesArray? (because of UNDO)
if( aLines.empty() )
return sal_False;
- OSL_ENSURE( !GetTabSortBoxes().empty(), "Tabelle ohne Inhalt?" );
+ OSL_ENSURE( !GetTabSortBoxes().empty(), "Table without content?" );
SwNode* pNd = (SwNode*)GetTabSortBoxes()[0]->GetSttNd();
if( !pNd->GetNodes().IsDocNodes() )
return sal_False;
SwTableNode* pTblNd = pNd->FindTableNode();
- OSL_ENSURE( pTblNd, "wo steht denn die Tabelle ?");
+ OSL_ENSURE( pTblNd, "Where is the table?");
SwTable* pNewTbl = new SwTable( *this );
- // Kopiere/move die Daten der Tabelle
- pNewTbl->GetTabSortBoxes().insert( GetTabSortBoxes() ); // move die Inh. Boxen
+ // copy the table data
+ pNewTbl->GetTabSortBoxes().insert( GetTabSortBoxes() ); // move content boxes
GetTabSortBoxes().clear();
pNewTbl->GetTabLines().insert( pNewTbl->GetTabLines().begin(),
- GetTabLines().begin(), GetTabLines().end() ); // move die Lines
+ GetTabLines().begin(), GetTabLines().end() ); // move lines
GetTabLines().clear();
if( pDoc->GetCurrentViewShell() ) //swmod 071108//swmod 071225
((SwDDEFieldType*)aDepend.GetRegisteredIn())->DecRefCnt();
- pTblNd->SetNewTable( pNewTbl ); // setze die Tabelle
+ pTblNd->SetNewTable( pNewTbl ); // replace table
return sal_True;
}