iFacility  1.0
Проект является реализацией ИС "Предприятие"
Public Slots | Signals | Public Member Functions | List of all members
AdministrationPanel Class Reference

Класс интерфейса панели администрации More...

#include <administrationpanel.h>

Inheritance diagram for AdministrationPanel:

Public Slots

void resizeEvent (QResizeEvent *event)
 Переопределение реакции на событие изменения размера. Устанавливает ширину заголовков таблиц. More...
 
void addAdministration ()
 Слот для события создания пользователя администрации More...
 
void addWorker ()
 Слот для события создания пользователя рабочего More...
 
void addProfession ()
 Слот для события создания профессии More...
 
void editAdministration ()
 Слот для события редактирования пользователя администрации More...
 
void editWorker ()
 Слот для события редактирования пользователя рабочего More...
 
void editUser (UID uid)
 Общий слот для события редактирования пользователяпо его уникальному идентификатору More...
 
void editProfession ()
 Слот для события редактирования профессии More...
 
void removeAdministration ()
 Слот для события удаления пользователя администрации More...
 
void removeWorker ()
 Слот для события удаления пользователя рабочего More...
 
void removeProfession ()
 Слот для события удаления профессии More...
 
void onTablesInvalidation ()
 Слот для события запроса пеерисовки таблицы More...
 

Signals

void invalidateTables ()
 Сигнал, сообщающий о необходимости перерисовки таблиц More...
 

Public Member Functions

 AdministrationPanel (QWidget *parent=nullptr)
 Стандартный конструктор объекта интерфейса More...
 
 ~AdministrationPanel ()
 Стандартный деструктор объекта интерфейса More...
 
void setUser (User *user)
 Устанавливает пользователя, который в данный момент работает с панелью More...
 

Detailed Description

Класс интерфейса панели администрации

Constructor & Destructor Documentation

◆ AdministrationPanel()

AdministrationPanel::AdministrationPanel ( QWidget *  parent = nullptr)
explicit

Стандартный конструктор объекта интерфейса

Parameters
parent[ignored]

◆ ~AdministrationPanel()

AdministrationPanel::~AdministrationPanel ( )

Стандартный деструктор объекта интерфейса

Member Function Documentation

◆ addAdministration

void AdministrationPanel::addAdministration ( )
slot

Слот для события создания пользователя администрации

◆ addProfession

void AdministrationPanel::addProfession ( )
slot

Слот для события создания профессии

◆ addWorker

void AdministrationPanel::addWorker ( )
slot

Слот для события создания пользователя рабочего

◆ editAdministration

void AdministrationPanel::editAdministration ( )
slot

Слот для события редактирования пользователя администрации

◆ editProfession

void AdministrationPanel::editProfession ( )
slot

Слот для события редактирования профессии

◆ editUser

void AdministrationPanel::editUser ( UID  uid)
slot

Общий слот для события редактирования пользователяпо его уникальному идентификатору

◆ editWorker

void AdministrationPanel::editWorker ( )
slot

Слот для события редактирования пользователя рабочего

◆ invalidateTables

void AdministrationPanel::invalidateTables ( )
signal

Сигнал, сообщающий о необходимости перерисовки таблиц

◆ onTablesInvalidation

void AdministrationPanel::onTablesInvalidation ( )
slot

Слот для события запроса пеерисовки таблицы

◆ removeAdministration

void AdministrationPanel::removeAdministration ( )
slot

Слот для события удаления пользователя администрации

◆ removeProfession

void AdministrationPanel::removeProfession ( )
slot

Слот для события удаления профессии

◆ removeWorker

void AdministrationPanel::removeWorker ( )
slot

Слот для события удаления пользователя рабочего

◆ resizeEvent

void AdministrationPanel::resizeEvent ( QResizeEvent *  event)
slot

Переопределение реакции на событие изменения размера. Устанавливает ширину заголовков таблиц.

Parameters
event[ignored]

◆ setUser()

void AdministrationPanel::setUser ( User user)

Устанавливает пользователя, который в данный момент работает с панелью

Parameters
userуказатель на объект пользователя

The documentation for this class was generated from the following files: