QTfrontend/ui/widget/gamecfgwidget.cpp
changeset 11674 d59b6f289e30
parent 11046 47a8c19ecb60
child 11757 6874644a2d00
equal deleted inserted replaced
11651:e5c101a6fb8d 11674:d59b6f289e30
   106     GBoxOptionsLayout = new QGridLayout(OptionsInnerContainer);
   106     GBoxOptionsLayout = new QGridLayout(OptionsInnerContainer);
   107 
   107 
   108     GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Style"), this), 1, 0);
   108     GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Style"), this), 1, 0);
   109 
   109 
   110     Scripts = new QComboBox(this);
   110     Scripts = new QComboBox(this);
       
   111     Scripts->setMaxVisibleItems(30);
   111     GBoxOptionsLayout->addWidget(Scripts, 1, 1);
   112     GBoxOptionsLayout->addWidget(Scripts, 1, 1);
   112 
   113 
   113     Scripts->setModel(DataManager::instance().gameStyleModel());
   114     Scripts->setModel(DataManager::instance().gameStyleModel());
   114     m_curScript = Scripts->currentText();
   115     m_curScript = Scripts->currentText();
   115     connect(Scripts, SIGNAL(currentIndexChanged(int)), this, SLOT(scriptChanged(int)));
   116     connect(Scripts, SIGNAL(currentIndexChanged(int)), this, SLOT(scriptChanged(int)));
   119 
   120 
   120     QGridLayout *SchemeWidgetLayout = new QGridLayout(SchemeWidget);
   121     QGridLayout *SchemeWidgetLayout = new QGridLayout(SchemeWidget);
   121     SchemeWidgetLayout->setMargin(0);
   122     SchemeWidgetLayout->setMargin(0);
   122 
   123 
   123     GameSchemes = new QComboBox(SchemeWidget);
   124     GameSchemes = new QComboBox(SchemeWidget);
       
   125     GameSchemes->setMaxVisibleItems(30);
   124     SchemeWidgetLayout->addWidget(GameSchemes, 0, 2);
   126     SchemeWidgetLayout->addWidget(GameSchemes, 0, 2);
   125     connect(GameSchemes, SIGNAL(currentIndexChanged(int)), this, SLOT(schemeChanged(int)));
   127     connect(GameSchemes, SIGNAL(currentIndexChanged(int)), this, SLOT(schemeChanged(int)));
   126 
   128 
   127     SchemeWidgetLayout->addWidget(new QLabel(QLabel::tr("Scheme"), SchemeWidget), 0, 0);
   129     SchemeWidgetLayout->addWidget(new QLabel(QLabel::tr("Scheme"), SchemeWidget), 0, 0);
   128 
   130 
   137     connect(goToSchemePage, SIGNAL(clicked()), this, SLOT(jumpToSchemes()));
   139     connect(goToSchemePage, SIGNAL(clicked()), this, SLOT(jumpToSchemes()));
   138 
   140 
   139     SchemeWidgetLayout->addWidget(new QLabel(QLabel::tr("Weapons"), SchemeWidget), 1, 0);
   141     SchemeWidgetLayout->addWidget(new QLabel(QLabel::tr("Weapons"), SchemeWidget), 1, 0);
   140 
   142 
   141     WeaponsName = new QComboBox(SchemeWidget);
   143     WeaponsName = new QComboBox(SchemeWidget);
       
   144     WeaponsName->setMaxVisibleItems(30);
   142     SchemeWidgetLayout->addWidget(WeaponsName, 1, 2);
   145     SchemeWidgetLayout->addWidget(WeaponsName, 1, 2);
   143 
   146 
   144     connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int)));
   147     connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int)));
   145 
   148 
   146     QPushButton * goToWeaponPage = new QPushButton(SchemeWidget);
   149     QPushButton * goToWeaponPage = new QPushButton(SchemeWidget);