| 1610 | } |
| 1611 | |
| 1612 | void LLMChatUI::showSelectAgent() { |
| 1613 | if ( getPlugin() == nullptr ) |
| 1614 | return; |
| 1615 | hideAttachFile(); |
| 1616 | hideSelectModel(); |
| 1617 | |
| 1618 | if ( nullptr == mLocateAgentTable->getModel() ) |
| 1619 | loadSelectAgent(); |
| 1620 | |
| 1621 | static_cast<ACPAgentsModel*>( mLocateAgentTable->getModel() ) |
| 1622 | ->setFilter( mLocateAgentInput->getText().toUtf8() ); |
| 1623 | mLocateAgentBarLayout->setVisible( true ); |
| 1624 | mLocateAgentInput->setFocus(); |
| 1625 | updateLocateAgentBarColumns(); |
| 1626 | } |
| 1627 | |
| 1628 | void LLMChatUI::hideSelectAgent() { |
| 1629 | mLocateAgentBarLayout->setVisible( false ); |