Added branch load on double click to Qt TAS editor branch view.

This commit is contained in:
mjbudd77 2021-12-11 13:25:22 -05:00
parent fd208cb8f8
commit b1a4ebda48
2 changed files with 26 additions and 0 deletions

View File

@ -464,6 +464,31 @@ void BRANCHES::redrawBranchesBitmap()
QWidget::update();
}
void BRANCHES::mouseDoubleClickEvent(QMouseEvent * event)
{
int item = findItemUnderMouse( event->pos().x(), event->pos().y() );
bookmarks->itemUnderMouse = item;
if (event->button() & Qt::LeftButton)
{
// double click on Branches Tree = deploy the Branch
int branchUnderMouse = bookmarks->itemUnderMouse;
if (branchUnderMouse == ITEM_UNDER_MOUSE_CLOUD)
{
playback->jump(0);
}
else if (branchUnderMouse >= 0 && branchUnderMouse < TOTAL_BOOKMARKS && bookmarks->bookmarksArray[branchUnderMouse].notEmpty)
{
bookmarks->command(COMMAND_DEPLOY, branchUnderMouse);
}
else if (branchUnderMouse == ITEM_UNDER_MOUSE_FIREBALL)
{
playback->jump(currMovieData.getNumRecords() - 1);
}
}
}
void BRANCHES::mousePressEvent(QMouseEvent * event)
{
int item = findItemUnderMouse( event->pos().x(), event->pos().y() );

View File

@ -149,6 +149,7 @@ protected:
void mousePressEvent(QMouseEvent * event);
void mouseReleaseEvent(QMouseEvent * event);
void mouseMoveEvent(QMouseEvent * event);
void mouseDoubleClickEvent(QMouseEvent * event);
bool event(QEvent *event);
private: