Add tooltip for setting markers

This commit is contained in:
manongjohn 2022-05-15 21:46:37 -04:00
parent 60f4d01311
commit 6d2392ef30

View file

@ -1225,6 +1225,9 @@ void RowArea::mouseMoveEvent(QMouseEvent *event) {
o->path(PredefinedPath::END_PLAY_RANGE).translated(base1); o->path(PredefinedPath::END_PLAY_RANGE).translated(base1);
if (!m_tooltip.isEmpty()) return; if (!m_tooltip.isEmpty()) return;
TXsheet *xsh = m_viewer->getXsheet();
if (startArrow.contains(m_pos)) if (startArrow.contains(m_pos))
m_tooltip = tr("Playback Start Marker"); m_tooltip = tr("Playback Start Marker");
else if (endArrow.contains(m_pos)) else if (endArrow.contains(m_pos))
@ -1235,11 +1238,11 @@ void RowArea::mouseMoveEvent(QMouseEvent *event) {
.arg((isRootBonePinned) ? " (Root)" : ""); .arg((isRootBonePinned) ? " (Root)" : "");
else if (o->rect(PredefinedRect::NAVIGATION_TAG_AREA) else if (o->rect(PredefinedRect::NAVIGATION_TAG_AREA)
.adjusted(0, 0, -frameAdj.x(), -frameAdj.y()) .adjusted(0, 0, -frameAdj.x(), -frameAdj.y())
.contains(mouseInCell)) { .contains(mouseInCell) &&
TXsheet *xsh = m_viewer->getXsheet(); xsh->isFrameTagged(m_row)) {
QString label = xsh->getNavigationTags()->getTagLabel(m_row); QString label = xsh->getNavigationTags()->getTagLabel(m_row);
if (label.isEmpty()) label = "-"; if (label.isEmpty()) label = "-";
if (xsh->isFrameTagged(m_row)) m_tooltip = tr("Tag: %1").arg(label); m_tooltip = tr("Tag: %1").arg(label);
} else if (row == currentRow) { } else if (row == currentRow) {
if (Preferences::instance()->isOnionSkinEnabled() && if (Preferences::instance()->isOnionSkinEnabled() &&
o->rect(PredefinedRect::ONION) o->rect(PredefinedRect::ONION)
@ -1252,6 +1255,11 @@ void RowArea::mouseMoveEvent(QMouseEvent *event) {
m_tooltip = tr("Fixed Onion Skin Toggle"); m_tooltip = tr("Fixed Onion Skin Toggle");
else if (m_showOnionToSet == Mos) else if (m_showOnionToSet == Mos)
m_tooltip = tr("Relative Onion Skin Toggle"); m_tooltip = tr("Relative Onion Skin Toggle");
else
m_tooltip = tr("%1+Click - Set Playback Start Marker\n%2+Click - Set "
"Playback End Marker")
.arg(trModKey("Ctrl"))
.arg(trModKey("Alt"));
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------