9 #ifndef UI_GUI_SOMAFM_H 10 #define UI_GUI_SOMAFM_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QComboBox> 17 #include <QtWidgets/QFrame> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QLineEdit> 23 #include <QtWidgets/QListView> 24 #include <QtWidgets/QSpacerItem> 25 #include <QtWidgets/QWidget> 26 #include "3rdParty/SomaFM/ui/SomaFMStationView.h" 33 QGridLayout *gridLayout;
34 QListView *lv_playlists;
37 QLabel *lab_description;
41 QHBoxLayout *horizontalLayout;
42 QComboBox *combo_lib_chooser;
43 QSpacerItem *horizontalSpacer;
47 QHBoxLayout *horizontalLayout_2;
52 if (GUI_SomaFM->objectName().isEmpty())
53 GUI_SomaFM->setObjectName(QStringLiteral(
"GUI_SomaFM"));
54 GUI_SomaFM->resize(856, 978);
55 gridLayout =
new QGridLayout(GUI_SomaFM);
56 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
57 lv_playlists =
new QListView(GUI_SomaFM);
58 lv_playlists->setObjectName(QStringLiteral(
"lv_playlists"));
59 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Expanding);
60 sizePolicy.setHorizontalStretch(0);
61 sizePolicy.setVerticalStretch(0);
62 sizePolicy.setHeightForWidth(lv_playlists->sizePolicy().hasHeightForWidth());
63 lv_playlists->setSizePolicy(sizePolicy);
64 lv_playlists->setFocusPolicy(Qt::StrongFocus);
65 lv_playlists->setDragDropMode(QAbstractItemView::DragOnly);
66 lv_playlists->setAlternatingRowColors(
true);
68 gridLayout->addWidget(lv_playlists, 8, 1, 1, 1);
70 label_3 =
new QLabel(GUI_SomaFM);
71 label_3->setObjectName(QStringLiteral(
"label_3"));
75 label_3->setFont(font);
77 gridLayout->addWidget(label_3, 10, 1, 1, 1);
79 line =
new QFrame(GUI_SomaFM);
80 line->setObjectName(QStringLiteral(
"line"));
81 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
82 sizePolicy1.setHorizontalStretch(0);
83 sizePolicy1.setVerticalStretch(0);
84 sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
85 line->setSizePolicy(sizePolicy1);
86 line->setFrameShape(QFrame::HLine);
87 line->setFrameShadow(QFrame::Sunken);
89 gridLayout->addWidget(line, 5, 1, 1, 1);
91 lab_description =
new QLabel(GUI_SomaFM);
92 lab_description->setObjectName(QStringLiteral(
"lab_description"));
94 font1.setPointSize(11);
95 lab_description->setFont(font1);
96 lab_description->setStyleSheet(QStringLiteral(
"font-size: 11pt;"));
97 lab_description->setText(QStringLiteral(
""));
98 lab_description->setTextFormat(Qt::RichText);
99 lab_description->setWordWrap(
true);
100 lab_description->setOpenExternalLinks(
true);
102 gridLayout->addWidget(lab_description, 4, 1, 1, 1);
104 line_3 =
new QFrame(GUI_SomaFM);
105 line_3->setObjectName(QStringLiteral(
"line_3"));
106 line_3->setFrameShape(QFrame::HLine);
107 line_3->setFrameShadow(QFrame::Sunken);
109 gridLayout->addWidget(line_3, 3, 1, 1, 1);
111 line_2 =
new QFrame(GUI_SomaFM);
112 line_2->setObjectName(QStringLiteral(
"line_2"));
113 line_2->setFrameShape(QFrame::HLine);
114 line_2->setFrameShadow(QFrame::Sunken);
116 gridLayout->addWidget(line_2, 9, 1, 1, 1);
118 lab_donate =
new QLabel(GUI_SomaFM);
119 lab_donate->setObjectName(QStringLiteral(
"lab_donate"));
120 lab_donate->setOpenExternalLinks(
true);
122 gridLayout->addWidget(lab_donate, 11, 1, 1, 1);
124 horizontalLayout =
new QHBoxLayout();
125 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
126 combo_lib_chooser =
new QComboBox(GUI_SomaFM);
127 combo_lib_chooser->setObjectName(QStringLiteral(
"combo_lib_chooser"));
128 combo_lib_chooser->setFocusPolicy(Qt::StrongFocus);
130 horizontalLayout->addWidget(combo_lib_chooser);
132 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
134 horizontalLayout->addItem(horizontalSpacer);
136 lineEdit =
new QLineEdit(GUI_SomaFM);
137 lineEdit->setObjectName(QStringLiteral(
"lineEdit"));
138 lineEdit->setMaximumSize(QSize(0, 16777215));
140 horizontalLayout->addWidget(lineEdit);
143 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 2);
145 label_2 =
new QLabel(GUI_SomaFM);
146 label_2->setObjectName(QStringLiteral(
"label_2"));
148 font2.setPointSize(11);
151 label_2->setFont(font2);
153 gridLayout->addWidget(label_2, 6, 1, 1, 1);
156 tv_stations->setObjectName(QStringLiteral(
"tv_stations"));
157 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
158 sizePolicy2.setHorizontalStretch(0);
159 sizePolicy2.setVerticalStretch(0);
160 sizePolicy2.setHeightForWidth(tv_stations->sizePolicy().hasHeightForWidth());
161 tv_stations->setSizePolicy(sizePolicy2);
162 tv_stations->setFocusPolicy(Qt::StrongFocus);
163 tv_stations->setDragEnabled(
true);
164 tv_stations->setDragDropMode(QAbstractItemView::DragOnly);
165 tv_stations->setAlternatingRowColors(
true);
166 tv_stations->setSelectionMode(QAbstractItemView::SingleSelection);
167 tv_stations->setSelectionBehavior(QAbstractItemView::SelectRows);
168 tv_stations->setShowGrid(
false);
169 tv_stations->setGridStyle(Qt::NoPen);
170 tv_stations->horizontalHeader()->setVisible(
false);
171 tv_stations->horizontalHeader()->setStretchLastSection(
true);
172 tv_stations->verticalHeader()->setVisible(
false);
173 tv_stations->verticalHeader()->setDefaultSectionSize(20);
174 tv_stations->verticalHeader()->setMinimumSectionSize(20);
176 gridLayout->addWidget(tv_stations, 1, 0, 11, 1);
178 horizontalLayout_2 =
new QHBoxLayout();
179 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
180 lab_image =
new QLabel(GUI_SomaFM);
181 lab_image->setObjectName(QStringLiteral(
"lab_image"));
182 QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
183 sizePolicy3.setHorizontalStretch(0);
184 sizePolicy3.setVerticalStretch(0);
185 sizePolicy3.setHeightForWidth(lab_image->sizePolicy().hasHeightForWidth());
186 lab_image->setSizePolicy(sizePolicy3);
187 lab_image->setMinimumSize(QSize(200, 200));
188 lab_image->setStyleSheet(QLatin1String(
"background: black;\n" 189 "border: 2px solid #202020;\n" 192 lab_image->setText(QStringLiteral(
""));
193 lab_image->setScaledContents(
false);
195 horizontalLayout_2->addWidget(lab_image);
198 gridLayout->addLayout(horizontalLayout_2, 1, 1, 2, 1);
201 retranslateUi(GUI_SomaFM);
203 QMetaObject::connectSlotsByName(GUI_SomaFM);
206 void retranslateUi(QWidget *GUI_SomaFM)
208 label_3->setText(QApplication::translate(
"GUI_SomaFM",
"Donate to Soma.fm", Q_NULLPTR));
209 lab_donate->setText(QString());
210 label_2->setText(QApplication::translate(
"GUI_SomaFM",
"Streams", Q_NULLPTR));
211 Q_UNUSED(GUI_SomaFM);
222 #endif // UI_GUI_SOMAFM_H Definition: GUI_SomaFM.h:34
Definition: ui_GUI_SomaFM.h:30
Definition: GUI_SomaFM.h:39
Definition: ui_GUI_SomaFM.h:217
Definition: SomaFMStationView.h:28