Rev 95 | Rev 104 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#include "qmconfclass.h"#include "ui_qmconfclass.h"#include "consts.h"#include "structs.h"#include "proto.h"#include "QTableWidgetItem"qmconfClass::qmconfClass(QWidget *parent) :QWidget(parent),ui(new Ui::qmconfClass){ui->setupUi(this);connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );ui->tableWidget->setRowCount(MAX_CLASS);populate();}void qmconfClass::populate(void){for ( int ii = 0; ii < MAX_CLASS; ii++){ui->tableWidget->setItem(ii, 0, new QTableWidgetItem(config.team_class[ii].abr ));ui->tableWidget->setItem(ii, 1, new QTableWidgetItem(config.team_class[ii].full_name ));}}void qmconfClass::save(void){}void qmconfClass::cancel(void){populate();}qmconfClass::~qmconfClass(){delete ui;}void qmconfClass::changeEvent(QEvent *e){QWidget::changeEvent(e);switch (e->type()) {case QEvent::LanguageChange:ui->retranslateUi(this);break;default:break;}}