# HG changeset patch # User Wuzzy # Date 1461002028 -7200 # Node ID d59b6f289e30a046d1fbe00203546e0594cfb05f # Parent e5c101a6fb8d8e49438cf37246226bc34c068d17 Increase size of many drop-down lists diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/page/pagecampaign.cpp --- a/QTfrontend/ui/page/pagecampaign.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/page/pagecampaign.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -55,6 +55,9 @@ CBTeam = new QComboBox(this); CBMission = new QComboBox(this); CBCampaign = new QComboBox(this); + CBTeam->setMaxVisibleItems(30); + CBMission->setMaxVisibleItems(30); + CBCampaign->setMaxVisibleItems(30); infoLayout->addWidget(btnPreview,0,1,2,1); infoLayout->addWidget(lbltitle,0,2,1,2); diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/page/pageoptions.cpp --- a/QTfrontend/ui/page/pageoptions.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/page/pageoptions.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -132,6 +132,7 @@ groupTeams->layout()->setColumnStretch(0, 1); CBTeamName = new QComboBox(groupTeams); + CBTeamName->setMaxVisibleItems(50); groupTeams->layout()->addWidget(CBTeamName, 0, 0); BtnNewTeam = new QPushButton(groupTeams); @@ -172,6 +173,7 @@ groupSchemes->layout()->setColumnStretch(0, 1); SchemesName = new QComboBox(groupSchemes); + SchemesName->setMaxVisibleItems(50); groupSchemes->layout()->addWidget(SchemesName, 0, 0); SchemeNew = new QPushButton(groupSchemes); @@ -203,6 +205,7 @@ groupWeapons->layout()->setColumnStretch(0, 1); WeaponsName = new QComboBox(groupWeapons); + WeaponsName->setMaxVisibleItems(50); groupWeapons->layout()->addWidget(WeaponsName, 0, 0); WeaponNew = new QPushButton(groupWeapons); @@ -256,6 +259,7 @@ groupGame->layout()->addWidget(lblFullScreenRes, 1, 0); CBResolution = new QComboBox(groupGame); + CBResolution->setMaxVisibleItems(50); CBResolution->setFixedWidth(200); groupGame->layout()->addWidget(CBResolution, 1, 1, Qt::AlignLeft); @@ -310,6 +314,7 @@ groupGame->layout()->addWidget(lblStereo, 4, 0); CBStereoMode = new QComboBox(groupGame); + CBStereoMode->setMaxVisibleItems(50); CBStereoMode->addItem(QComboBox::tr("Disabled")); CBStereoMode->addItem(QComboBox::tr("Red/Cyan")); CBStereoMode->addItem(QComboBox::tr("Cyan/Red")); @@ -618,6 +623,7 @@ groupMisc->layout()->addWidget(labelLanguage, 0, 0); CBLanguage = new QComboBox(groupMisc); + CBLanguage->setMaxVisibleItems(50); groupMisc->layout()->addWidget(CBLanguage, 0, 1); QStringList locs = DataManager::instance().entryList("Locale", QDir::Files, QStringList("hedgewars_*.qm")); CBLanguage->addItem(QComboBox::tr("(System default)"), QString()); @@ -696,6 +702,7 @@ // list of supported formats comboAVFormats = new QComboBox(groupVideoRec); + comboAVFormats->setMaxVisibleItems(50); groupVideoRec->layout()->addWidget(comboAVFormats, 0, 1, 1, 4); LibavInteraction::instance().fillFormats(comboAVFormats); @@ -716,6 +723,7 @@ // list of supported audio codecs comboAudioCodecs = new QComboBox(groupVideoRec); + comboAudioCodecs->setMaxVisibleItems(50); groupVideoRec->layout()->addWidget(comboAudioCodecs, 2, 1, 1, 3); // checkbox 'record audio' @@ -741,6 +749,7 @@ // list of supported video codecs comboVideoCodecs = new QComboBox(groupVideoRec); + comboVideoCodecs->setMaxVisibleItems(50); groupVideoRec->layout()->addWidget(comboVideoCodecs, 4, 1, 1, 4); // label for resolution diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/page/pagescheme.cpp --- a/QTfrontend/ui/page/pagescheme.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/page/pagescheme.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -443,6 +443,7 @@ { QHBoxLayout * bottomLayout = new QHBoxLayout(); selectScheme = new QComboBox(this); + selectScheme->setMaxVisibleItems(50); bottomLayout->addWidget(selectScheme, 0); BtnCopy = addButton(tr("Copy"), bottomLayout, 1); diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/page/pageselectweapon.cpp --- a/QTfrontend/ui/page/pageselectweapon.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/page/pageselectweapon.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -40,6 +40,7 @@ QGridLayout * bottomLayout = new QGridLayout(); selectWeaponSet = new QComboBox(this); + selectWeaponSet->setMaxVisibleItems(50); bottomLayout->addWidget(selectWeaponSet, 0, 0, 2, 1); // first row diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/widget/gamecfgwidget.cpp --- a/QTfrontend/ui/widget/gamecfgwidget.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/widget/gamecfgwidget.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -108,6 +108,7 @@ GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Style"), this), 1, 0); Scripts = new QComboBox(this); + Scripts->setMaxVisibleItems(30); GBoxOptionsLayout->addWidget(Scripts, 1, 1); Scripts->setModel(DataManager::instance().gameStyleModel()); @@ -121,6 +122,7 @@ SchemeWidgetLayout->setMargin(0); GameSchemes = new QComboBox(SchemeWidget); + GameSchemes->setMaxVisibleItems(30); SchemeWidgetLayout->addWidget(GameSchemes, 0, 2); connect(GameSchemes, SIGNAL(currentIndexChanged(int)), this, SLOT(schemeChanged(int))); @@ -139,6 +141,7 @@ SchemeWidgetLayout->addWidget(new QLabel(QLabel::tr("Weapons"), SchemeWidget), 1, 0); WeaponsName = new QComboBox(SchemeWidget); + WeaponsName->setMaxVisibleItems(30); SchemeWidgetLayout->addWidget(WeaponsName, 1, 2); connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int))); diff -r e5c101a6fb8d -r d59b6f289e30 QTfrontend/ui/widget/keybinder.cpp --- a/QTfrontend/ui/widget/keybinder.cpp Wed Apr 13 20:02:14 2016 -0400 +++ b/QTfrontend/ui/widget/keybinder.cpp Mon Apr 18 19:53:48 2016 +0200 @@ -170,6 +170,7 @@ comboBox->setModel((QAbstractItemModel*)DataManager::instance().bindsModel()); comboBox->setVisible(false); comboBox->setFixedWidth(200); + comboBox->setMaxVisibleItems(50); // Table row int row = curTable->rowCount();