Rev 318 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#include "qmstatusitem.h"#include "ui_qmstatusitem.h"#include "consts.h"#include "structs.h"#include "proto.h"#include "qmdialogteameditor.h"QmStatusItem::QmStatusItem(const QString &title,QWidget *parent) :QWidget(parent),ui(new Ui::QmStatusItem){ui->setupUi(this);ui->groupBox->setTitle(title);ui->team->installEventFilter ( this );team = 0;}QmStatusItem::~QmStatusItem(){ui->team->removeEventFilter ( this );delete ui;}void QmStatusItem::setData(int uteam, time_t best, time_t avg ){ui->team->setText(QString::number(uteam));ui->best->setText(QString(time_a(best)));ui->average->setText(QString(time_a(avg)));team = uteam;}bool QmStatusItem::eventFilter(QObject *obj, QEvent *event){if ( event->type() == QEvent::MouseButtonDblClick){//qDebug("Event:%d", event->type());qmDialogTeamEditor dialog(team, this);dialog.exec();}return false;}