projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Header: Make get_mouse_over_item return shared_ptr<ViewItem>
[pulseview.git]
/
pv
/
view
/
header.cpp
diff --git
a/pv/view/header.cpp
b/pv/view/header.cpp
index 04e4c764845ce80c64ab6ac8bf9f0fb8ec935f58..a2a7c505cfd420c5b6b66e3e6224795c7ecdabe9 100644
(file)
--- a/
pv/view/header.cpp
+++ b/
pv/view/header.cpp
@@
-80,7
+80,7
@@
QSize Header::extended_size_hint() const
return sizeHint() + QSize(ViewItem::HighlightRadius, 0);
}
return sizeHint() + QSize(ViewItem::HighlightRadius, 0);
}
-shared_ptr<
Ro
wItem> Header::get_mouse_over_item(const QPoint &pt)
+shared_ptr<
Vie
wItem> Header::get_mouse_over_item(const QPoint &pt)
{
const QRect r(0, 0, width() - BaselineOffset, height());
for (auto &i : view_)
{
const QRect r(0, 0, width() - BaselineOffset, height());
for (auto &i : view_)
@@
-174,7
+174,7
@@
void Header::mouseLeftReleaseEvent(QMouseEvent *event)
QApplication::keyboardModifiers() & Qt::ControlModifier;
// Unselect everything if control is not pressed
QApplication::keyboardModifiers() & Qt::ControlModifier;
// Unselect everything if control is not pressed
- const shared_ptr<
Ro
wItem> mouse_over =
+ const shared_ptr<
Vie
wItem> mouse_over =
get_mouse_over_item(event->pos());
for (auto &r : view_)
get_mouse_over_item(event->pos());
for (auto &r : view_)
@@
-254,7
+254,7
@@
void Header::mouseMoveEvent(QMouseEvent *event)
void Header::contextMenuEvent(QContextMenuEvent *event)
{
void Header::contextMenuEvent(QContextMenuEvent *event)
{
- const shared_ptr<
Ro
wItem> r = get_mouse_over_item(mouse_point_);
+ const shared_ptr<
Vie
wItem> r = get_mouse_over_item(mouse_point_);
if (!r)
return;
if (!r)
return;