示例#1
0
void schedulescreen::showPoints(int)
{
    // first hide everything
    hidePoints();
    hideButtons();

    // display only those points that are requested by weekday check boxes
    if(MondayButton->isChecked()) {
        pointList.at(0)->show();
        pointList.at(1)->show();
        pointList.at(2)->show();
        pointList.at(3)->show();
    }
    if(TuesdayButton->isChecked()) {
        pointList.at(4)->show();
        pointList.at(5)->show();
        pointList.at(6)->show();
        pointList.at(7)->show();
    }
    if(WednesdayButton->isChecked()) {
        pointList.at(8)->show();
        pointList.at(9)->show();
        pointList.at(10)->show();
        pointList.at(11)->show();
    }
    if(ThursdayButton->isChecked()) {
        pointList.at(12)->show();
        pointList.at(13)->show();
        pointList.at(14)->show();
        pointList.at(15)->show();
    }
    if(FridayButton->isChecked()) {
        pointList.at(16)->show();
        pointList.at(17)->show();
        pointList.at(18)->show();
        pointList.at(19)->show();
    }
    if(SaturdayButton->isChecked()) {
        pointList.at(20)->show();
        pointList.at(21)->show();
        pointList.at(22)->show();
        pointList.at(23)->show();
    }
    if(SundayButton->isChecked()) {
        pointList.at(24)->show();
        pointList.at(25)->show();
        pointList.at(26)->show();
        pointList.at(27)->show();
    }
    return;

}
示例#2
0
文件: gamescene.cpp 项目: KDE/kapman
void GameScene::displayPoints(long p_wonPoints, qreal p_xPos, qreal p_yPos)
{
    // Launch a singleShot timer
    QTimer::singleShot(1000, this, SLOT(hidePoints()));

    // Add a label in the list of won points Labels
    m_wonPointsLabels.prepend(new QGraphicsTextItem(QString::number(p_wonPoints)));
    addItem(m_wonPointsLabels.first());

    // Temporary reference to the first item in the list
    QGraphicsTextItem *tempRef = m_wonPointsLabels.first();

    // Positioning and customization of the point label
    tempRef->setDefaultTextColor(QColor(QLatin1Literal("#FFFF00")));
    tempRef->setFont(QFont(QLatin1Literal("Helvetica"), 15, QFont::Normal, false));
    tempRef->setPos(p_xPos - (tempRef->boundingRect().width() / 2), p_yPos - (tempRef->boundingRect().height() / 2));
    tempRef->setZValue(-1);
}