view changesetitem.h @ 45:4286836bb3c9

* Some more work on graph layout; ensure LANG is set for parseable UTF8 output when running Hg
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 10 Nov 2010 12:44:11 +0000
parents bed7ab59f62e
children bd3accba9b3f
line wrap: on
line source
#ifndef CHANGESETITEM_H
#define CHANGESETITEM_H

#include <QGraphicsItem>

class Changeset;

class ChangesetItem : public QGraphicsItem
{
public:
    ChangesetItem(Changeset *cs) : m_changeset(cs), m_column(0), m_row(0) { }

    virtual QRectF boundingRect() const;
    virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);

    int column() const { return m_column; }
    int row() const { return m_row; }
    void setColumn(int c) { m_column = c; }
    void setRow(int r) { m_row = r; }

private:
    Changeset *m_changeset;
    int m_column;
    int m_row;
};

#endif // CHANGESETITEM_H