summaryrefslogtreecommitdiff
path: root/LibGUI/GModelIndex.h
blob: 9cd19ba3ac5af468045303009c4c4808dccf1d2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#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; }

private:
    int m_row { -1 };
    int m_column { -1 };
};