コード例 #1
0
ファイル: GameInfoPanel.cpp プロジェクト: rku/Settleboard
void GameInfoPanel::setDiceValues(uint die1, uint die2)
{
    QString fileNameTemplate("die%1.png");

    QString filePath = FileManager::getPathOfImage(fileNameTemplate.arg(die1));
    QPixmap die1Pixmap(filePath);
    filePath = FileManager::getPathOfImage(fileNameTemplate.arg(die2));
    QPixmap die2Pixmap(filePath);

    die1PixmapLabel->setToolTip(QString("%1").arg(die1));
    die2PixmapLabel->setToolTip(QString("%1").arg(die2));
    diceTextLabel->setVisible(true);

    if(die1Pixmap.isNull())
    { die1PixmapLabel->setText(die1PixmapLabel->toolTip()); }
    else { die1PixmapLabel->setPixmap(die1Pixmap); }

    if(die2Pixmap.isNull())
    { die2PixmapLabel->setText(die2PixmapLabel->toolTip()); }
    else { die2PixmapLabel->setPixmap(die2Pixmap); }
}
コード例 #2
0
ファイル: Common.cpp プロジェクト: batinkov/emtf_cell
    const string alignmentFifoDelayFile(int endcap, int sector)
    {
        boost::format fileNameTemplate("/home/emtfts/emtf_cell_config/af_delays/af_delays_endcap_%d_sector_%d.txt");

        return (fileNameTemplate % endcap % sector).str();
    }