QTfrontend/pages.cpp
changeset 4232 3a7862405c36
parent 4215 36632d5b8492
child 4250 d83b53997e0b
child 4255 e59a026758af
equal deleted inserted replaced
4231:f2eb9ac629e4 4232:3a7862405c36
  1118     
  1118     
  1119     QLabel * ruleLabel = new QLabel(this);
  1119     QLabel * ruleLabel = new QLabel(this);
  1120     ruleLabel->setText(tr("Rules:"));
  1120     ruleLabel->setText(tr("Rules:"));
  1121     CBRules = new QComboBox(this);
  1121     CBRules = new QComboBox(this);
  1122     CBRules->addItem(QComboBox::tr("Any"));
  1122     CBRules->addItem(QComboBox::tr("Any"));
  1123     CBRules->addItem("Default");
  1123     // not the most elegant solution but it works
  1124     CBRules->addItem("Pro mode");
  1124     ammoSchemeModel = new AmmoSchemeModel(this, NULL);
  1125     CBRules->addItem("Shoppa");
  1125     for (int i = 0; i < ammoSchemeModel->predefSchemesNames.count(); i++)
  1126     CBRules->addItem("Clean Slate");
  1126         CBRules->addItem(ammoSchemeModel->predefSchemesNames.at(i).toAscii().constData());
  1127     CBRules->addItem("Minefield");
       
  1128     CBRules->addItem("Barrel mayhem");
       
  1129     CBRules->addItem("Tunnel hogs");
       
  1130     filterLayout->addWidget(ruleLabel);
  1127     filterLayout->addWidget(ruleLabel);
  1131     filterLayout->addWidget(CBRules);
  1128     filterLayout->addWidget(CBRules);
  1132     filterLayout->addSpacing(30);
  1129     filterLayout->addSpacing(30);
  1133     
  1130     
  1134     QLabel * weaponLabel = new QLabel(this);
  1131     QLabel * weaponLabel = new QLabel(this);
  1135     weaponLabel->setText(tr("Weapons:"));
  1132     weaponLabel->setText(tr("Weapons:"));
  1136     CBWeapons = new QComboBox(this);
  1133     CBWeapons = new QComboBox(this);
  1137     CBWeapons->addItem(QComboBox::tr("Any"));
  1134     CBWeapons->addItem(QComboBox::tr("Any"));
  1138     CBWeapons->addItem("Clean Slate");
  1135     for (int i = 0; i < cDefaultAmmos.count(); i++) {
  1139     CBWeapons->addItem("Crazy");
  1136         QPair<QString,QString> ammo = cDefaultAmmos.at(i);
  1140     CBWeapons->addItem("Default");
  1137         CBWeapons->addItem(ammo.first.toAscii().constData());
  1141     CBWeapons->addItem("Minefield");
  1138     }
  1142     CBWeapons->addItem("Pro mode");
       
  1143     CBWeapons->addItem("Shoppa");
       
  1144     filterLayout->addWidget(weaponLabel);
  1139     filterLayout->addWidget(weaponLabel);
  1145     filterLayout->addWidget(CBWeapons);
  1140     filterLayout->addWidget(CBWeapons);
  1146     filterLayout->addSpacing(30);
  1141     filterLayout->addSpacing(30);
  1147 
  1142 
  1148     QLabel * searchLabel = new QLabel(this);
  1143     QLabel * searchLabel = new QLabel(this);
  1335         
  1330         
  1336         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1331         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1337         item->setToolTip(tr("Games may be played on precreated or randomized maps."));
  1332         item->setToolTip(tr("Games may be played on precreated or randomized maps."));
  1338         roomsList->setItem(r, 4, item);
  1333         roomsList->setItem(r, 4, item);
  1339 
  1334 
  1340         item = new QTableWidgetItem(list[i + 6].left(20)); // selected game scheme
  1335         item = new QTableWidgetItem(list[i + 6].left(24)); // selected game scheme
  1341         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1336         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1342         item->setToolTip(tr("The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism."));
  1337         item->setToolTip(tr("The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism."));
  1343         roomsList->setItem(r, 5, item);
  1338         roomsList->setItem(r, 5, item);
  1344 
  1339 
  1345         item = new QTableWidgetItem(list[i + 7].left(20)); // selected weapon scheme
  1340         item = new QTableWidgetItem(list[i + 7].left(24)); // selected weapon scheme
  1346         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1341         item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
  1347         item->setToolTip(tr("The Weapon Scheme defines available weapons and their ammunition count."));
  1342         item->setToolTip(tr("The Weapon Scheme defines available weapons and their ammunition count."));
  1348         roomsList->setItem(r, 6, item);
  1343         roomsList->setItem(r, 6, item);
  1349 
  1344 
  1350         if(!list[i + 1].compare(selection) && !selection.isEmpty())
  1345         if(!list[i + 1].compare(selection) && !selection.isEmpty())