From 061faefb6fee46d1381bcc2c7bfa0011f5126750 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Mon, 20 Jan 2020 11:07:03 -0500 Subject: Added file dialog and pause --- player.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'player.cpp') diff --git a/player.cpp b/player.cpp index 6c2a311..d2476dc 100644 --- a/player.cpp +++ b/player.cpp @@ -3,6 +3,7 @@ #include "ui_player.h" #include "about.h" #include +#include Player::Player(QWidget *parent) @@ -24,11 +25,12 @@ void Player::on_actionQuit_triggered() close(); } -void Player::on_pushButton_pressed() +void Player::on_playButton_pressed() { + QPushButton mPlay; + std::cout << "Playing music...\n"; - mPlayer->setMedia(QUrl::fromLocalFile("/home/andrew/Music/4616-werq-by-kevin-macleod.mp3")); - mPlayer->setVolume(50); + mPlayer->play(); } @@ -39,3 +41,15 @@ void Player::on_actionAbout_triggered() about.setModal(true); about.exec(); } + +void Player::on_pauseButton_pressed() +{ + mPlayer->pause(); +} + +void Player::on_pushButton_pressed() +{ + QString mFile; + mFile = QFileDialog::getOpenFileName(this, "Open any audio file", QDir::homePath(), tr("Audio Files (*.mp3)")); + mPlayer->setMedia(QUrl::fromLocalFile(mFile)); +} -- cgit v1.2.3