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 "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);
|
||||
|
||||
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() {
|
||||
|
|
@ -12,5 +30,6 @@ AdminPanel::~AdminPanel() {
|
|||
|
||||
AdminPanel& AdminPanel::set_user(const user_entity &user) {
|
||||
this->user = user;
|
||||
ui->lab_user->setText(tr("Hello user %1").arg(user.login()));
|
||||
return *this;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,21 @@ public:
|
|||
|
||||
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:
|
||||
Ui::AdminPanel *ui;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue