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/QSpacerItem>
20 #include <QtWidgets/QVBoxLayout>
21 #include <QtWidgets/QWidget>
22 #include "Gui/SomaFM/SomaFMStationView.h"
29 QGridLayout *gridLayout;
31 QHBoxLayout *horizontalLayout_2;
36 QSpacerItem *verticalSpacer;
37 QHBoxLayout *horizontalLayout;
39 QSpacerItem *horizontalSpacer;
41 QLabel *lab_description;
43 QVBoxLayout *verticalLayout;
45 void setupUi(QWidget *GUI_SomaFM)
47 if (GUI_SomaFM->objectName().isEmpty())
48 GUI_SomaFM->setObjectName(QString::fromUtf8(
"GUI_SomaFM"));
49 GUI_SomaFM->resize(783, 592);
50 gridLayout =
new QGridLayout(GUI_SomaFM);
51 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
52 line_3 =
new QFrame(GUI_SomaFM);
53 line_3->setObjectName(QString::fromUtf8(
"line_3"));
54 line_3->setFrameShape(QFrame::HLine);
55 line_3->setFrameShadow(QFrame::Sunken);
57 gridLayout->addWidget(line_3, 3, 1, 1, 1);
59 horizontalLayout_2 =
new QHBoxLayout();
60 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
61 lab_image =
new QLabel(GUI_SomaFM);
62 lab_image->setObjectName(QString::fromUtf8(
"lab_image"));
63 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
64 sizePolicy.setHorizontalStretch(0);
65 sizePolicy.setVerticalStretch(0);
66 sizePolicy.setHeightForWidth(lab_image->sizePolicy().hasHeightForWidth());
67 lab_image->setSizePolicy(sizePolicy);
68 lab_image->setMinimumSize(QSize(200, 200));
69 lab_image->setStyleSheet(QString::fromUtf8(
"background: black;\n"
70 "border: 2px solid #202020;\n"
73 lab_image->setText(QString::fromUtf8(
""));
74 lab_image->setScaledContents(
false);
76 horizontalLayout_2->addWidget(lab_image);
79 gridLayout->addLayout(horizontalLayout_2, 1, 1, 2, 1);
81 line_2 =
new QFrame(GUI_SomaFM);
82 line_2->setObjectName(QString::fromUtf8(
"line_2"));
83 line_2->setFrameShape(QFrame::HLine);
84 line_2->setFrameShadow(QFrame::Sunken);
86 gridLayout->addWidget(line_2, 8, 1, 1, 1);
88 lab_donate =
new QLabel(GUI_SomaFM);
89 lab_donate->setObjectName(QString::fromUtf8(
"lab_donate"));
90 lab_donate->setAlignment(Qt::AlignCenter);
91 lab_donate->setOpenExternalLinks(
true);
93 gridLayout->addWidget(lab_donate, 10, 1, 1, 1);
95 line =
new QFrame(GUI_SomaFM);
96 line->setObjectName(QString::fromUtf8(
"line"));
97 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
98 sizePolicy1.setHorizontalStretch(0);
99 sizePolicy1.setVerticalStretch(0);
100 sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
101 line->setSizePolicy(sizePolicy1);
102 line->setFrameShape(QFrame::HLine);
103 line->setFrameShadow(QFrame::Sunken);
105 gridLayout->addWidget(line, 5, 1, 1, 1);
107 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
109 gridLayout->addItem(verticalSpacer, 7, 1, 1, 1);
111 horizontalLayout =
new QHBoxLayout();
112 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
113 header_frame =
new QFrame(GUI_SomaFM);
114 header_frame->setObjectName(QString::fromUtf8(
"header_frame"));
115 header_frame->setFrameShape(QFrame::StyledPanel);
116 header_frame->setFrameShadow(QFrame::Raised);
118 horizontalLayout->addWidget(header_frame);
120 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
122 horizontalLayout->addItem(horizontalSpacer);
125 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 2);
127 label_3 =
new QLabel(GUI_SomaFM);
128 label_3->setObjectName(QString::fromUtf8(
"label_3"));
132 label_3->setFont(font);
133 label_3->setAlignment(Qt::AlignCenter);
135 gridLayout->addWidget(label_3, 9, 1, 1, 1);
137 lab_description =
new QLabel(GUI_SomaFM);
138 lab_description->setObjectName(QString::fromUtf8(
"lab_description"));
140 font1.setPointSize(11);
141 lab_description->setFont(font1);
142 lab_description->setStyleSheet(QString::fromUtf8(
"font-size: 11pt;"));
143 lab_description->setText(QString::fromUtf8(
""));
144 lab_description->setTextFormat(Qt::RichText);
145 lab_description->setAlignment(Qt::AlignCenter);
146 lab_description->setWordWrap(
true);
147 lab_description->setOpenExternalLinks(
true);
149 gridLayout->addWidget(lab_description, 4, 1, 1, 1);
152 tv_stations->setObjectName(QString::fromUtf8(
"tv_stations"));
153 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
154 sizePolicy2.setHorizontalStretch(0);
155 sizePolicy2.setVerticalStretch(0);
156 sizePolicy2.setHeightForWidth(tv_stations->sizePolicy().hasHeightForWidth());
157 tv_stations->setSizePolicy(sizePolicy2);
158 tv_stations->setFocusPolicy(Qt::StrongFocus);
159 tv_stations->setDragEnabled(
false);
160 tv_stations->setDragDropMode(QAbstractItemView::NoDragDrop);
161 tv_stations->setAlternatingRowColors(
true);
162 tv_stations->setSelectionMode(QAbstractItemView::SingleSelection);
163 tv_stations->setSelectionBehavior(QAbstractItemView::SelectRows);
164 tv_stations->setShowGrid(
false);
165 tv_stations->horizontalHeader()->setVisible(
false);
166 tv_stations->horizontalHeader()->setStretchLastSection(
true);
167 tv_stations->verticalHeader()->setVisible(
false);
169 gridLayout->addWidget(tv_stations, 1, 0, 10, 1);
171 verticalLayout =
new QVBoxLayout();
172 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
174 gridLayout->addLayout(verticalLayout, 6, 1, 1, 1);
177 retranslateUi(GUI_SomaFM);
179 QMetaObject::connectSlotsByName(GUI_SomaFM);
182 void retranslateUi(QWidget *GUI_SomaFM)
184 lab_donate->setText(QString());
185 label_3->setText(QCoreApplication::translate(
"GUI_SomaFM",
"Donate to Soma.fm",
nullptr));
197 #endif // UI_GUI_SOMAFM_H