|
a/GUI/mainw/mainw.cpp |
|
b/GUI/mainw/mainw.cpp |
|
... |
|
... |
305 |
this->centralWidget();
|
305 |
this->centralWidget();
|
306 |
}
|
306 |
}
|
307 |
|
307 |
|
308 |
void GUI_Player::setPlaylistWidget(QWidget* w)
|
308 |
void GUI_Player::setPlaylistWidget(QWidget* w)
|
309 |
{
|
309 |
{
|
|
|
310 |
if (ui->playlist_widget) {
|
|
|
311 |
w->setSizePolicy(ui->playlist_widget->sizePolicy());
|
|
|
312 |
} else {
|
|
|
313 |
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
|
|
314 |
sizePolicy.setHorizontalStretch(2);
|
|
|
315 |
sizePolicy.setVerticalStretch(2);
|
|
|
316 |
sizePolicy.setHeightForWidth(w->sizePolicy().hasHeightForWidth());
|
|
|
317 |
w->setSizePolicy(sizePolicy);
|
|
|
318 |
}
|
310 |
delete ui->playlist_widget;
|
319 |
delete ui->playlist_widget;
|
311 |
ui->playlist_widget = w;
|
320 |
ui->playlist_widget = w;
|
312 |
ui->verticalLayout->addWidget(ui->playlist_widget);
|
321 |
ui->verticalLayout->addWidget(ui->playlist_widget);
|
|
|
322 |
|
|
|
323 |
#ifdef UPPLAY_HORIZONTAL_LAYOUT
|
|
|
324 |
QLayoutItem *cover = ui->player_w->takeCoverWidget();
|
|
|
325 |
QWidget *cw = cover->widget();
|
|
|
326 |
cw->setMaximumSize(QSize(9000, 9000));
|
|
|
327 |
cw->setSizePolicy(ui->coverWidget->sizePolicy());
|
|
|
328 |
ui->verticalLayout->insertWidget(0, cw, 1);
|
|
|
329 |
delete ui->coverWidget;
|
|
|
330 |
ui->verticalLayout->update();
|
|
|
331 |
#endif
|
313 |
}
|
332 |
}
|
314 |
|
333 |
|
315 |
void GUI_Player::setLibraryWidget(QWidget* w)
|
334 |
void GUI_Player::setLibraryWidget(QWidget* w)
|
316 |
{
|
335 |
{
|
317 |
if (ui->library_widget) {
|
336 |
if (ui->library_widget) {
|
|
... |
|
... |
387 |
|
406 |
|
388 |
void GUI_Player::resizeEvent(QResizeEvent*e)
|
407 |
void GUI_Player::resizeEvent(QResizeEvent*e)
|
389 |
{
|
408 |
{
|
390 |
QMainWindow::resizeEvent(e);
|
409 |
QMainWindow::resizeEvent(e);
|
391 |
m_settings->setPlayerSize(this->size());
|
410 |
m_settings->setPlayerSize(this->size());
|
|
|
411 |
if (ui_playlist)
|
392 |
ui_playlist->resize(ui->playlist_widget->size());
|
412 |
ui_playlist->resize(ui->playlist_widget->size());
|
393 |
}
|
413 |
}
|
394 |
|
414 |
|
395 |
void GUI_Player::keyPressEvent(QKeyEvent* e)
|
415 |
void GUI_Player::keyPressEvent(QKeyEvent* e)
|
396 |
{
|
416 |
{
|
397 |
|
417 |
|