Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • b61df3cce67e6cb0cc6bb036f9d7a92e38756502
  • master par défaut protégée
2 résultats

Procfile

Blame
  • MainWindow.cc 1,18 Kio
    #define VIVY_MAINWINDOW_CC
    
    #include "MainWindow.h"
    #include "DialogHelp.h"
    #include "VivyDocumentView.h"
    
    #include <iostream>
    #include <cstring>
    #include <cstdio>
    #include <QStandardPaths>
    #include <QPixmap>
    #include <QVBoxLayout>
    #include <QMessageBox>
    #include <QFileDialog>
    #include <QStatusBar>
    #include <QMenuBar>
    #include <QImage>
    #include <QToolBar>
    
    MainWindow::MainWindow(QWidget *parent) noexcept
        : QMainWindow(parent)
    {
    #include "MainWindow.xdef"
        statusBar()->showMessage("QSimulate has started");
    }
    
    void
    MainWindow::openDialogHelp() noexcept
    {
        std::unique_ptr<DialogHelp> help_holder = std::make_unique<DialogHelp>(this);
        help_holder->exec();
    }
    
    void
    MainWindow::saveFile() noexcept
    {
    }
    
    void
    MainWindow::saveFileAs() noexcept
    {
    }
    
    void
    MainWindow::openAudioFile() noexcept
    {
        QString filename                 = QFileDialog::getOpenFileName(this, "Select a file");
        AudioVisualizer *audioVisualizer = AudioVisualizer::fromFile(filename);
        if (audioVisualizer == nullptr)
            return;
    
        QVBoxLayout *layout = new QVBoxLayout;
        layout->addWidget(audioVisualizer);
    
        QWidget *window = new QWidget;
        window->setLayout(layout);
    
        setCentralWidget(window);
    }