Subversion Repositories svn1-original

Rev

Rev 192 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
#include "qmstatusitem.h"
2
#include "ui_qmstatusitem.h"
3
#include    "consts.h"
4
#include    "structs.h"
5
#include    "proto.h"
6
#include "qmdialogteameditor.h"
7
 
8
 
9
QmStatusItem::QmStatusItem(const QString &title,QWidget *parent) :
10
    QWidget(parent),
11
    ui(new Ui::QmStatusItem)
12
{
13
    ui->setupUi(this);
14
    ui->groupBox->setTitle(title);
15
    ui->team->installEventFilter ( this );
16
    team = 0;
17
}
18
 
19
QmStatusItem::~QmStatusItem()
20
{
21
    ui->team->removeEventFilter ( this );
22
    delete ui;
23
}
24
 
25
void QmStatusItem::setData(int uteam, time_t best, time_t avg )
26
{
27
    ui->team->setText(QString::number(uteam));
28
    ui->best->setText(QString(time_a(best)));
29
    ui->average->setText(QString(time_a(avg)));
30
    team = uteam;
31
}
32
 
33
bool QmStatusItem::eventFilter(QObject *obj, QEvent *event)
34
{
35
    if ( event->type() == QEvent::MouseButtonDblClick)
36
    {
37
       qDebug("Event:%d", event->type());
38
       qmDialogTeamEditor dialog(team, this);
39
       dialog.exec();
40
    }
41
    return false;
42
}