Lines 295-301
ScQueryParam::ScQueryParam( const ScQuer
Link Here
|
295 |
bHasHeader(r.bHasHeader), bByRow(r.bByRow), bInplace(r.bInplace), bCaseSens(r.bCaseSens), |
295 |
bHasHeader(r.bHasHeader), bByRow(r.bByRow), bInplace(r.bInplace), bCaseSens(r.bCaseSens), |
296 |
bRegExp(r.bRegExp), bMixedComparison(r.bMixedComparison), |
296 |
bRegExp(r.bRegExp), bMixedComparison(r.bMixedComparison), |
297 |
bDuplicate(r.bDuplicate), bDestPers(r.bDestPers), |
297 |
bDuplicate(r.bDuplicate), bDestPers(r.bDestPers), |
298 |
nDestTab(r.nDestTab), nDestCol(r.nDestCol), nDestRow(r.nDestRow) |
298 |
nDestTab(r.nDestTab), nDestCol(r.nDestCol), nDestRow(r.nDestRow), |
|
|
299 |
nDynamicEndRow(r.nDynamicEndRow), bUseDynamicRange(r.bUseDynamicRange) |
299 |
{ |
300 |
{ |
300 |
nEntryCount = 0; |
301 |
nEntryCount = 0; |
301 |
|
302 |
|
Lines 321-326
void ScQueryParam::Clear()
Link Here
|
321 |
nTab = SCTAB_MAX; |
322 |
nTab = SCTAB_MAX; |
322 |
bHasHeader = bCaseSens = bRegExp = bMixedComparison = FALSE; |
323 |
bHasHeader = bCaseSens = bRegExp = bMixedComparison = FALSE; |
323 |
bInplace = bByRow = bDuplicate = bDestPers = TRUE; |
324 |
bInplace = bByRow = bDuplicate = bDestPers = TRUE; |
|
|
325 |
nDynamicEndRow = 0; |
326 |
bUseDynamicRange = false; |
324 |
|
327 |
|
325 |
Resize( MAXQUERY ); |
328 |
Resize( MAXQUERY ); |
326 |
for (USHORT i=0; i<MAXQUERY; i++) |
329 |
for (USHORT i=0; i<MAXQUERY; i++) |
Lines 347-352
ScQueryParam& ScQueryParam::operator=( c
Link Here
|
347 |
bDuplicate = r.bDuplicate; |
350 |
bDuplicate = r.bDuplicate; |
348 |
bByRow = r.bByRow; |
351 |
bByRow = r.bByRow; |
349 |
bDestPers = r.bDestPers; |
352 |
bDestPers = r.bDestPers; |
|
|
353 |
nDynamicEndRow = r.nDynamicEndRow; |
354 |
bUseDynamicRange = r.bUseDynamicRange; |
350 |
|
355 |
|
351 |
Resize( r.nEntryCount ); |
356 |
Resize( r.nEntryCount ); |
352 |
for (USHORT i=0; i<nEntryCount; i++) |
357 |
for (USHORT i=0; i<nEntryCount; i++) |
Lines 384-390
BOOL ScQueryParam::operator==( const ScQ
Link Here
|
384 |
&& (bDestPers == rOther.bDestPers) |
389 |
&& (bDestPers == rOther.bDestPers) |
385 |
&& (nDestTab == rOther.nDestTab) |
390 |
&& (nDestTab == rOther.nDestTab) |
386 |
&& (nDestCol == rOther.nDestCol) |
391 |
&& (nDestCol == rOther.nDestCol) |
387 |
&& (nDestRow == rOther.nDestRow) ) |
392 |
&& (nDestRow == rOther.nDestRow) |
|
|
393 |
&& (nDynamicEndRow == rOther.nDynamicEndRow) |
394 |
&& (bUseDynamicRange == rOther.bUseDynamicRange) ) |
388 |
{ |
395 |
{ |
389 |
bEqual = TRUE; |
396 |
bEqual = TRUE; |
390 |
for ( USHORT i=0; i<nUsed && bEqual; i++ ) |
397 |
for ( USHORT i=0; i<nUsed && bEqual; i++ ) |
Lines 446-451
void ScQueryParam::MoveToDest()
Link Here
|
446 |
nCol2 = sal::static_int_cast<SCCOL>( nCol2 + nDifX ); |
453 |
nCol2 = sal::static_int_cast<SCCOL>( nCol2 + nDifX ); |
447 |
nRow2 = sal::static_int_cast<SCROW>( nRow2 + nDifY ); |
454 |
nRow2 = sal::static_int_cast<SCROW>( nRow2 + nDifY ); |
448 |
nTab = sal::static_int_cast<SCTAB>( nTab + nDifZ ); |
455 |
nTab = sal::static_int_cast<SCTAB>( nTab + nDifZ ); |
|
|
456 |
nDynamicEndRow = sal::static_int_cast<SCROW>( nDynamicEndRow + nDifY ); |
449 |
for (USHORT i=0; i<nEntryCount; i++) |
457 |
for (USHORT i=0; i<nEntryCount; i++) |
450 |
pEntries[i].nField += nDifX; |
458 |
pEntries[i].nField += nDifX; |
451 |
|
459 |
|