|
@@ -8,6 +8,7 @@
|
|
|
#include <QLabel>
|
|
|
#include <QFormLayout>
|
|
|
#include <QCheckBox>
|
|
|
+#include <QSpinBox>
|
|
|
|
|
|
Dialog::Dialog(Options const& option, QWidget *parent) :
|
|
|
QDialog(parent)
|
|
@@ -23,10 +24,9 @@ Dialog::Dialog(Options const& option, QWidget *parent) :
|
|
|
spinTempsDepart->setTime(option.tempsDepart());
|
|
|
spinTempsDepart->setDisplayFormat("HH:mm:ss");
|
|
|
|
|
|
- spinTempsSupplementaire = new QTimeEdit;
|
|
|
- spinTempsSupplementaire->setTimeRange(QTime(0,0,1), QTime (0,0,59));
|
|
|
- spinTempsSupplementaire->setTime(option.tempsSupplementaire());
|
|
|
- spinTempsSupplementaire->setDisplayFormat("ss");
|
|
|
+ spinTempsSupplementaire = new QSpinBox;
|
|
|
+ spinTempsSupplementaire->setRange(1, 180);
|
|
|
+ spinTempsSupplementaire->setValue(option.tempsSupplementaire());
|
|
|
spinTempsSupplementaire->setEnabled(option.isTempsSupplementaire());
|
|
|
|
|
|
checkBoxTempsSupp = new QCheckBox;
|
|
@@ -42,7 +42,7 @@ Dialog::Dialog(Options const& option, QWidget *parent) :
|
|
|
layoutForm->addRow("Son", checkBoxSon);
|
|
|
layoutForm->addRow("Temps de départ", spinTempsDepart);
|
|
|
layoutForm->addRow("Temps supplémentaire", checkBoxTempsSupp);
|
|
|
- layoutForm->addRow("Secondes supplémentaires", spinTempsSupplementaire);
|
|
|
+ layoutForm->addRow("Secondes supplémentaires (1 - 180)", spinTempsSupplementaire);
|
|
|
|
|
|
layoutDialog->addLayout(layoutLineEdit);
|
|
|
layoutDialog->addLayout(layoutForm);
|
|
@@ -78,9 +78,9 @@ QTime Dialog::champs_temps() const
|
|
|
return spinTempsDepart->time();
|
|
|
}
|
|
|
|
|
|
-QTime Dialog::champs_temps_Supplementaire() const
|
|
|
+unsigned int Dialog::champs_temps_Supplementaire() const
|
|
|
{
|
|
|
- return spinTempsSupplementaire->time();
|
|
|
+ return spinTempsSupplementaire->value();
|
|
|
}
|
|
|
|
|
|
bool Dialog::champs_is_temps_supplementaire() const
|