|
|
|
|
@@ -69,69 +69,68 @@
|
|
|
|
|
#include "contextalbumsmodel.h"
|
|
|
|
|
#include "contextalbumsview.h"
|
|
|
|
|
|
|
|
|
|
ContextView::ContextView(QWidget *parent) :
|
|
|
|
|
QWidget(parent),
|
|
|
|
|
app_(nullptr),
|
|
|
|
|
collectionview_(nullptr),
|
|
|
|
|
album_cover_choice_controller_(nullptr),
|
|
|
|
|
lyrics_fetcher_(nullptr),
|
|
|
|
|
menu_(new QMenu(this)),
|
|
|
|
|
action_show_album_(nullptr),
|
|
|
|
|
action_show_data_(nullptr),
|
|
|
|
|
action_show_output_(nullptr),
|
|
|
|
|
action_show_albums_(nullptr),
|
|
|
|
|
action_show_lyrics_(nullptr),
|
|
|
|
|
action_search_lyrics_(nullptr),
|
|
|
|
|
layout_container_(new QVBoxLayout()),
|
|
|
|
|
widget_scrollarea_(new QWidget(this)),
|
|
|
|
|
layout_scrollarea_(new QVBoxLayout()),
|
|
|
|
|
scrollarea_(new QScrollArea(this)),
|
|
|
|
|
label_top_(new QLabel(this)),
|
|
|
|
|
widget_album_(new ContextAlbum(this)),
|
|
|
|
|
widget_stacked_(new QStackedWidget(this)),
|
|
|
|
|
widget_stop_(new QWidget(this)),
|
|
|
|
|
widget_play_(new QWidget(this)),
|
|
|
|
|
layout_stop_(new QVBoxLayout()),
|
|
|
|
|
layout_play_(new QVBoxLayout()),
|
|
|
|
|
label_stop_summary_(new QLabel(this)),
|
|
|
|
|
spacer_stop_bottom_(new QSpacerItem(0, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
widget_play_data_(new QWidget(this)),
|
|
|
|
|
widget_play_output_(new QWidget(this)),
|
|
|
|
|
layout_play_data_(new QGridLayout()),
|
|
|
|
|
layout_play_output_(new QGridLayout()),
|
|
|
|
|
label_play_albums_(new QLabel(this)),
|
|
|
|
|
label_play_lyrics_(new QLabel(this)),
|
|
|
|
|
widget_albums_(new ContextAlbumsView(this)),
|
|
|
|
|
//spacer_play_album_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_output_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_data_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_albums_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_bottom_(new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
label_filetype_title_(new QLabel(this)),
|
|
|
|
|
label_length_title_(new QLabel(this)),
|
|
|
|
|
label_samplerate_title_(new QLabel(this)),
|
|
|
|
|
label_bitdepth_title_(new QLabel(this)),
|
|
|
|
|
label_bitrate_title_(new QLabel(this)),
|
|
|
|
|
label_filetype_(new QLabel(this)),
|
|
|
|
|
label_length_(new QLabel(this)),
|
|
|
|
|
label_samplerate_(new QLabel(this)),
|
|
|
|
|
label_bitdepth_(new QLabel(this)),
|
|
|
|
|
label_bitrate_(new QLabel(this)),
|
|
|
|
|
label_device_title_(new QLabel(this)),
|
|
|
|
|
label_engine_title_(new QLabel(this)),
|
|
|
|
|
label_device_space_(new QLabel(this)),
|
|
|
|
|
label_engine_space_(new QLabel(this)),
|
|
|
|
|
label_device_(new QLabel(this)),
|
|
|
|
|
label_engine_(new QLabel(this)),
|
|
|
|
|
label_device_icon_(new QLabel(this)),
|
|
|
|
|
label_engine_icon_(new QLabel(this)),
|
|
|
|
|
spacer_bottom_(new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
lyrics_tried_(false),
|
|
|
|
|
lyrics_id_(-1),
|
|
|
|
|
font_size_headline_(0),
|
|
|
|
|
font_size_normal_(0),
|
|
|
|
|
prev_width_(0)
|
|
|
|
|
{
|
|
|
|
|
ContextView::ContextView(QWidget *parent)
|
|
|
|
|
: QWidget(parent),
|
|
|
|
|
app_(nullptr),
|
|
|
|
|
collectionview_(nullptr),
|
|
|
|
|
album_cover_choice_controller_(nullptr),
|
|
|
|
|
lyrics_fetcher_(nullptr),
|
|
|
|
|
menu_(new QMenu(this)),
|
|
|
|
|
action_show_album_(nullptr),
|
|
|
|
|
action_show_data_(nullptr),
|
|
|
|
|
action_show_output_(nullptr),
|
|
|
|
|
action_show_albums_(nullptr),
|
|
|
|
|
action_show_lyrics_(nullptr),
|
|
|
|
|
action_search_lyrics_(nullptr),
|
|
|
|
|
layout_container_(new QVBoxLayout()),
|
|
|
|
|
widget_scrollarea_(new QWidget(this)),
|
|
|
|
|
layout_scrollarea_(new QVBoxLayout()),
|
|
|
|
|
scrollarea_(new QScrollArea(this)),
|
|
|
|
|
label_top_(new QLabel(this)),
|
|
|
|
|
widget_album_(new ContextAlbum(this)),
|
|
|
|
|
widget_stacked_(new QStackedWidget(this)),
|
|
|
|
|
widget_stop_(new QWidget(this)),
|
|
|
|
|
widget_play_(new QWidget(this)),
|
|
|
|
|
layout_stop_(new QVBoxLayout()),
|
|
|
|
|
layout_play_(new QVBoxLayout()),
|
|
|
|
|
label_stop_summary_(new QLabel(this)),
|
|
|
|
|
spacer_stop_bottom_(new QSpacerItem(0, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
widget_play_data_(new QWidget(this)),
|
|
|
|
|
widget_play_output_(new QWidget(this)),
|
|
|
|
|
layout_play_data_(new QGridLayout()),
|
|
|
|
|
layout_play_output_(new QGridLayout()),
|
|
|
|
|
label_play_albums_(new QLabel(this)),
|
|
|
|
|
label_play_lyrics_(new QLabel(this)),
|
|
|
|
|
widget_albums_(new ContextAlbumsView(this)),
|
|
|
|
|
//spacer_play_album_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_output_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_data_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_albums_(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed)),
|
|
|
|
|
spacer_play_bottom_(new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
label_filetype_title_(new QLabel(this)),
|
|
|
|
|
label_length_title_(new QLabel(this)),
|
|
|
|
|
label_samplerate_title_(new QLabel(this)),
|
|
|
|
|
label_bitdepth_title_(new QLabel(this)),
|
|
|
|
|
label_bitrate_title_(new QLabel(this)),
|
|
|
|
|
label_filetype_(new QLabel(this)),
|
|
|
|
|
label_length_(new QLabel(this)),
|
|
|
|
|
label_samplerate_(new QLabel(this)),
|
|
|
|
|
label_bitdepth_(new QLabel(this)),
|
|
|
|
|
label_bitrate_(new QLabel(this)),
|
|
|
|
|
label_device_title_(new QLabel(this)),
|
|
|
|
|
label_engine_title_(new QLabel(this)),
|
|
|
|
|
label_device_space_(new QLabel(this)),
|
|
|
|
|
label_engine_space_(new QLabel(this)),
|
|
|
|
|
label_device_(new QLabel(this)),
|
|
|
|
|
label_engine_(new QLabel(this)),
|
|
|
|
|
label_device_icon_(new QLabel(this)),
|
|
|
|
|
label_engine_icon_(new QLabel(this)),
|
|
|
|
|
spacer_bottom_(new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Expanding)),
|
|
|
|
|
lyrics_tried_(false),
|
|
|
|
|
lyrics_id_(-1),
|
|
|
|
|
font_size_headline_(0),
|
|
|
|
|
font_size_normal_(0),
|
|
|
|
|
prev_width_(0) {
|
|
|
|
|
|
|
|
|
|
setLayout(layout_container_);
|
|
|
|
|
|
|
|
|
|
|