Подсветил архивных желтым

This commit is contained in:
krivoshein
2024-11-28 16:26:27 +03:00
parent bd940ec7f1
commit d4ec9a3ce8
25 changed files with 387 additions and 216 deletions

View File

@@ -1,3 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<groupsTrainees>
</groupsTrainees>

View File

@@ -1,3 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<allInstructors>
</allInstructors>

View File

@@ -22,7 +22,7 @@ CommonView::CommonView(InterfaceDataBaseLMS* dbLMS, TypeView type, QWidget *pare
void CommonView::setItemColorArchive(QTreeWidgetItem *item)
{
setItemColor(item,QColor(220, 220, 220));
setItemColor(item,QColor(250, 250, 150));
}
void CommonView::setItemColorNoArchive(QTreeWidgetItem *item)

View File

@@ -13,9 +13,9 @@ void InstructorsView::slot_NeedUpdateUI(bool treeInstructor, bool treeTrainee)
if(typeView == TypeView::onlyView)
{
if(adminMode)
archiveVisible = true;
archiveVisible = false;
else
archiveVisible = false;
archiveVisible = false;
}
else
{
@@ -64,9 +64,9 @@ void InstructorsView::preparationTreeWidget(/*QTreeWidget* tree*/)
treeWidget->setColumnHidden(ColumnsTreeInsructors::clmn_Administrator, true);
if(adminMode)
archiveVisible = true;
archiveVisible = false;
else
archiveVisible = false;
archiveVisible = false;
notLoggedInVisible = true;
}
@@ -168,7 +168,7 @@ void InstructorsView::loadInstructorsFromDB()
treeWidget->expandAll();
if(typeView == TypeView::control)
//if(typeView == TypeView::control)
{
QTreeWidgetItem * item = treeWidget->topLevelItem(0);
if(item != nullptr)

View File

@@ -39,7 +39,7 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
ui->btnAuthorizationInstructor->setEnabled(false);
ui->btnConnectionToDB->click();
//ui->btnConnectionToDB->click();
}
InstructorsAndTraineesWidget::~InstructorsAndTraineesWidget()

View File

@@ -15,8 +15,6 @@
<file>icons/instructorArchive.png</file>
<file>icons/addInstructor.png</file>
<file>icons/deleteInstructor.png</file>
<file>blankXML/groupsTrainees.xml</file>
<file>blankXML/instructors.xml</file>
<file>icons/instructorAdmin.png</file>
<file>icons/instructorFromArchive.png</file>
<file>icons/traineeFromArchive.png</file>

View File

@@ -12,9 +12,9 @@ void TraineesView::slot_NeedUpdateUI(bool treeInstructor, bool treeTrainee)
if(typeView == TypeView::onlyView)
{
if(adminMode)
archiveVisible = true;
archiveVisible = false;
else
archiveVisible = false;
archiveVisible = false;
}
else
{
@@ -66,7 +66,7 @@ void TraineesView::preparationTreeWidget(/*QTreeWidget *tree*/)
treeWidget->setColumnHidden(ColumnsTreeTrainees::clmn_Archived, true);
if(adminMode)
archiveVisible = true;
archiveVisible = false;
else
archiveVisible = false;
@@ -191,11 +191,15 @@ void TraineesView::loadTraineesFromDB()
treeWidget->expandAll();
if(typeView == TypeView::control)
//if(typeView == TypeView::control)
{
QTreeWidgetItem * item = treeWidget->topLevelItem(0);
if(item != nullptr)
treeWidget->setCurrentItem(item);
{
QTreeWidgetItem * itemChild = item->child(0);
if(itemChild != nullptr)
treeWidget->setCurrentItem(itemChild);
}
}
mtxTreeWidget.unlock();