base viewmodel and interactions
This commit is contained in:
parent
50aa95e659
commit
d69b18f083
14 changed files with 228 additions and 77 deletions
|
|
@ -4,28 +4,35 @@
|
|||
AdminPanel::AdminPanel(QWidget *parent) : QMainWindow(parent), ui(new Ui::AdminPanel) {
|
||||
ui->setupUi(this);
|
||||
|
||||
connect(ui->pb_logout, &QPushButton::clicked, this, &AdminPanel::on_logout_requested);
|
||||
uvm = new UsersViewModel(this);
|
||||
|
||||
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_logout, &QPushButton::clicked, this, &AdminPanel::on_logout_requested);
|
||||
|
||||
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_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_storage_add);
|
||||
connect(ui->pb_users_remove, &QPushButton::clicked, this, &AdminPanel::on_storage_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_dp_add, &QPushButton::clicked, this, &AdminPanel::on_delivery_point_add);
|
||||
connect(ui->pb_dp_remove, &QPushButton::clicked, this, &AdminPanel::on_delivery_point_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_users->setModel(uvm);
|
||||
// ui->tv_dp->setModel();
|
||||
// ui->tv_storages->setModel();
|
||||
|
||||
|
||||
uvm->update();
|
||||
}
|
||||
|
||||
AdminPanel::~AdminPanel() {
|
||||
delete ui;
|
||||
|
||||
delete uvm;
|
||||
}
|
||||
|
||||
AdminPanel& AdminPanel::set_user(const user_entity &user) {
|
||||
|
|
@ -33,3 +40,39 @@ AdminPanel& AdminPanel::set_user(const user_entity &user) {
|
|||
ui->lab_user->setText(tr("Hello user %1").arg(user.login()));
|
||||
return *this;
|
||||
}
|
||||
|
||||
void AdminPanel::on_logout_requested() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_vessel_add() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_vessel_remove() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_user_add() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_user_remove() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_storage_add() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_storage_remove() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_delivery_point_add() {
|
||||
|
||||
}
|
||||
|
||||
void AdminPanel::on_delivery_point_remove() {
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue