From d8f0eb354e07a5520287d4cdc3a8a31541cd4c86 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Sun, 3 Dec 2023 22:43:37 -0500 Subject: [PATCH] DataTranslations: Call parent list view MouseMoved ... in this version's MouseMoved() to draw selection while dragging. Related style update to MouseMoved in header (dragMessage, 80 char). Change-Id: I7b6396ca9dd9b7868894a6424c02ba3ee4e6b20e Reviewed-on: https://review.haiku-os.org/c/haiku/+/7175 Reviewed-by: waddlesplash Tested-by: Commit checker robot Reviewed-by: Adrien Destugues --- src/preferences/datatranslations/TranslatorListView.cpp | 2 ++ src/preferences/datatranslations/TranslatorListView.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/preferences/datatranslations/TranslatorListView.cpp b/src/preferences/datatranslations/TranslatorListView.cpp index b4a9df8f6d..a88b9e03d0 100644 --- a/src/preferences/datatranslations/TranslatorListView.cpp +++ b/src/preferences/datatranslations/TranslatorListView.cpp @@ -122,6 +122,8 @@ TranslatorListView::MouseMoved(BPoint point, uint32 transit, SetHighColor(0, 0, 0); } else if (dragMessage != NULL && transit == B_EXITED_VIEW) Invalidate(); + + BListView::MouseMoved(point, transit, dragMessage); } diff --git a/src/preferences/datatranslations/TranslatorListView.h b/src/preferences/datatranslations/TranslatorListView.h index ad9c06c006..d1b21cf4e2 100644 --- a/src/preferences/datatranslations/TranslatorListView.h +++ b/src/preferences/datatranslations/TranslatorListView.h @@ -39,7 +39,8 @@ public: TranslatorItem* TranslatorAt(int32 index) const; virtual void MessageReceived(BMessage* message); - virtual void MouseMoved(BPoint point, uint32 transit, const BMessage* msg); + virtual void MouseMoved(BPoint point, uint32 transit, + const BMessage* dragMessage); void SortItems(); };