Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 3b4c0d949354c7d5336b179eba8d9f4a5c70b440
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

TimingLine.cc

Blame
  • mainwindow.cc 693 o
    #include "mainwindow.hh"
    
    MainWindow::MainWindow(struct module_qt_window_s *qt_window, QWidget *parent)
        : QMainWindow(parent)
    {
        qt_window->mpv_widget = new MpvWidget(qt_window->queue, qt_window->db, qt_window->reg, this);
        connect(qt_window->mpv_widget, &MpvWidget::titleChanged, this, &MainWindow::updateWindowTitle);
        setCentralWidget(qt_window->mpv_widget);
        setFocusPolicy(Qt::StrongFocus);
    
        connect(this, &MainWindow::emitCloseMpv, this, &MainWindow::__closeMpv, Qt::QueuedConnection);
    }
    
    void MainWindow::closeMpv(bool* exited) noexcept {
        emit emitCloseMpv(exited);
    }
    
    void MainWindow::__closeMpv(bool* exited){
        delete centralWidget();
        *exited = true;
    }