Subversion Repositories svn1-original

Rev

Rev 187 | Rev 202 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 187 Rev 201
Line 4... Line 4...
4
#include "consts.h"
4
#include "consts.h"
5
#include "structs.h"
5
#include "structs.h"
6
#include "proto.h"
6
#include "proto.h"
7
#include "mainwindow.h"
7
#include "mainwindow.h"
8
#include "twinspinbox.h"
8
#include "twinspinbox.h"
-
 
9
#include "qmeditaddendum.h"
9
 
10
 
10
QmConfTeams::QmConfTeams(QWidget *parent) :
11
QmConfTeams::QmConfTeams(QWidget *parent) :
11
    QWidget(parent),
12
    QWidget(parent),
12
    ui(new Ui::QmConfigure)
13
    ui(new Ui::QmConfigure)
13
{
14
{
14
    ui->setupUi(this);
15
    ui->setupUi(this);
15
    connect(ui->pushButtonSave, SIGNAL(clicked()), this, SLOT(save()) );
16
    connect(ui->pushButtonSave, SIGNAL(clicked()), this, SLOT(save()) );
16
    connect(ui->pushButtonRestore, SIGNAL(clicked()), this, SLOT(cancel()) );
17
    connect(ui->pushButtonRestore, SIGNAL(clicked()), this, SLOT(cancel()) );
-
 
18
    connect(ui->editAddendum, SIGNAL(clicked()), this, SLOT(editAddendum()));
17
 
19
 
18
    ui->spinBox_NeLeg->setMaximum(5);
20
    ui->spinBox_NeLeg->setMaximum(5);
19
    ui->spinBox_NeLeg->setMinimum(0);
21
    ui->spinBox_NeLeg->setMinimum(0);
20
    connect(ui->spinBox_NeLeg, SIGNAL(valueChanged(int)), this,SLOT(updateNe()));
22
    connect(ui->spinBox_NeLeg, SIGNAL(valueChanged(int)), this,SLOT(updateNe()));
21
    connect(ui->legNe1,SIGNAL(clicked()), this,SLOT(calcNe1()));
23
    connect(ui->legNe1,SIGNAL(clicked()), this,SLOT(calcNe1()));
Line 70... Line 72...
70
 
72
 
71
    ui->addendum->setText(config.addendum);
73
    ui->addendum->setText(config.addendum);
72
    ui->addendum->setMaxLength(sizeof(config.addendum)-1);
74
    ui->addendum->setMaxLength(sizeof(config.addendum)-1);
73
 
75
 
74
    ui->datafilename->setText(config.datafilename);
76
    ui->datafilename->setText(config.datafilename);
75
    ui->datafilename->setMaxLength(sizeof(config.datafilename - 1));
77
    ui->datafilename->setMaxLength(sizeof(config.datafilename) - 1);
76
 
78
 
77
    ui->legName1->setText(config.leg_name[0]);
79
    ui->legName1->setText(config.leg_name[0]);
78
    ui->legName1->setMaxLength(MAX_LEG_NAME);
80
    ui->legName1->setMaxLength(MAX_LEG_NAME);
79
    ui->legName2->setText(config.leg_name[1]);
81
    ui->legName2->setText(config.leg_name[1]);
80
    ui->legName2->setMaxLength(MAX_LEG_NAME);
82
    ui->legName2->setMaxLength(MAX_LEG_NAME);
Line 133... Line 135...
133
 
135
 
134
    /*
136
    /*
135
    **  Extract data from Widgets
137
    **  Extract data from Widgets
136
    */
138
    */
137
    strncpy(newcfg.event_name, qPrintable(ui->eventName->text()), sizeof(newcfg.event_name)) ;
139
    strncpy(newcfg.event_name, qPrintable(ui->eventName->text()), sizeof(newcfg.event_name)) ;
138
    strncpy(newcfg.datafilename, qPrintable(ui->datafilename->text()), sizeof(newcfg.datafilename-1)) ;
140
    strncpy(newcfg.datafilename, qPrintable(ui->datafilename->text()), sizeof(newcfg.datafilename)) ;
139
    strncpy(newcfg.addendum, qPrintable(ui->addendum->text()), sizeof(newcfg.addendum-1)) ;
141
    strncpy(newcfg.addendum, qPrintable(ui->addendum->text()), sizeof(newcfg.addendum)) ;
140
 
142
 
141
    strncpy(newcfg.leg_name[0], qPrintable(ui->legName1->text()), sizeof(newcfg.leg_name[0])) ;
143
    strncpy(newcfg.leg_name[0], qPrintable(ui->legName1->text()), sizeof(newcfg.leg_name[0])) ;
142
    strncpy(newcfg.leg_name[1], qPrintable(ui->legName2->text()), sizeof(newcfg.leg_name[1])) ;
144
    strncpy(newcfg.leg_name[1], qPrintable(ui->legName2->text()), sizeof(newcfg.leg_name[1])) ;
143
    strncpy(newcfg.leg_name[2], qPrintable(ui->legName3->text()), sizeof(newcfg.leg_name[2])) ;
145
    strncpy(newcfg.leg_name[2], qPrintable(ui->legName3->text()), sizeof(newcfg.leg_name[2])) ;
144
    strncpy(newcfg.leg_name[3], qPrintable(ui->legName4->text()), sizeof(newcfg.leg_name[3])) ;
146
    strncpy(newcfg.leg_name[3], qPrintable(ui->legName4->text()), sizeof(newcfg.leg_name[3])) ;
Line 328... Line 330...
328
            ui->pushButtonSave->setEnabled(false);
330
            ui->pushButtonSave->setEnabled(false);
329
        }
331
        }
330
    }
332
    }
331
}
333
}
332
 
334
 
-
 
335
void QmConfTeams::editAddendum(void)
-
 
336
{
-
 
337
    QmEditAddendum dialog(ui->addendum->text());
-
 
338
    dialog.exec();
-
 
339
}
-
 
340
 
333
QmConfTeams::~QmConfTeams()
341
QmConfTeams::~QmConfTeams()
334
{
342
{
335
    delete ui;
343
    delete ui;
336
}
344
}
337
 
345
 
338
void QmConfTeams::changeEvent(QEvent *e)
346
void QmConfTeams::changeEvent(QEvent *e)
339
{
347
{
340
    QWidget::changeEvent(e);
348
    QWidget::changeEvent(e);
341
    qDebug("QmConfTeams Event:%d", e->type());
349
    //qDebug("QmConfTeams Event:%d", e->type());
342
    switch (e->type()) {
350
    switch (e->type()) {
343
    case QEvent::LanguageChange:
351
    case QEvent::LanguageChange:
344
        ui->retranslateUi(this);
352
        ui->retranslateUi(this);
345
        break;
353
        break;
346
    default:
354
    default: