summaryrefslogtreecommitdiff
path: root/sc/source/ui
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2012-01-06 11:03:05 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-06 11:04:21 -0500
commit81b5a2d152f1e19a5c4f0001e7314a67b531a164 (patch)
tree5792a8f42a79b345a4d32eb99ae919b66009d447 /sc/source/ui
parent50d8f2cf9410fd368c597feabe7d91ab202c6200 (diff)
The data range may not always start at row 0, use 'n' prefix for int.
Diffstat (limited to 'sc/source/ui')
-rw-r--r--sc/source/ui/inc/datafdlg.hxx2
-rw-r--r--sc/source/ui/miscdlgs/datafdlg.cxx49
2 files changed, 26 insertions, 25 deletions
diff --git a/sc/source/ui/inc/datafdlg.hxx b/sc/source/ui/inc/datafdlg.hxx
index fbad64e9c1af..5600d2ccb11e 100644
--- a/sc/source/ui/inc/datafdlg.hxx
+++ b/sc/source/ui/inc/datafdlg.hxx
@@ -67,7 +67,7 @@ private:
ScTabViewShell* pTabViewShell;
ScDocument* pDoc;
sal_uInt16 aColLength;
- SCROW aCurrentRow;
+ SCROW nCurrentRow;
SCCOL nStartCol;
SCCOL nEndCol;
SCROW nStartRow;
diff --git a/sc/source/ui/miscdlgs/datafdlg.cxx b/sc/source/ui/miscdlgs/datafdlg.cxx
index f5926c233442..698eb7bc674a 100644
--- a/sc/source/ui/miscdlgs/datafdlg.cxx
+++ b/sc/source/ui/miscdlgs/datafdlg.cxx
@@ -159,7 +159,7 @@ ScDataFormDlg::ScDataFormDlg( Window* pParent, ScTabViewShell* pTabViewShellOri
nEndRow = nStartRow;
}
- aCurrentRow = nStartRow + 1;
+ nCurrentRow = nStartRow + 1;
String aFieldName;
@@ -213,7 +213,7 @@ ScDataFormDlg::ScDataFormDlg( Window* pParent, ScTabViewShell* pTabViewShellOri
aSlider.SetSizePixel(nScrollSize);
}
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
aSlider.SetPageSize( 10 );
aSlider.SetVisibleSize( 1 );
@@ -246,9 +246,9 @@ void ScDataFormDlg::FillCtrls(SCROW /*nCurrentRow*/)
{
if (!maEdits.is_null(i))
{
- if (aCurrentRow<=nEndRow)
+ if (nCurrentRow<=nEndRow)
{
- pDoc->GetString( i + nStartCol, aCurrentRow, nTab, aFieldName );
+ pDoc->GetString( i + nStartCol, nCurrentRow, nTab, aFieldName );
maEdits[i].SetText(aFieldName);
}
else
@@ -256,10 +256,10 @@ void ScDataFormDlg::FillCtrls(SCROW /*nCurrentRow*/)
}
}
- if (aCurrentRow <= nEndRow)
+ if (nCurrentRow <= nEndRow)
{
OUStringBuffer aBuf;
- aBuf.append(static_cast<sal_Int32>(aCurrentRow - nStartRow));
+ aBuf.append(static_cast<sal_Int32>(nCurrentRow - nStartRow));
aBuf.appendAscii(" / ");
aBuf.append(static_cast<sal_Int32>(nEndRow - nStartRow));
aFixedText.SetText(aBuf.makeStringAndClear());
@@ -267,7 +267,7 @@ void ScDataFormDlg::FillCtrls(SCROW /*nCurrentRow*/)
else
aFixedText.SetText(String(ScResId(STR_NEW_RECORD)));
- aSlider.SetThumbPos(aCurrentRow-nStartRow-1);
+ aSlider.SetThumbPos(nCurrentRow-nStartRow-1);
}
IMPL_LINK( ScDataFormDlg, Impl_DataModifyHdl, Edit*, pEdit)
@@ -295,15 +295,15 @@ IMPL_LINK( ScDataFormDlg, Impl_NewHdl, PushButton*, EMPTYARG )
if ( bHasData )
{
- pTabViewShell->DataFormPutData( aCurrentRow , nStartRow , nStartCol , nEndRow , nEndCol , maEdits , aColLength );
- aCurrentRow++;
- if (aCurrentRow >= nEndRow + 2)
+ pTabViewShell->DataFormPutData( nCurrentRow , nStartRow , nStartCol , nEndRow , nEndCol , maEdits , aColLength );
+ nCurrentRow++;
+ if (nCurrentRow >= nEndRow + 2)
{
nEndRow ++ ;
aSlider.SetRange( Range( 0, nEndRow - nStartRow + 1) );
}
SetButtonState();
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
pDocSh->SetDocumentModified();
pDocSh->PostPaintGridAll();
}
@@ -315,11 +315,11 @@ IMPL_LINK( ScDataFormDlg, Impl_PrevHdl, PushButton*, EMPTYARG )
{
if (pDoc)
{
- if ( aCurrentRow > nStartRow +1 )
- aCurrentRow--;
+ if ( nCurrentRow > nStartRow +1 )
+ nCurrentRow--;
SetButtonState();
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
}
return 0;
}
@@ -328,11 +328,11 @@ IMPL_LINK( ScDataFormDlg, Impl_NextHdl, PushButton*, EMPTYARG )
{
if (pDoc)
{
- if ( aCurrentRow <= nEndRow)
- aCurrentRow++;
+ if ( nCurrentRow <= nEndRow)
+ nCurrentRow++;
SetButtonState();
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
}
return 0;
}
@@ -341,7 +341,7 @@ IMPL_LINK( ScDataFormDlg, Impl_RestoreHdl, PushButton*, EMPTYARG )
{
if (pDoc)
{
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
}
return 0;
}
@@ -352,14 +352,14 @@ IMPL_LINK( ScDataFormDlg, Impl_DeleteHdl, PushButton*, EMPTYARG )
ScDocShell* pDocSh = pViewData->GetDocShell();
if (pDoc)
{
- ScRange aRange(nStartCol, aCurrentRow, nTab, nEndCol, aCurrentRow, nTab);
+ ScRange aRange(nStartCol, nCurrentRow, nTab, nEndCol, nCurrentRow, nTab);
pDoc->DeleteRow(aRange);
nEndRow--;
SetButtonState();
pDocSh->GetUndoManager()->Clear();
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
pDocSh->SetDocumentModified();
pDocSh->PostPaintGridAll();
}
@@ -375,15 +375,15 @@ IMPL_LINK( ScDataFormDlg, Impl_CloseHdl, PushButton*, EMPTYARG )
IMPL_LINK( ScDataFormDlg, Impl_ScrollHdl, ScrollBar*, EMPTYARG )
{
long nOffset = aSlider.GetThumbPos();
- aCurrentRow = nStartRow + nOffset + 1;
+ nCurrentRow = nStartRow + nOffset + 1;
SetButtonState();
- FillCtrls(aCurrentRow);
+ FillCtrls(nCurrentRow);
return 0;
}
void ScDataFormDlg::SetButtonState()
{
- if ( aCurrentRow > nEndRow )
+ if (nCurrentRow > nEndRow)
{
aBtnDelete.Enable( false );
aBtnNext.Enable( false );
@@ -393,7 +393,8 @@ void ScDataFormDlg::SetButtonState()
aBtnDelete.Enable( true );
aBtnNext.Enable( true );
}
- if ( 1 == aCurrentRow )
+
+ if (nCurrentRow == nStartRow + 1)
aBtnPrev.Enable( false );
else
aBtnPrev.Enable( true );