Initial structure. New abstract levels: dataobjecst, storage
[someplayer] / src / mainwindow.cpp
1 #include "mainwindow.h"
2 #include "ui_mainwindow.h"
3 #include <QFileDialog>
4 #include <QMessageBox>
5 #include "player.h"
6
7 MainWindow::MainWindow(QWidget *parent) :
8         QMainWindow(parent),
9         ui(new Ui::MainWindow)
10 {
11         ui->setupUi(this);
12         connect(ui->actionOpen, SIGNAL(triggered()), this, SLOT(openMedia()));
13         player = new Player();
14 }
15
16 MainWindow::~MainWindow()
17 {
18         delete ui;
19 }
20
21 void MainWindow::openMedia()
22 {
23         QString filename = QFileDialog::getOpenFileName(this, "Open media", "/home/user/");
24         player->playSong(filename);
25
26 }