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); }
//----------------------------------------------------------------------------- //! //----------------------------------------------------------------------------- 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; } }