on_treeWidget_itemClicked

This commit is contained in:
2025-09-09 17:57:14 +03:00
parent 0728582be0
commit 43a3bc793c
6 changed files with 44 additions and 31 deletions

View File

@@ -9,7 +9,7 @@ ViewerInstructors::ViewerInstructors(ConnectorToServer* connectorToServer, QWidg
{
ui->setupUi(this);
connect(treeWidget, &QTreeWidget::currentItemChanged, this, &ViewerInstructors::on_treeWidget_currentItemChanged);
connect(treeWidget, &QTreeWidget::itemClicked, this, &ViewerInstructors::on_treeWidget_itemClicked);
ui->horizontalLayout_1->addWidget(treeWidget);
@@ -71,20 +71,20 @@ void ViewerInstructors::on_btnEditorInstructors_clicked()
Q_EMIT signal_BlockAutorization(false);
}
void ViewerInstructors::on_treeWidget_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
void ViewerInstructors::on_treeWidget_itemClicked(QTreeWidgetItem *item, int column)
{
if(current == nullptr)
if(item == nullptr)
return;
//if(current->childCount() == 0)
{//Выбран обучаемый
QString login = current->text(ColumnsTreeInsructors::clmn_Login);
QString login = item->text(ColumnsTreeInsructors::clmn_Login);
//if(login != "")
{
int newCurrentID = connectorToServer->getIdInstructorByLogin(login);
if(newCurrentID == lastCurrentID)
return;
//if(newCurrentID == lastCurrentID)
//return;
lastCurrentID = newCurrentID;