Admin panel slots
This commit is contained in:
parent
44963dbad7
commit
50aa95e659
2 changed files with 36 additions and 2 deletions
|
|
@ -1,9 +1,27 @@
|
||||||
#include "adminpanel.h"
|
#include "adminpanel.h"
|
||||||
#include "ui_adminpanel.h"
|
#include "ui_adminpanel.h"
|
||||||
|
|
||||||
AdminPanel::AdminPanel(QWidget *parent) : QMainWindow(parent), ui(new Ui::AdminPanel)
|
AdminPanel::AdminPanel(QWidget *parent) : QMainWindow(parent), ui(new Ui::AdminPanel) {
|
||||||
{
|
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
|
connect(ui->pb_logout, &QPushButton::clicked, this, &AdminPanel::on_logout_requested);
|
||||||
|
|
||||||
|
connect(ui->pb_vessels_add, &QPushButton::clicked, this, &AdminPanel::on_vessel_add);
|
||||||
|
connect(ui->pb_vessels_remove, &QPushButton::clicked, this, &AdminPanel::on_vessel_remove);
|
||||||
|
|
||||||
|
connect(ui->pb_users_add, &QPushButton::clicked, this, &AdminPanel::on_user_add);
|
||||||
|
connect(ui->pb_users_remove, &QPushButton::clicked, this, &AdminPanel::on_user_remove);
|
||||||
|
|
||||||
|
connect(ui->pb_users_add, &QPushButton::clicked, this, &AdminPanel::on_storage_add);
|
||||||
|
connect(ui->pb_users_remove, &QPushButton::clicked, this, &AdminPanel::on_storage_remove);
|
||||||
|
|
||||||
|
connect(ui->pb_dp_add, &QPushButton::clicked, this, &AdminPanel::on_delivery_point_add);
|
||||||
|
connect(ui->pb_dp_remove, &QPushButton::clicked, this, &AdminPanel::on_delivery_point_remove);
|
||||||
|
|
||||||
|
// ui->tv_vessels->setModel();
|
||||||
|
// ui->tv_users->setModel();
|
||||||
|
// ui->tv_dp->setModel();
|
||||||
|
// ui->tv_storages->setModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
AdminPanel::~AdminPanel() {
|
AdminPanel::~AdminPanel() {
|
||||||
|
|
@ -12,5 +30,6 @@ AdminPanel::~AdminPanel() {
|
||||||
|
|
||||||
AdminPanel& AdminPanel::set_user(const user_entity &user) {
|
AdminPanel& AdminPanel::set_user(const user_entity &user) {
|
||||||
this->user = user;
|
this->user = user;
|
||||||
|
ui->lab_user->setText(tr("Hello user %1").arg(user.login()));
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,21 @@ public:
|
||||||
|
|
||||||
AdminPanel& set_user(const user_entity &user);
|
AdminPanel& set_user(const user_entity &user);
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void on_logout_requested();
|
||||||
|
|
||||||
|
void on_vessel_add();
|
||||||
|
void on_vessel_remove();
|
||||||
|
|
||||||
|
void on_user_add();
|
||||||
|
void on_user_remove();
|
||||||
|
|
||||||
|
void on_storage_add();
|
||||||
|
void on_storage_remove();
|
||||||
|
|
||||||
|
void on_delivery_point_add();
|
||||||
|
void on_delivery_point_remove();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::AdminPanel *ui;
|
Ui::AdminPanel *ui;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue