]> git.sesse.net Git - ultimatescore/blobdiff - client/mainwindow.cpp
Add default colors.
[ultimatescore] / client / mainwindow.cpp
index a654acf53273a9c6bbe71cbfd5bb6a8d9bbd4eac..b68c3041f1768a7f2af308c18fcf35aa444295c9 100644 (file)
@@ -91,19 +91,19 @@ MainWindow::MainWindow(QWidget *parent) :
 {
        ui->setupUi(this);
        for (QComboBox *team_combo : { ui->initials_1_edit, ui->initials_2_edit, ui->match_2_initials_1_edit, ui->match_2_initials_2_edit, ui->match_3_initials_1_edit, ui->match_3_initials_2_edit }) {
-               team_combo->addItem("BFK");
-               team_combo->addItem("BRI");
-               team_combo->addItem("BSI");
-               team_combo->addItem("ESK");
-               team_combo->addItem("GRI");
-               team_combo->addItem("NMBUI");
-               team_combo->addItem("OBSI");
-               team_combo->addItem("OSI");
-               team_combo->addItem("PCL1");
-               team_combo->addItem("PCL2");
-               team_combo->addItem("TFK");
-               team_combo->addItem("TSI");
-               team_combo->addItem("UUJJ");
+               team_combo->addItem("BFK", "navy");
+               team_combo->addItem("BRI", "navy");
+               team_combo->addItem("BSI", "white");
+               team_combo->addItem("ESK", "white");
+               team_combo->addItem("GRI", "");
+               team_combo->addItem("NMBUI", "cyan");
+               team_combo->addItem("OBSI", "white");
+               team_combo->addItem("OSI", "black");
+               team_combo->addItem("PCLH", "red");
+               team_combo->addItem("PCLA", "red");
+               team_combo->addItem("TFK", "yellow");
+               team_combo->addItem("TSI", "orange");
+               team_combo->addItem("UUJJ", "");
        }
 
        ws = new WSServer("127.0.0.1", 5250);
@@ -164,6 +164,13 @@ MainWindow::MainWindow(QWidget *parent) :
        connect(ui->show_roster_2_btn, &QPushButton::clicked, this, [this]() { show_roster_clicked(ui->initials_2_edit->currentText().toStdString()); });
        connect(ui->show_roster_carousel_btn, &QPushButton::clicked, this, &MainWindow::show_roster_carousel_clicked);
 
+       connect(ui->initials_1_edit, QOverload<int>::of(&QComboBox::currentIndexChanged), [=](int index) {
+               ui->color_1_edit->setText(ui->initials_1_edit->itemData(index).toString());
+       });
+       connect(ui->initials_2_edit, QOverload<int>::of(&QComboBox::currentIndexChanged), [=](int index) {
+               ui->color_2_edit->setText(ui->initials_2_edit->itemData(index).toString());
+       });
+
        autocomment_update();
 
        const set<pair<unsigned, unsigned>> usb{{ 0x0e8f, 0x0041 }};