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);
if (!m_tooltip.isEmpty()) return;
TXsheet *xsh = m_viewer->getXsheet();
if (startArrow.contains(m_pos))
m_tooltip = tr("Playback Start Marker");
else if (endArrow.contains(m_pos))
@ -1235,11 +1238,11 @@ void RowArea::mouseMoveEvent(QMouseEvent *event) {
.arg((isRootBonePinned) ? " (Root)" : "");
else if (o->rect(PredefinedRect::NAVIGATION_TAG_AREA)
.adjusted(0, 0, -frameAdj.x(), -frameAdj.y())
.contains(mouseInCell)) {
TXsheet *xsh = m_viewer->getXsheet();
.contains(mouseInCell) &&
xsh->isFrameTagged(m_row)) {
QString label = xsh->getNavigationTags()->getTagLabel(m_row);
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) {
if (Preferences::instance()->isOnionSkinEnabled() &&
o->rect(PredefinedRect::ONION)
@ -1252,6 +1255,11 @@ void RowArea::mouseMoveEvent(QMouseEvent *event) {
m_tooltip = tr("Fixed Onion Skin Toggle");
else if (m_showOnionToSet == Mos)
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"));
}
//-----------------------------------------------------------------------------