QTfrontend/gamecfgwidget.cpp
changeset 2009 91f461c218ab
parent 1979 912e450d4db2
child 2017 7845c77c8d31
equal deleted inserted replaced
2008:fc2fb5c938c3 2009:91f461c218ab
    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));