Skip to content
Extraits de code Groupes Projets

Add documents

Fusionnées Kubat a demandé de fusionner vivy-document vers master
6 files
+ 28
14
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 13
8
@@ -7,6 +7,7 @@
@@ -7,6 +7,7 @@
#include <iostream>
#include <iostream>
#include <cstring>
#include <cstring>
#include <cstdio>
#include <cstdio>
 
#include <QFileInfo>
#include <QStandardPaths>
#include <QStandardPaths>
#include <QPixmap>
#include <QPixmap>
#include <QVBoxLayout>
#include <QVBoxLayout>
@@ -44,16 +45,20 @@ MainWindow::saveFileAs() noexcept
@@ -44,16 +45,20 @@ MainWindow::saveFileAs() noexcept
void
void
MainWindow::openAudioFile() noexcept
MainWindow::openAudioFile() noexcept
{
{
QString filename = QFileDialog::getOpenFileName(this, "Select a file");
QString filename = QFileDialog::getOpenFileName(this, "Select a file");
AudioVisualizer *audioVisualizer = AudioVisualizer::fromFile(filename);
if (filename.isEmpty())
if (audioVisualizer == nullptr)
return;
return;
 
QFileInfo fileInfo(filename);
QVBoxLayout *layout = new QVBoxLayout;
VivyDocument *document = documentStore.loadDocument(filename);
layout->addWidget(audioVisualizer);
if (document == nullptr)
 
return;
QWidget *window = new QWidget;
AudioVisualizer *audioVisualizer = AudioVisualizer::fromFile(filename);
window->setLayout(layout);
if (audioVisualizer == nullptr)
 
return;
setCentralWidget(window);
VivyDocumentView *documentView = documentStore.getDocumentView(document->getName());
 
if (documentView != nullptr)
 
setCentralWidget(documentView);
}
}
Chargement en cours