Rev 131 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#include "qmdialoglegstarttimes.h"#include "ui_qmdialoglegstarttimes.h"#include "QPushButton"#include "consts.h"#include "structs.h"#include "proto.h"QmDialogLegStartTimes::QmDialogLegStartTimes(const QString &title, QWidget *parent) :QDialog(parent),ui(new Ui::QmDialogLegStartTimes){ui->setupUi( this );this->setWindowTitle(title);enableDone(0);ui->legNumber->setMaximum(config.num_legs);connect (ui->legNumber, SIGNAL(valueChanged(int)), this, SLOT(enableDone(int)));}void QmDialogLegStartTimes::enableDone(int val){QPushButton *okb = ui->buttonBox->button ( QDialogButtonBox::Ok );if ( okb ){okb->setEnabled( val != 0 );}else{qDebug ("Can't find OK button");}}void QmDialogLegStartTimes::setTimeLabel(const QString &label){ui->label_time->setText(label);}void QmDialogLegStartTimes::setDeltaTimeLabel(const QString &label){ui->label_delta_time->setText(label);}int QmDialogLegStartTimes::getLeg ( void ){return ui->legNumber->value();}time_t QmDialogLegStartTimes::getTime ( void ){return QTime(0,0,0).secsTo(ui->timeEdit->time());}time_t QmDialogLegStartTimes::getDeltaTime ( void ){return QTime(0,0,0).secsTo(ui->deltaTimeEdit->time());}bool QmDialogLegStartTimes::getReport(void){return ui->genLegStartReport->checkState();}bool QmDialogLegStartTimes::getClear(void){return ui->invalidateTimes->checkState();}QmDialogLegStartTimes::~QmDialogLegStartTimes(){delete ui;}