+void PlayerForm::portraitMode() {
+ ui->topWidget->show();
+ ui->bottomWidget->show();
+
+ landscape = false;
+
+ ui->widget->layout()->removeItem(ui->coverLayout);
+ ui->widget->layout()->removeItem(ui->controlLayout);
+
+ ui->controlLayout->removeItem(ui->countHLayout);
+ ui->controlLayout->removeItem(ui->cverticalSpacer_0);
+ ui->controlLayout->removeItem(ui->titleLayout);
+ ui->controlLayout->removeItem(ui->coverLayout);
+ ui->controlLayout->removeItem(ui->cverticalSpacer_1);
+ ui->controlLayout->removeItem(ui->seekLayout);
+ ui->controlLayout->removeItem(ui->progressLayout);
+ ui->controlLayout->removeItem(ui->cverticalSpacer_2);
+ ui->controlLayout->removeItem(ui->artistAlbumLayout);
+ ui->controlLayout->removeItem(ui->cverticalSpacer_3);
+
+ ui->controlLayout->addItem(ui->countHLayout);
+ ui->controlLayout->addItem(ui->progressLayout);
+ ui->controlLayout->addItem(ui->seekLayout);
+ ui->controlLayout->addItem(ui->cverticalSpacer_0);
+ ui->controlLayout->addItem(ui->titleLayout);
+ ui->controlLayout->addItem(ui->coverLayout);
+ ui->controlLayout->addItem(ui->artistAlbumLayout);
+ ui->controlLayout->addItem(ui->cverticalSpacer_1);
+ ui->controlLayout->invalidate();
+
+ ui->widget->layout()->addItem(ui->controlLayout);
+
+ ui->topWidget->layout()->removeItem(ui->thorizontalSpacer_0);
+ ui->topWidget->layout()->removeItem(ui->thorizontalSpacer_1);
+ ui->topWidget->layout()->removeItem(ui->thorizontalSpacer_2);
+ ui->topWidget->layout()->removeItem(ui->thorizontalSpacer_3);
+ ui->topWidget->layout()->addWidget(ui->prevButton);
+ ui->topWidget->layout()->addItem(ui->thorizontalSpacer_0);
+ ui->topWidget->layout()->addWidget(ui->stopButton);
+ ui->topWidget->layout()->addItem(ui->thorizontalSpacer_1);
+ ui->topWidget->layout()->addWidget(ui->playpauseButton);
+ ui->topWidget->layout()->addItem(ui->thorizontalSpacer_2);
+ ui->topWidget->layout()->addWidget(ui->nextButton);
+ ui->topWidget->layout()->addItem(ui->thorizontalSpacer_3);
+ ui->topWidget->layout()->addWidget(ui->moreButton);
+ ui->topWidget->layout()->addWidget(_fscreen_button);
+ ui->bhorizontalLayout->removeItem(ui->chorizontalSpacer_0);
+ ui->bhorizontalLayout->removeItem(ui->chorizontalSpacer_1);
+ ui->bhorizontalLayout->removeItem(ui->chorizontalSpacer_2);
+ ui->bhorizontalLayout->removeItem(ui->chorizontalSpacer_3);
+ ui->bhorizontalLayout->removeItem(ui->chorizontalSpacer_4);
+
+ ui->bottomWidget->layout()->removeItem(ui->bhorizontalSpacer_0);
+ ui->bottomWidget->layout()->removeItem(ui->bhorizontalSpacer_1);
+ ui->bottomWidget->layout()->removeItem(ui->bhorizontalSpacer_2);
+ ui->bottomWidget->layout()->removeItem(ui->bhorizontalSpacer_3);
+ ui->bottomWidget->layout()->addWidget(ui->libraryButton);
+ ui->bottomWidget->layout()->addItem(ui->bhorizontalSpacer_0);
+ ui->bottomWidget->layout()->addWidget(ui->viewButton);
+ ui->bottomWidget->layout()->addItem(ui->bhorizontalSpacer_1);
+ ui->bottomWidget->layout()->addWidget(ui->randomButton);
+ 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->dirButton);
+
+ if (_tools_widget->isVisible()) {
+ ui->moreButton->setIcon(QIcon(":/icons/"+_icons_theme+"/unmore.png"));
+ } else {
+ ui->moreButton->setIcon(QIcon(":/icons/"+_icons_theme+"/more.png"));
+ }
+}
+
+void PlayerForm::_tools_widget_toggle() {
+ if (_tools_widget->isVisible()) {
+ ui->moreButton->setIcon(QIcon(landscape ? ":/icons/"+_icons_theme+"/unmore.png" : ":/icons/"+_icons_theme+"/more.png"));
+ _tools_widget->hide();
+ _tools_widget->reset();
+ cancelSearch();
+ } else {
+ ui->moreButton->setIcon(QIcon(landscape ? ":/icons/"+_icons_theme+"/more.png" : ":/icons/"+_icons_theme+"/unmore.png"));
+ _tools_widget->show();
+ _tools_widget->setFocus();
+ }