Chris@116: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@116: Chris@116: /* Chris@116: EasyMercurial Chris@116: Chris@116: Based on HgExplorer by Jari Korhonen Chris@116: Copyright (c) 2010 Jari Korhonen Chris@116: Copyright (c) 2010 Chris Cannam Chris@116: Copyright (c) 2010 Queen Mary, University of London Chris@116: Chris@116: This program is free software; you can redistribute it and/or Chris@116: modify it under the terms of the GNU General Public License as Chris@116: published by the Free Software Foundation; either version 2 of the Chris@116: License, or (at your option) any later version. See the file Chris@116: COPYING included with this distribution for more information. Chris@116: */ Chris@116: Chris@116: #ifndef HISTORYWIDGET_H Chris@116: #define HISTORYWIDGET_H Chris@116: Chris@116: #include "changeset.h" Chris@116: Chris@116: #include Chris@116: Chris@116: class Panned; Chris@116: class Panner; Chris@116: Chris@116: class HistoryWidget : public QWidget Chris@116: { Chris@116: Q_OBJECT Chris@116: Chris@116: public: Chris@116: HistoryWidget(); Chris@116: virtual ~HistoryWidget(); Chris@116: Chris@116: void parseLog(QString log); Chris@116: Chris@116: private: Chris@116: Changesets m_changesets; Chris@116: Chris@116: Panned *m_panned; Chris@116: Panner *m_panner; Chris@116: Chris@116: void clearChangesets(); Chris@116: Changesets parseChangeSets(QString); Chris@116: }; Chris@116: Chris@116: #endif