aboutsummaryrefslogtreecommitdiff
path: root/player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'player.cpp')
-rw-r--r--player.cpp22
1 files changed, 21 insertions, 1 deletions
diff --git a/player.cpp b/player.cpp
index 9513423..6c2a311 100644
--- a/player.cpp
+++ b/player.cpp
@@ -1,6 +1,9 @@
#include <iostream>
#include "player.h"
#include "ui_player.h"
+#include "about.h"
+#include <QMediaPlayer>
+
Player::Player(QWidget *parent)
: QMainWindow(parent)
@@ -11,11 +14,28 @@ Player::Player(QWidget *parent)
Player::~Player()
{
+ std::cout << "Closing AleePlayer...\n";
+ mPlayer->deleteLater();
delete ui;
}
void Player::on_actionQuit_triggered()
{
- std::cout << "Closing AleePlayer...\n";
close();
}
+
+void Player::on_pushButton_pressed()
+{
+ std::cout << "Playing music...\n";
+ mPlayer->setMedia(QUrl::fromLocalFile("/home/andrew/Music/4616-werq-by-kevin-macleod.mp3"));
+ mPlayer->setVolume(50);
+ mPlayer->play();
+}
+
+void Player::on_actionAbout_triggered()
+{
+ std::cout << "Opening dialog\n";
+ About about;
+ about.setModal(true);
+ about.exec();
+}