Рефакт4 Мессенджера

This commit is contained in:
2025-09-09 12:53:29 +03:00
parent b0c02e208f
commit bb4cb9cfa3
4 changed files with 18 additions and 26 deletions

View File

@@ -10,8 +10,7 @@ MessangerController::MessangerController(ConnectorToServer* connectorToServer, Q
MessangerController::~MessangerController()
{
for(MessangerWidget* widget : listWidgets)
delete widget;
deleteAllWidgets();
}
MessangerWidget *MessangerController::newWidget(QWidget *parent, Trainee* trainee, QVBoxLayout* boxLayout)
@@ -64,6 +63,13 @@ void MessangerController::deleteWidget(MessangerWidget *msgWdgt)
}
}
void MessangerController::deleteAllWidgets()
{
for(MessangerWidget* widget : listWidgets)
delete widget;
listWidgets.clear();
}
void MessangerController::setGUIclientId(QString id)
{
GUIclientId = id;
@@ -74,20 +80,6 @@ void MessangerController::setGUIclientId(QString id)
}
}
void MessangerController::clearAllWidgets()
{
/*
for(MessangerWidget* widget : listWidgets)
{
widget->clear();
}
*/
for(MessangerWidget* widget : listWidgets)
delete widget;
listWidgets.clear();
}
void MessangerController::slot_sendMessage(ClientMessage clientMessage)
{
connectorToServer->slot_sendMessage(clientMessage);
@@ -138,7 +130,7 @@ void MessangerController::slot_receiveMessage(ClientMessage clientMessage)
}
}
void MessangerController::slot_initMessanger(QList<Trainee> listTrainees)
void MessangerController::slot_reinitMessangers(QList<Trainee> listTrainees)
{
for(MessangerWidget* widget : listWidgets)
{