Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 9c3d01aca191ce27ef2eb254abd7ca4eee44bf56
  • master par défaut protégée
  • rust-playlist-sync
  • rust
  • fix-qt-deprecated-qvariant-type
  • fix-mpris-qtwindow-race-condition
  • rust-appimage-wayland
  • windows-build-rebased
  • v2.5 protégée
  • v2.4 protégée
  • v2.3-1 protégée
  • v2.3 protégée
  • v2.2 protégée
  • v2.1 protégée
  • v2.0 protégée
  • v1.8-3 protégée
  • v1.8-2 protégée
  • v1.8-1 protégée
  • v1.8 protégée
  • v1.7 protégée
  • v1.6 protégée
  • v1.5 protégée
  • v1.4 protégée
  • v1.3 protégée
  • v1.2 protégée
  • v1.1 protégée
  • v1.0 protégée
27 résultats

mainwindow.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;
    }