From fcc517a9268e2900fc01c6ef400deb7ca5145a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Sat, 11 Oct 2025 22:40:15 -0300 Subject: [PATCH] Display tooltip also for chat names. --- include/eepp/graphics/text.hpp | 2 ++ src/eepp/graphics/text.cpp | 4 ++++ src/tests/ui_perf_test/ui_perf_test.cpp | 8 +++++--- src/tools/ecode/plugins/aiassistant/chatui.cpp | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/include/eepp/graphics/text.hpp b/include/eepp/graphics/text.hpp index d27b1c038..a6b6e3c9f 100644 --- a/include/eepp/graphics/text.hpp +++ b/include/eepp/graphics/text.hpp @@ -181,6 +181,8 @@ class EE_API Text { void transformText( const TextTransform::Value& transform ); + const String& getString() const; + String& getString(); Font* getFont() const; diff --git a/src/eepp/graphics/text.cpp b/src/eepp/graphics/text.cpp index d1864ccbf..fe2bdfc9e 100644 --- a/src/eepp/graphics/text.cpp +++ b/src/eepp/graphics/text.cpp @@ -963,6 +963,10 @@ void Text::transformText( const TextTransform::Value& transform ) { } } +const String& Text::getString() const { + return mString; +} + String& Text::getString() { return mString; } diff --git a/src/tests/ui_perf_test/ui_perf_test.cpp b/src/tests/ui_perf_test/ui_perf_test.cpp index 0cb3ac5b0..2e18e6027 100644 --- a/src/tests/ui_perf_test/ui_perf_test.cpp +++ b/src/tests/ui_perf_test/ui_perf_test.cpp @@ -199,6 +199,7 @@ EE_MAIN_FUNC int main( int, char*[] ) { ->setDefaultFont( font ) ->add( theme ); +/* auto* vlay = UILinearLayout::NewVertical(); vlay->setLayoutSizePolicy( SizePolicy::MatchParent, SizePolicy::MatchParent ); @@ -212,6 +213,7 @@ EE_MAIN_FUNC int main( int, char*[] ) { view->setParent( vlay ); view->setModel( SortingProxyModel::New( model ) ); Log::notice( "Total time: %.2fms", clock.getElapsedTime().asMilliseconds() ); + */ /* ListBox test */ /* @@ -244,7 +246,7 @@ EE_MAIN_FUNC int main( int, char*[] ) { Clock total; /* Create Widget test */ -/* + for ( size_t i = 0; i < 10000; i++ ) { UINode::New(); } @@ -275,14 +277,14 @@ EE_MAIN_FUNC int main( int, char*[] ) { but->setLayoutSizePolicy( SizePolicy::MatchParent, SizePolicy::WrapContent ); but->setParent( parent )->clipEnable(); } - std::cout << "Time 10k UIPushButton total: " << total.getElapsedTime().toString() << std::endl; + std::cout << "Time 10k UIPushButton total: " << total.getElapsedTime().toString() << std::endl; // uiSceneNode->getRoot()->closeAllChildren(); total.restart(); SceneManager::instance()->update(); std::cout << "SceneManager::instance()->update(): " << total.getElapsedTime().toString() << std::endl; -*/ + /* auto* main = UIRelativeLayout::New(); main->setLayoutSizePolicy( SizePolicy::MatchParent, SizePolicy::MatchParent ); diff --git a/src/tools/ecode/plugins/aiassistant/chatui.cpp b/src/tools/ecode/plugins/aiassistant/chatui.cpp index 337d7674d..5a5975621 100644 --- a/src/tools/ecode/plugins/aiassistant/chatui.cpp +++ b/src/tools/ecode/plugins/aiassistant/chatui.cpp @@ -1308,6 +1308,7 @@ void LLMChatUI::updateTabTitle() { if ( !mSummary.empty() ) title += " - " + mSummary; tab->setText( title ); + tab->setTooltipText( title ); } void LLMChatUI::renameChat( const std::string& newName, bool invertLockedState ) {