From 264a5383649d684dc404ea2f2229b4084d68c696 Mon Sep 17 00:00:00 2001 From: Hello_User Date: Wed, 6 Apr 2022 23:33:11 +0200 Subject: [PATCH] askjnfl2 --- gebouw.pro.user | 2 +- idkaart.cpp | 14 ++++++++------ mainwindow.cpp | 7 +++++++ mainwindow.h | 4 ++++ mainwindow.ui | 40 ++++++++++++++++++++++++++++++++++++++-- 5 files changed, 58 insertions(+), 9 deletions(-) diff --git a/gebouw.pro.user b/gebouw.pro.user index 0d152ef..919f395 100644 --- a/gebouw.pro.user +++ b/gebouw.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/idkaart.cpp b/idkaart.cpp index 6caab6a..8032e91 100644 --- a/idkaart.cpp +++ b/idkaart.cpp @@ -1,4 +1,5 @@ #include "idkaart.h" +#include IdKaart::IdKaart(std::string naam, std::string adres):id(naam+" "+adres),naamEigenaar(naam), adresEigenaar(adres){ @@ -8,14 +9,15 @@ std::string IdKaart::userId(){ return id; } -void IdKaart::geefToegang(KaartSlot*){ - +void IdKaart::geefToegang(KaartSlot* K){ + toegang.push_back(K); } -void IdKaart::verwijderToegang(KaartSlot*){ - +void IdKaart::verwijderToegang(KaartSlot* K){ + auto it = std::find(toegang.begin(), toegang.end(), K) != toegang.end(); + toegang.erase(toegang.begin() + it); } -bool IdKaart::heeftToegangTot(KaartSlot*){ - +bool IdKaart::heeftToegangTot(KaartSlot* K){ + return (std::find(toegang.begin(), toegang.end(), K) != toegang.end()); } diff --git a/mainwindow.cpp b/mainwindow.cpp index 5927038..6457e5f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -152,3 +152,10 @@ void MainWindow::on_deleteIdCard_clicked(){ delete kaart; } + + +void MainWindow::on_idVoegToe_clicked(){ + KaartSlot* kaart = new KaartSlot; + kaart +} + diff --git a/mainwindow.h b/mainwindow.h index ee03e6b..5397c25 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -39,6 +39,10 @@ private slots: void on_deleteIdCard_clicked(); + void on_idKaart_returnPressed(); + + void on_idVoegToe_clicked(); + private: Ui::MainWindow *ui; Hallsensor *s1; diff --git a/mainwindow.ui b/mainwindow.ui index 8b56752..50d5e45 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -17,8 +17,8 @@ - 510 - 100 + 1010 + 0 31 31 @@ -190,6 +190,42 @@ Delete id Card + + + + 640 + 270 + 47 + 31 + + + + Deny + + + + + + 576 + 220 + 114 + 30 + + + + + + + 576 + 270 + 47 + 31 + + + + Allow + +