aboutsummaryrefslogtreecommitdiff
path: root/player.cpp
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-01-22 21:08:59 -0500
committerAndrew Lee <alee14498@protonmail.com>2020-01-22 21:08:59 -0500
commit29e2434dd9ca1eb37625b094a3e9a03fcb88302e (patch)
treeb7cba61a3070642c002a7ecb704a6b0adfccff62 /player.cpp
parent0445b4f82ef447e072d9ab2887b9e62e7c648778 (diff)
downloaderable-godot-29e2434dd9ca1eb37625b094a3e9a03fcb88302e.tar.gz
erable-godot-29e2434dd9ca1eb37625b094a3e9a03fcb88302e.tar.bz2
erable-godot-29e2434dd9ca1eb37625b094a3e9a03fcb88302e.zip
UI change and working volume slider
Diffstat (limited to 'player.cpp')
-rw-r--r--player.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/player.cpp b/player.cpp
index dd95b23..e618afc 100644
--- a/player.cpp
+++ b/player.cpp
@@ -27,6 +27,7 @@ void Player::mFileDialog()
msgbox.setText("This audio file has been loaded.");
msgbox.setIcon(QMessageBox::Information);
msgbox.exec();
+ ui->volumeSlider->setValue(100);
return;
}
}
@@ -37,8 +38,6 @@ Player::Player(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::Player)
{
- QSlider volumeSlider;
- //connect()
ui->setupUi(this);
}
@@ -57,15 +56,16 @@ void Player::on_actionQuit_triggered()
void Player::on_playButton_pressed()
{
- QPushButton playButton;
+ ui->playbackSlider->setEnabled(true);
+ ui->volumeSlider->setEnabled(true);
if (mPlayer->state() == mPlayer->PlayingState) {
qDebug() << "Pausing music...";
mPlayer->pause();
- playButton.setText("Pause");
+ ui->playButton->setText("Pause");
} else {
qDebug() << "Playing music...";
mPlayer->play();
- playButton.setText("Play");
+ ui->playButton->setText("Play");
}
}
@@ -73,6 +73,10 @@ void Player::on_stopButton_pressed()
{
qInfo() << "Stopping music...";
mPlayer->stop();
+ ui->volumeSlider->setEnabled(false);
+ ui->volumeSlider->setValue(100);
+ ui->playbackSlider->setEnabled(false);
+ ui->playbackSlider->setValue(0);
}
void Player::on_actionAbout_triggered()
@@ -91,3 +95,9 @@ void Player::on_actionOpen_triggered()
{
mFileDialog();
}
+
+
+void Player::on_volumeSlider_sliderMoved(int position)
+{
+ mPlayer->setVolume(position);
+}