Subversion Repositories svn1

Rev

Rev 286 | Rev 314 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 286 Rev 313
Line 34... Line 34...
34
 
34
 
35
    QVBoxLayout *verticalLayout2 = new QVBoxLayout(scrollAreaWidgetContents);
35
    QVBoxLayout *verticalLayout2 = new QVBoxLayout(scrollAreaWidgetContents);
36
 
36
 
37
    for( int j = 0; j <= config.num_class; j++ )
37
    for( int j = 0; j <= config.num_class; j++ )
38
    {
38
    {
39
        QGroupBox * groupBox = new QGroupBox(j ? config.team_class[j - 1].full_name : "Complete Event");
-
 
40
        groupBox->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
 
41
        verticalLayout2->addWidget(groupBox);
-
 
42
        QHBoxLayout * horizontalLayout = new QHBoxLayout(groupBox);
-
 
43
 
-
 
44
        for( int i = 0; i <= config.num_legs; i++ )
39
        if (j == 0 || config.team_class[j-1].abr[0])
45
        {
40
        {
-
 
41
            QGroupBox * groupBox = new QGroupBox(j ? config.team_class[j - 1].full_name : "Complete Event");
-
 
42
            groupBox->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
 
43
            verticalLayout2->addWidget(groupBox);
-
 
44
            QHBoxLayout * horizontalLayout = new QHBoxLayout(groupBox);
-
 
45
 
-
 
46
            for( int i = 0; i <= config.num_legs; i++ )
-
 
47
            {
-
 
48
                if (i == 0 || config.team_class[i-1].abr[0])
-
 
49
                {
46
            QmStatusItem * item = new QmStatusItem(i ? config.leg_name[i - 1] : "Overall");
50
                    QmStatusItem *item = new QmStatusItem(i ? config.leg_name[i - 1] : "Overall"); 
47
            statusItems[i][j] = item;
51
                    statusItems[i][j] = item;
48
            //item->setData(stats.fast.team[i][j], stats.fast.time[i][j],stats.average[i][j] );
52
                    //item->setData(stats.fast.team[i][j], stats.fast.time[i][j],stats.average[i][j] );
49
            horizontalLayout->addWidget ( item );
53
                    horizontalLayout->addWidget ( item );
-
 
54
                }
-
 
55
            }
50
        }
56
        }
51
    }
57
    }
52
 
58
 
53
    //calculate();
59
    //calculate();
54
}
60
}
Line 59... Line 65...
59
    {
65
    {
60
        srt_place();
66
        srt_place();
61
        qDebug("Calulate Event Status");
67
        qDebug("Calulate Event Status");
62
        for( int j = 0; j <= config.num_class; j++ )
68
        for( int j = 0; j <= config.num_class; j++ )
63
        {
69
        {
64
            for( int i = 0; i <= config.num_legs; i++ )
70
            if (j == 0 || config.team_class[j-1].abr[0])
65
            {
71
            {
-
 
72
                for( int i = 0; i <= config.num_legs; i++ )
-
 
73
                {
66
                QmStatusItem * item = statusItems[i][j];
74
                    QmStatusItem * item = statusItems[i][j];
67
                item->setData(stats.fast.team[i][j], stats.fast.time[i][j],stats.average[i][j] );
75
                    item->setData(stats.fast.team[i][j], stats.fast.time[i][j],stats.average[i][j] );
-
 
76
                }
68
            }
77
            }
69
        }
78
        }
70
    }
79
    }
71
}
80
}
72
 
81