9 #ifndef UI_GUI_SOMAFM_H 10 #define UI_GUI_SOMAFM_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QFrame> 15 #include <QtWidgets/QGridLayout> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QHeaderView> 18 #include <QtWidgets/QLabel> 19 #include <QtWidgets/QListView> 20 #include <QtWidgets/QSpacerItem> 21 #include <QtWidgets/QWidget> 22 #include "3rdParty/SomaFM/ui/SomaFMStationView.h" 29 QGridLayout *gridLayout;
30 QListView *lv_playlists;
33 QLabel *lab_description;
37 QHBoxLayout *horizontalLayout;
39 QSpacerItem *horizontalSpacer;
42 QHBoxLayout *horizontalLayout_2;
45 void setupUi(QWidget *GUI_SomaFM)
47 if (GUI_SomaFM->objectName().isEmpty())
48 GUI_SomaFM->setObjectName(QStringLiteral(
"GUI_SomaFM"));
49 GUI_SomaFM->resize(856, 978);
50 gridLayout =
new QGridLayout(GUI_SomaFM);
51 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
52 lv_playlists =
new QListView(GUI_SomaFM);
53 lv_playlists->setObjectName(QStringLiteral(
"lv_playlists"));
54 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
55 sizePolicy.setHorizontalStretch(0);
56 sizePolicy.setVerticalStretch(0);
57 sizePolicy.setHeightForWidth(lv_playlists->sizePolicy().hasHeightForWidth());
58 lv_playlists->setSizePolicy(sizePolicy);
59 lv_playlists->setFocusPolicy(Qt::StrongFocus);
60 lv_playlists->setDragDropMode(QAbstractItemView::DragOnly);
61 lv_playlists->setAlternatingRowColors(
true);
63 gridLayout->addWidget(lv_playlists, 8, 1, 1, 1);
65 label_3 =
new QLabel(GUI_SomaFM);
66 label_3->setObjectName(QStringLiteral(
"label_3"));
70 label_3->setFont(font);
72 gridLayout->addWidget(label_3, 10, 1, 1, 1);
74 line =
new QFrame(GUI_SomaFM);
75 line->setObjectName(QStringLiteral(
"line"));
76 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
77 sizePolicy1.setHorizontalStretch(0);
78 sizePolicy1.setVerticalStretch(0);
79 sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
80 line->setSizePolicy(sizePolicy1);
81 line->setFrameShape(QFrame::HLine);
82 line->setFrameShadow(QFrame::Sunken);
84 gridLayout->addWidget(line, 5, 1, 1, 1);
86 lab_description =
new QLabel(GUI_SomaFM);
87 lab_description->setObjectName(QStringLiteral(
"lab_description"));
89 font1.setPointSize(11);
90 lab_description->setFont(font1);
91 lab_description->setStyleSheet(QStringLiteral(
"font-size: 11pt;"));
92 lab_description->setText(QStringLiteral(
""));
93 lab_description->setTextFormat(Qt::RichText);
94 lab_description->setWordWrap(
true);
95 lab_description->setOpenExternalLinks(
true);
97 gridLayout->addWidget(lab_description, 4, 1, 1, 1);
99 line_3 =
new QFrame(GUI_SomaFM);
100 line_3->setObjectName(QStringLiteral(
"line_3"));
101 line_3->setFrameShape(QFrame::HLine);
102 line_3->setFrameShadow(QFrame::Sunken);
104 gridLayout->addWidget(line_3, 3, 1, 1, 1);
106 line_2 =
new QFrame(GUI_SomaFM);
107 line_2->setObjectName(QStringLiteral(
"line_2"));
108 line_2->setFrameShape(QFrame::HLine);
109 line_2->setFrameShadow(QFrame::Sunken);
111 gridLayout->addWidget(line_2, 9, 1, 1, 1);
113 lab_donate =
new QLabel(GUI_SomaFM);
114 lab_donate->setObjectName(QStringLiteral(
"lab_donate"));
115 lab_donate->setOpenExternalLinks(
true);
117 gridLayout->addWidget(lab_donate, 11, 1, 1, 1);
119 horizontalLayout =
new QHBoxLayout();
120 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
121 header_frame =
new QFrame(GUI_SomaFM);
122 header_frame->setObjectName(QStringLiteral(
"header_frame"));
123 header_frame->setFrameShape(QFrame::StyledPanel);
124 header_frame->setFrameShadow(QFrame::Raised);
126 horizontalLayout->addWidget(header_frame);
128 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
130 horizontalLayout->addItem(horizontalSpacer);
133 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 2);
135 label_2 =
new QLabel(GUI_SomaFM);
136 label_2->setObjectName(QStringLiteral(
"label_2"));
138 font2.setPointSize(11);
141 label_2->setFont(font2);
143 gridLayout->addWidget(label_2, 6, 1, 1, 1);
146 tv_stations->setObjectName(QStringLiteral(
"tv_stations"));
147 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
148 sizePolicy2.setHorizontalStretch(0);
149 sizePolicy2.setVerticalStretch(0);
150 sizePolicy2.setHeightForWidth(tv_stations->sizePolicy().hasHeightForWidth());
151 tv_stations->setSizePolicy(sizePolicy2);
152 tv_stations->setFocusPolicy(Qt::StrongFocus);
153 tv_stations->setDragEnabled(
true);
154 tv_stations->setDragDropMode(QAbstractItemView::DragOnly);
155 tv_stations->setAlternatingRowColors(
true);
156 tv_stations->setSelectionMode(QAbstractItemView::SingleSelection);
157 tv_stations->setSelectionBehavior(QAbstractItemView::SelectRows);
158 tv_stations->setShowGrid(
false);
159 tv_stations->setGridStyle(Qt::NoPen);
160 tv_stations->horizontalHeader()->setVisible(
false);
161 tv_stations->horizontalHeader()->setStretchLastSection(
true);
162 tv_stations->verticalHeader()->setVisible(
false);
163 tv_stations->verticalHeader()->setDefaultSectionSize(20);
164 tv_stations->verticalHeader()->setMinimumSectionSize(20);
166 gridLayout->addWidget(tv_stations, 1, 0, 11, 1);
168 horizontalLayout_2 =
new QHBoxLayout();
169 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
170 lab_image =
new QLabel(GUI_SomaFM);
171 lab_image->setObjectName(QStringLiteral(
"lab_image"));
172 QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
173 sizePolicy3.setHorizontalStretch(0);
174 sizePolicy3.setVerticalStretch(0);
175 sizePolicy3.setHeightForWidth(lab_image->sizePolicy().hasHeightForWidth());
176 lab_image->setSizePolicy(sizePolicy3);
177 lab_image->setMinimumSize(QSize(200, 200));
178 lab_image->setStyleSheet(QLatin1String(
"background: black;\n" 179 "border: 2px solid #202020;\n" 182 lab_image->setText(QStringLiteral(
""));
183 lab_image->setScaledContents(
false);
185 horizontalLayout_2->addWidget(lab_image);
188 gridLayout->addLayout(horizontalLayout_2, 1, 1, 2, 1);
191 retranslateUi(GUI_SomaFM);
193 QMetaObject::connectSlotsByName(GUI_SomaFM);
196 void retranslateUi(QWidget *GUI_SomaFM)
198 label_3->setText(QApplication::translate(
"GUI_SomaFM",
"Donate to Soma.fm",
nullptr));
199 lab_donate->setText(QString());
200 label_2->setText(QApplication::translate(
"GUI_SomaFM",
"Streams",
nullptr));
201 Q_UNUSED(GUI_SomaFM);
212 #endif // UI_GUI_SOMAFM_H Definition: ui_GUI_SomaFM.h:206
Definition: ui_GUI_SomaFM.h:26
Definition: ui_GUI_SomaFM.h:207
Definition: SomaFMStationView.h:28