/
Shymer123
/
Messenger
Обзор
Документация
Войти
/
Shymer123
/
Messenger
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
UI_Client/SourceFiles/Processes/Group/GroupProcess.h
53 строки
1 KB
Shymer123
The code has been refactored, now there are no incomprehensible UserRole, etc.
19 май 2025, 13:22
19 май 2025, 13:22
f8b3525
Код
Авторство
О чём код?
#ifndef GROUPPROCESS_H #define GROUPPROCESS_H #include <QObject> namespace Ui { namespace Overlay { class GeneralOverlay; } namespace GroupMenu { class GroupMenu; } namespace AddMembersMenu { class AddMembersMenu; } namespace Widgets { class ChatListView; } } class QListView; class CommunicationHandler; namespace Processes { class ChatProcess; class GroupProcess : public QObject { Q_OBJECT public: GroupProcess(); ~GroupProcess(); void setChatListView(Ui::Widgets::ChatListView* listView); void setGeneralOverlay(Ui::Overlay::GeneralOverlay* overlay); void setGroupMenuWidget(Ui::GroupMenu::GroupMenu* menu); void setAddMembersMenuWidget(Ui::AddMembersMenu::AddMembersMenu* menu); void setChatProcess(ChatProcess* chatProcess); private: CommunicationHandler* m_communicationHandler; Ui::Overlay::GeneralOverlay* m_generalOverlay; Ui::GroupMenu::GroupMenu* m_groupMenu; Ui::AddMembersMenu::AddMembersMenu* m_addMembersMenu = nullptr; public slots: void onFinalizeButtonClicked(); }; } // namespace Processes #endif // GROUPPROCESS_H