diff --git a/src/core/arbeidshest.cpp b/src/core/arbeidshest.cpp index 40f6c44..bc58c4a 100644 --- a/src/core/arbeidshest.cpp +++ b/src/core/arbeidshest.cpp @@ -50,19 +50,19 @@ void ArbeidsHest::trinn() { if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgronnstart")) { KundeFil fil = gyldigeProsjekterVarsleStart.at(i); fil.insert("varsletgronnstart", true); - emit alert(fil, AlertConditions::CONDITION_GREEN, AlertTypes::START); + emit alert(fil, AlertConditions::CONDITION_GREEN); } } else if (now >= prosjektStart - gulVarsel) { if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgulstart")) { KundeFil fil = gyldigeProsjekterVarsleStart.at(i); fil.insert("varsletgulstart", true); - emit alert(fil, AlertConditions::CONDITION_YELLOW, AlertTypes::START); + emit alert(fil, AlertConditions::CONDITION_YELLOW); } } else if (now >= prosjektStart - rodVarsel) { if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletrodstart")) { KundeFil fil = gyldigeProsjekterVarsleStart.at(i); fil.insert("varsletrodstart", true); - emit alert(fil, AlertConditions::CONDITION_RED, AlertTypes::START); + emit alert(fil, AlertConditions::CONDITION_RED); } } } @@ -81,19 +81,19 @@ void ArbeidsHest::trinn() { if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgronnslutt")) { KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i); fil.insert("varsletgronnslutt", true); - emit alert(fil, AlertConditions::CONDITION_GREEN, AlertTypes::SLUTT); + emit alert(fil, AlertConditions::CONDITION_GREEN); } } else if (now >= prosjektSlutt - gulVarsel) { if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgulslutt")) { KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i); fil.insert("varsletgulslutt", true); - emit alert(fil, AlertConditions::CONDITION_YELLOW, AlertTypes::SLUTT); + emit alert(fil, AlertConditions::CONDITION_YELLOW); } } else if (now >= prosjektSlutt - rodVarsel) { if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletrodslutt")) { KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i); fil.insert("varsletrodslutt", true); - emit alert(fil, AlertConditions::CONDITION_RED, AlertTypes::SLUTT); + emit alert(fil, AlertConditions::CONDITION_RED); } } } diff --git a/src/core/arbeidshest.h b/src/core/arbeidshest.h index a09ed12..c2888ec 100644 --- a/src/core/arbeidshest.h +++ b/src/core/arbeidshest.h @@ -20,7 +20,7 @@ public: void settProsjekt(ProsjektKartotek &kartotek); signals: - void alert(ProsjektFil prosjekt, AlertConditions condition, AlertTypes type); + void alert(ProsjektFil prosjekt, AlertConditions condition); private slots: void trinn(); diff --git a/src/core/mainwindow.cpp b/src/core/mainwindow.cpp index e14a9ce..4b8c89e 100644 --- a/src/core/mainwindow.cpp +++ b/src/core/mainwindow.cpp @@ -54,7 +54,7 @@ void MainWindow::on_actionNy_triggered() { delete hest; hest = new ArbeidsHest(this); - connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions, AlertTypes)), this, SLOT(varsle(ProsjektFil,AlertCondition, AlertTypes))); + connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions)), this, SLOT(varsle(ProsjektFil,AlertCondition))); hest->setTidTaging(1000); hest->settProsjekt(prosjektKart); @@ -110,7 +110,7 @@ void MainWindow::on_action_pne_triggered() { delete hest; hest = new ArbeidsHest(this); - connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions,AlertTypes)), this, SLOT(varsle(ProsjektFil,AlertConditions,AlertTypes))); + connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions)), this, SLOT(varsle(ProsjektFil,AlertConditions))); hest->setTidTaging(1000); hest->settProsjekt(prosjektKart); @@ -508,7 +508,7 @@ void MainWindow::fjernKundeFraProsjekt(int prosjektKartotekPosisjon, int kundeID * Hvis et varsel er trigget av arbeidshesten, invokeres denne funksjonen */ -void MainWindow::varsle(ProsjektFil prosjekt, AlertConditions kondisjon, AlertTypes type) { +void MainWindow::varsle(ProsjektFil prosjekt, AlertConditions kondisjon) { erstattProsjekt(prosjekt); varsleDlg = new VarsleDialog(this, kondisjon); varsleDlg->settProsjektNavn(prosjekt.value("prosjektnavn").toString()); @@ -572,9 +572,6 @@ void MainWindow::settInnNyKunde(KundeFil kunde) { } else if (kunde.value("etternavn").toString().isEmpty()) { nyKdlg->settFeilMelding("Etternavn feltet er påkrevd"); nyKdlg->fokuserElement(UIElementer::ETTERNAVN); - } else if (kunde.value("firmanavn").toString().isEmpty()) { - nyKdlg->settFeilMelding("Firmanavn feltet er påkrevd"); - nyKdlg->fokuserElement(UIElementer::FIRMANAVN); } else { kundeKart.append(kunde); oppdaterTellere(); diff --git a/src/core/mainwindow.h b/src/core/mainwindow.h index b15aa65..803e621 100644 --- a/src/core/mainwindow.h +++ b/src/core/mainwindow.h @@ -63,7 +63,7 @@ private slots: void fjernKundeFraProsjekt(int prosjektKartotekPosisjon, int kundeID); /* Arbeidshest slots */ - void varsle(ProsjektFil prosjekt, AlertConditions kondisjon, AlertTypes type); + void varsle(ProsjektFil prosjekt, AlertConditions kondisjon); private: Ui::MainWindow *ui;