mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-25 17:10:23 +00:00
21 lines
488 B
C++
21 lines
488 B
C++
#pragma once
|
|
|
|
class GModelIndex {
|
|
public:
|
|
GModelIndex() { }
|
|
GModelIndex(int row, int column)
|
|
: m_row(row)
|
|
, m_column(column)
|
|
{
|
|
}
|
|
|
|
bool is_valid() const { return m_row != -1 && m_column != -1; }
|
|
int row() const { return m_row; }
|
|
int column() const { return m_column; }
|
|
|
|
bool operator==(const GModelIndex& other) const { return m_row == other.m_row && m_column == other.m_column; }
|
|
|
|
private:
|
|
int m_row { -1 };
|
|
int m_column { -1 };
|
|
};
|