Mercurial > hg > svgui
diff widgets/Thumbwheel.cpp @ 1589:27ea5d61b402
Provide context menu in LevelPanToolButton, + a bit of tidying
author | Chris Cannam |
---|---|
date | Tue, 31 Mar 2020 13:45:06 +0100 |
parents | bbc3f537564c |
children | a798a7b5e215 |
line wrap: on
line diff
--- a/widgets/Thumbwheel.cpp Mon Mar 30 11:29:16 2020 +0100 +++ b/widgets/Thumbwheel.cpp Tue Mar 31 13:45:06 2020 +0100 @@ -71,11 +71,9 @@ return; } - if (m_lastContextMenu) { - delete m_lastContextMenu; - } - - QMenu *m = new QMenu; + delete m_lastContextMenu; + m_lastContextMenu = new QMenu; + auto m = m_lastContextMenu; if (m_title == "") { MenuTitle::addTitle(m, tr("Thumbwheel")); @@ -93,7 +91,6 @@ }); m->popup(mapToGlobal(pos)); - m_lastContextMenu = m; } void @@ -122,6 +119,12 @@ } void +Thumbwheel::setProvideContextMenu(bool provide) +{ + m_provideContextMenu = provide; +} + +void Thumbwheel::setMinimumValue(int min) { if (m_min == min) return;