Saeterprosjekt/src/core/kundewidget.h

43 lines
850 B
C++

#ifndef KUNDEWIDGET_H
#define KUNDEWIDGET_H
#include <QWidget>
#include <QTableWidgetItem>
#include "datahandler.h"
#include "datatypes.h"
namespace Ui {
class KundeWidget;
}
class KundeWidget : public QWidget
{
Q_OBJECT
public:
explicit KundeWidget(QWidget *parent = nullptr);
~KundeWidget();
void lagKundeTabell(KundeKartotek &kundeKart);
signals:
void opprettKunde();
void redigerKunde(int posisjon);
void slettKunde(int posisjon);
void tilordneProsjekt(int posisjon);
private slots:
void on_pushNyKunde_clicked();
void celleKlikk(QTableWidgetItem *celleGjenstand);
void on_pushRediger_clicked();
void on_pushSlett_clicked();
void on_pushProsjekt_clicked();
private:
Ui::KundeWidget *ui;
int kundeNummer;
};
#endif // KUNDEWIDGET_H