56 QPushButton * goToSchemePage = new QPushButton(GBoxOptions); |
56 QPushButton * goToSchemePage = new QPushButton(GBoxOptions); |
57 goToSchemePage->setText(tr("Edit schemes")); |
57 goToSchemePage->setText(tr("Edit schemes")); |
58 GBoxOptionsLayout->addWidget(goToSchemePage, 1, 0, 1, 2); |
58 GBoxOptionsLayout->addWidget(goToSchemePage, 1, 0, 1, 2); |
59 connect(goToSchemePage, SIGNAL(clicked()), this, SIGNAL(goToSchemes())); |
59 connect(goToSchemePage, SIGNAL(clicked()), this, SIGNAL(goToSchemes())); |
60 |
60 |
61 GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Weapons"), GBoxOptions), 8, 0); |
61 GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Weapons"), GBoxOptions), 2, 0); |
62 |
62 |
63 WeaponsName = new QComboBox(GBoxOptions); |
63 WeaponsName = new QComboBox(GBoxOptions); |
64 GBoxOptionsLayout->addWidget(WeaponsName, 8, 1); |
64 GBoxOptionsLayout->addWidget(WeaponsName, 2, 1); |
65 |
65 |
66 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
66 connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); |
|
67 |
|
68 QPushButton * goToWeaponPage = new QPushButton(GBoxOptions); |
|
69 goToWeaponPage->setText(tr("Edit weapons")); |
|
70 GBoxOptionsLayout->addWidget(goToWeaponPage, 3, 0, 1, 2); |
|
71 |
|
72 connect(goToWeaponPage, SIGNAL(clicked()), this, SLOT(jumpToWeapons())); |
67 |
73 |
68 connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &))); |
74 connect(pMapContainer, SIGNAL(seedChanged(const QString &)), this, SLOT(seedChanged(const QString &))); |
69 connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &))); |
75 connect(pMapContainer, SIGNAL(mapChanged(const QString &)), this, SLOT(mapChanged(const QString &))); |
70 connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &))); |
76 connect(pMapContainer, SIGNAL(themeChanged(const QString &)), this, SLOT(themeChanged(const QString &))); |
71 connect(pMapContainer, SIGNAL(newTemplateFilter(int)), this, SLOT(templateFilterChanged(int))); |
77 connect(pMapContainer, SIGNAL(newTemplateFilter(int)), this, SLOT(templateFilterChanged(int))); |
|
78 } |
|
79 |
|
80 void GameCFGWidget::jumpToWeapons() |
|
81 { |
|
82 emit goToWeapons(WeaponsName->currentText()); |
72 } |
83 } |
73 |
84 |
74 QVariant GameCFGWidget::schemeData(int column) const |
85 QVariant GameCFGWidget::schemeData(int column) const |
75 { |
86 { |
76 return GameSchemes->model()->data(GameSchemes->model()->index(GameSchemes->currentIndex(), column)); |
87 return GameSchemes->model()->data(GameSchemes->model()->index(GameSchemes->currentIndex(), column)); |