Project

General

Profile

main.cc.diff

diff -u - Jim Turner, December 10, 2019 16:11

View differences:

main.cc 2019-12-10 09:58:04.583768295 -0600
81 81

  
82 82
    void draw (QPainter & cr);
83 83
    bool button_press (QMouseEvent * event);
84
    void enterEvent (QEvent * event);
85
    Playlist m_playlist;
86
    int m_popup_pos = -1;
84 87
    bool scroll (QWheelEvent * event);
85 88
};
86 89

  
......
507 510
    return Window::button_press (event);
508 511
}
509 512

  
513
void MainWindow::enterEvent (QEvent * event)
514
{
515
    if (is_shaded ())
516
    {
517
        QMouseEvent *mouseEvent = static_cast<QMouseEvent *>(event);
518
        int mousey = mouseEvent->y ();
519
        if (mousey > 78 && mousey < 165)
520
        {
521
            if (aud_get_bool (nullptr, "show_filepopup_for_tuple"))
522
        	   {
523
        	   	   m_playlist = Playlist::active_playlist ();
524
                m_popup_pos = m_playlist.get_position ();
525
                if (m_popup_pos >= 0)
526
                    audqt::infopopup_show (m_playlist, m_popup_pos);
527
            }
528
        }
529
    }
530
}
531

  
510 532
static void mainwin_playback_rpress (Button * button, QMouseEvent * event)
511 533
{
512 534
    menu_popup (UI_MENU_PLAYBACK, event->globalX (), event->globalY (), false, false);