diff options
Diffstat (limited to 'player.cpp')
| -rw-r--r-- | player.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -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(); +} |
