Пример #1
0
static string adjectives(CreatureSize s, bool undead, bool notLiving) {
  vector<string> ret {sizeStr(s)};
  if (notLiving)
    ret.push_back("non-living");
  if (undead)
    ret.push_back("undead");
  return combine(ret);
}
Пример #2
0
//-----------------------------------------------------------------------------
//! 
//-----------------------------------------------------------------------------
QPixmap* tSimradProFactory::PanelPixmap( tPagesManager::PanelID ID )
{
    QString brandStr( "simrad" );
    QString sizeStr( "640" );

    switch( ID )
    {
    case tPagesManager::CHART0:
    case tPagesManager::CHART1:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/chart_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/chart_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::RADAR0:
    case tPagesManager::RADAR1:            
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/radar_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/radar_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::STRUCTURE0:
    case tPagesManager::STRUCTURE1:
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/structure_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        break;
    case tPagesManager::SONAR0:
    case tPagesManager::SONAR1:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/sonar_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/echo_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::DATA:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/info_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/info_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::STEER:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/steer_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/navigation_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::VIDEO:
        //return  new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/video_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/video_group.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::POSITION:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/position_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/position85.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::AUTOPILOT:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/autopilot_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/autopilot85.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::TIME_PLOT:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/timeplot_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/timeplot85.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::WIND_PLOT:
        //return new QPixmap( tPath::ResourceFile( QString( "%1/panels/snapshots/windplot_snapshot_%2.png" ).arg( brandStr, sizeStr ) ) );
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/windplot85.png" ).arg( brandStr ) ) );
        break;
    case tPagesManager::NAVIGATION:
        return new QPixmap( tPath::ResourceFile( QString( "%1/panels/icons/navigation_group.png" ).arg( brandStr ) ) );     //RA TODO check 
        break;

    default:
        return 0;
        break;
    }
}