<file>black/unmore_l.png</file>
<file>black/unmore.png</file>
<file>black/use.png</file>
- <file>black/volume.png</file>
<file>white/add.png</file>
<file>white/artists.png</file>
<file>white/back.png</file>
<file>white/unmore_l.png</file>
<file>white/unmore.png</file>
<file>white/use.png</file>
- <file>white/volume.png</file>
<file>white/update.png</file>
<file>black/update.png</file>
<file>white/update-all.png</file>
<file>black/update-pls.png</file>
<file>white/arrow_r.png</file>
<file>black/arrow_r.png</file>
+ <file>black/directory.png</file>
+ <file>white/directory.png</file>
</qresource>
</RCC>
_fscreen_button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
_fscreen_button->hide();
- ui->volumeSlider->setMinimum(0);
- ui->volumeSlider->setMaximum(100);
- ui->volumeSlider->setValue(config.getValue("playback/volume").toInt());
- _player->setVolume(ui->volumeSlider->value());
- ui->volumeSlider->hide();
- ui->seekSlider->setEnabled(false);
ui->progressLayout->removeItem(ui->seekSpacer);
_tools_widget = new ToolsWidget(this);
ui->toolsLayout->insertWidget(0, _tools_widget);
connect(ui->randomButton, SIGNAL(clicked()), this, SLOT(_toggle_random()));
connect(ui->repeatButton, SIGNAL(clicked()), this, SLOT(_toggle_repeat()));
connect(ui->seekSlider, SIGNAL(sliderMoved(int)), _player, SLOT(seek(int)));
- connect(ui->volumeSlider, SIGNAL(sliderMoved(int)), _player, SLOT(setVolume(int)));
connect(ui->playlistView, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(_custom_context_menu_requested(QPoint)));
connect(clear_playlist, SIGNAL(triggered()), this, SIGNAL(clearPlaylist()));
connect(delete_action, SIGNAL(triggered()), this, SLOT(_delete_track()));
connect(_player, SIGNAL(stateChanged(PlayerState)), this, SLOT(_state_changed(PlayerState)));
connect(_player, SIGNAL(trackDone(Track)), _lib, SLOT(updateTrackCount(Track)));
connect(_tag_resolver, SIGNAL(decoded(Track)), this, SLOT(_track_decoded(Track)));
- connect(ui->volumeButton, SIGNAL(clicked()), this, SLOT(_toggle_volume()));
+ connect(ui->dirButton, SIGNAL(clicked()), this, SLOT(_dirview()));
connect(ui->moreButton, SIGNAL(clicked()), this, SLOT(_tools_widget_toggle()));
connect(_tools_widget, SIGNAL(search(QString)), this, SLOT(search(QString)));
connect(_tools_widget, SIGNAL(nextSearch()), this, SLOT(nextItem()));
_player->stop();
}
-void PlayerForm::_toggle_volume() {
- if (ui->volumeSlider->isVisible()) {
- ui->volumeSlider->hide();
- } else {
- ui->volumeSlider->show();
- ui->volumeSlider->setValue(_player->volume());
- }
-}
+void PlayerForm::_dirview() {
-void PlayerForm::_volume_changed() {
- int value = ui->volumeSlider->value();
- _player->setVolume(value);
}
void PlayerForm::landscapeMode() {
ui->bhorizontalLayout->addWidget(ui->moreButton);
ui->bhorizontalLayout->addWidget(_fscreen_button);
ui->bhorizontalLayout->addItem(ui->chorizontalSpacer_4);
- ui->bhorizontalLayout->addWidget(ui->volumeButton);
+ ui->bhorizontalLayout->addWidget(ui->dirButton);
if (_tools_widget->isVisible()) {
ui->moreButton->setIcon(QIcon(":/icons/"+_icons_theme+"/more.png"));
ui->bottomWidget->layout()->addItem(ui->bhorizontalSpacer_2);
ui->bottomWidget->layout()->addWidget(ui->repeatButton);
ui->bottomWidget->layout()->addItem(ui->bhorizontalSpacer_3);
- ui->bottomWidget->layout()->addWidget(ui->volumeButton);
+ ui->bottomWidget->layout()->addWidget(ui->dirButton);
if (_tools_widget->isVisible()) {
ui->moreButton->setIcon(QIcon(":/icons/"+_icons_theme+"/unmore.png"));
ui->nextButton->setIcon(QIcon(":/icons/"+_icons_theme+"/next.png"));
ui->stopButton->setIcon(QIcon(":/icons/"+_icons_theme+"/stop.png"));
ui->prevButton->setIcon(QIcon(":/icons/"+_icons_theme+"/prev.png"));
- ui->volumeButton->setIcon(QIcon(":/icons/"+_icons_theme+"/volume.png"));
+ ui->dirButton->setIcon(QIcon(":/icons/"+_icons_theme+"/directory.png"));
if (_player->state() == PLAYER_PLAYING) {
ui->playpauseButton->setIcon(QIcon(":/icons/"+_icons_theme+"/pause.png"));
} else {
</widget>
</widget>
</item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>0</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QSlider" name="volumeSlider">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="invertedAppearance">
- <bool>false</bool>
- </property>
- <property name="invertedControls">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer_3">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>0</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
</layout>
</item>
<item>
</spacer>
</item>
<item>
- <widget class="QPushButton" name="volumeButton">
+ <widget class="QPushButton" name="dirButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
</property>
<property name="icon">
<iconset resource="../../resources/resources.qrc">
- <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
+ <normaloff>:/icons/white/directory.png</normaloff>:/icons/white/directory.png</iconset>
</property>
<property name="flat">
<bool>true</bool>