Rename wxGridBlockCoords::ContainsCell/Block() to just Contains()

These methods do the same thing, so it seems better to use the same name
for them.

This is not really a backwards-incompatible change, as these methods
were just added in the parent commit, so nobody is using them yet.
This commit is contained in:
Vadim Zeitlin
2020-04-15 18:37:06 +02:00
parent a5a7641616
commit e5d03323f9
4 changed files with 16 additions and 19 deletions

View File

@@ -817,14 +817,14 @@ public:
}
// Return whether this block contains the given cell.
bool ContainsCell(const wxGridCellCoords& cell) const
bool Contains(const wxGridCellCoords& cell) const
{
return m_topRow <= cell.GetRow() && cell.GetRow() <= m_bottomRow &&
m_leftCol <= cell.GetCol() && cell.GetCol() <= m_rightCol;
}
// Return whether this blocks fully contains another one.
bool ContainsBlock(const wxGridBlockCoords& other) const
bool Contains(const wxGridBlockCoords& other) const
{
return m_topRow <= other.m_topRow && other.m_bottomRow <= m_bottomRow &&
m_leftCol <= other.m_leftCol && other.m_rightCol <= m_rightCol;

View File

@@ -1921,7 +1921,7 @@ public:
@return
@true, if the block contains the cell, @false otherwise.
*/
bool ContainsCell(const wxGridCellCoords& cell) const;
bool Contains(const wxGridCellCoords& cell) const;
/**
Check whether this block contains another one.
@@ -1929,7 +1929,7 @@ public:
@return
@true if @a other is entirely contained within this block.
*/
bool ContainsBlock(const wxGridBlockCoords& other) const;
bool Contains(const wxGridBlockCoords& other) const;
/**
Calculates the result blocks by subtracting the other block from this

View File

@@ -67,7 +67,7 @@ bool wxGridSelection::IsInSelection( int row, int col ) const
const size_t count = m_selection.size();
for ( size_t n = 0; n < count; n++ )
{
if ( m_selection[n].ContainsCell(wxGridCellCoords(row, col)) )
if ( m_selection[n].Contains(wxGridCellCoords(row, col)) )
return true;
}
@@ -830,10 +830,10 @@ void wxGridSelection::MergeOrAddBlock(wxVectorGridBlockCoords& blocks,
{
const wxGridBlockCoords& block = blocks[n];
if ( block.ContainsBlock(newBlock) )
if ( block.Contains(newBlock) )
return;
if ( newBlock.ContainsBlock(block) )
if ( newBlock.Contains(block) )
{
blocks.erase(blocks.begin() + n);
n--;

View File

@@ -1379,28 +1379,25 @@ TEST_CASE("GridBlockCoords::Intersects", "[grid]")
CHECK(!wxGridBlockCoords(1, 1, 3, 3).Intersects(wxGridBlockCoords(4, 4, 6, 6)));
}
TEST_CASE("GridBlockCoords::ContainsCell", "[grid]")
TEST_CASE("GridBlockCoords::Contains", "[grid]")
{
// Inside.
CHECK(wxGridBlockCoords(1, 1, 3, 3).ContainsCell(wxGridCellCoords(2, 2)));
CHECK(wxGridBlockCoords(1, 1, 3, 3).Contains(wxGridCellCoords(2, 2)));
// Outside.
CHECK(!wxGridBlockCoords(1, 1, 3, 3).ContainsCell(wxGridCellCoords(5, 5)));
}
CHECK(!wxGridBlockCoords(1, 1, 3, 3).Contains(wxGridCellCoords(5, 5)));
TEST_CASE("GridBlockCoords::ContainsBlock", "[grid]")
{
wxGridBlockCoords block1(1, 1, 5, 5);
wxGridBlockCoords block2(1, 1, 3, 3);
wxGridBlockCoords block3(2, 2, 7, 7);
wxGridBlockCoords block4(10, 10, 12, 12);
CHECK( block1.ContainsBlock(block2));
CHECK(!block2.ContainsBlock(block1));
CHECK(!block1.ContainsBlock(block3));
CHECK(!block1.ContainsBlock(block4));
CHECK(!block3.ContainsBlock(block1));
CHECK(!block4.ContainsBlock(block1));
CHECK( block1.Contains(block2));
CHECK(!block2.Contains(block1));
CHECK(!block1.Contains(block3));
CHECK(!block1.Contains(block4));
CHECK(!block3.Contains(block1));
CHECK(!block4.Contains(block1));
}
TEST_CASE("GridBlockCoords::Difference", "[grid]")