BuildLogViewer/AtAGlance.h
author John Kern <johnk@symbian.org>
Wed, 24 Mar 2010 14:05:38 -0700
changeset 3 e6d1a78b6db9
parent 1 8e9c5760ce6f
permissions -rwxr-xr-x
wip - start of an example for my forthcoming presentation

#ifndef ATAGLANCE_H
#define ATAGLANCE_H

#include <QDomElement>
#include <QWidget>

#include "BuildStatus.h"
#include "ui_BuildResults.h"

/*
  * This class presents the status for a given build.  It gets the
  * appropriate data from the model.
  */

class AtAGlance : public QWidget
{
    Q_OBJECT

public:
    AtAGlance(QString filename, QWidget *parent = 0 );
    ~AtAGlance();

    void traveAndPopulate();
    void decideOnLayout();
private:
    void traveAndPopulate(QDomElement e);

private:
    Ui::BuildResultsForm *ui;
    QDomDocument *m_log;
    BuildStatus *m_buildStatus;
};

#endif // ATAGLANCE_H