9 #ifndef UI_GUI_PLAYLISTCHOOSER_H 10 #define UI_GUI_PLAYLISTCHOOSER_H 12 #include <GUI/Helper/MenuTool/MenuTool.h> 13 #include <QtCore/QVariant> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QButtonGroup> 17 #include <QtWidgets/QComboBox> 18 #include <QtWidgets/QFrame> 19 #include <QtWidgets/QGridLayout> 20 #include <QtWidgets/QHBoxLayout> 21 #include <QtWidgets/QHeaderView> 22 #include <QtWidgets/QLabel> 23 #include <QtWidgets/QLineEdit> 24 #include <QtWidgets/QPushButton> 25 #include <QtWidgets/QTabWidget> 26 #include <QtWidgets/QWidget> 27 #include "Interfaces/PlayerPlugin/PlayerPlugin.h" 34 QGridLayout *gridLayout;
35 QTabWidget *tabWidget;
37 QGridLayout *gridLayout_3;
38 QComboBox *combo_playlistchooser;
41 QGridLayout *gridLayout_2;
42 QLineEdit *le_playlist_file;
44 QHBoxLayout *horizontalLayout;
46 QPushButton *btn_close;
52 if (GUI_PlaylistChooser->objectName().isEmpty())
53 GUI_PlaylistChooser->setObjectName(QStringLiteral(
"GUI_PlaylistChooser"));
54 GUI_PlaylistChooser->resize(333, 136);
55 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
56 sizePolicy.setHorizontalStretch(0);
57 sizePolicy.setVerticalStretch(0);
58 sizePolicy.setHeightForWidth(GUI_PlaylistChooser->sizePolicy().hasHeightForWidth());
59 GUI_PlaylistChooser->setSizePolicy(sizePolicy);
60 GUI_PlaylistChooser->setMinimumSize(QSize(0, 130));
61 gridLayout =
new QGridLayout(GUI_PlaylistChooser);
62 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
63 gridLayout->setVerticalSpacing(5);
64 gridLayout->setContentsMargins(-1, 5, -1, 2);
65 tabWidget =
new QTabWidget(GUI_PlaylistChooser);
66 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
68 tab->setObjectName(QStringLiteral(
"tab"));
69 gridLayout_3 =
new QGridLayout(tab);
70 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
71 combo_playlistchooser =
new QComboBox(tab);
72 combo_playlistchooser->setObjectName(QStringLiteral(
"combo_playlistchooser"));
73 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
74 sizePolicy1.setHorizontalStretch(0);
75 sizePolicy1.setVerticalStretch(0);
76 sizePolicy1.setHeightForWidth(combo_playlistchooser->sizePolicy().hasHeightForWidth());
77 combo_playlistchooser->setSizePolicy(sizePolicy1);
78 combo_playlistchooser->setFocusPolicy(Qt::ClickFocus);
79 combo_playlistchooser->setEditable(
true);
81 gridLayout_3->addWidget(combo_playlistchooser, 0, 0, 1, 1);
84 btn_tool_pl->setObjectName(QStringLiteral(
"btn_tool_pl"));
86 gridLayout_3->addWidget(btn_tool_pl, 0, 1, 1, 1);
88 tabWidget->addTab(tab, QString());
89 tab_2 =
new QWidget();
90 tab_2->setObjectName(QStringLiteral(
"tab_2"));
91 gridLayout_2 =
new QGridLayout(tab_2);
92 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
93 le_playlist_file =
new QLineEdit(tab_2);
94 le_playlist_file->setObjectName(QStringLiteral(
"le_playlist_file"));
95 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
96 sizePolicy2.setHorizontalStretch(0);
97 sizePolicy2.setVerticalStretch(0);
98 sizePolicy2.setHeightForWidth(le_playlist_file->sizePolicy().hasHeightForWidth());
99 le_playlist_file->setSizePolicy(sizePolicy2);
100 le_playlist_file->setFocusPolicy(Qt::ClickFocus);
101 le_playlist_file->setReadOnly(
true);
103 gridLayout_2->addWidget(le_playlist_file, 0, 0, 1, 1);
106 btn_tool_file->setObjectName(QStringLiteral(
"btn_tool_file"));
108 gridLayout_2->addWidget(btn_tool_file, 0, 1, 1, 1);
110 tabWidget->addTab(tab_2, QString());
112 gridLayout->addWidget(tabWidget, 2, 0, 1, 1);
114 horizontalLayout =
new QHBoxLayout();
115 horizontalLayout->setSpacing(7);
116 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
117 horizontalLayout->setSizeConstraint(QLayout::SetFixedSize);
118 lab_title =
new QLabel(GUI_PlaylistChooser);
119 lab_title->setObjectName(QStringLiteral(
"lab_title"));
121 font.setPointSize(11);
124 lab_title->setFont(font);
125 lab_title->setFocusPolicy(Qt::StrongFocus);
127 horizontalLayout->addWidget(lab_title);
129 btn_close =
new QPushButton(GUI_PlaylistChooser);
130 btn_close->setObjectName(QStringLiteral(
"btn_close"));
131 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
132 sizePolicy3.setHorizontalStretch(0);
133 sizePolicy3.setVerticalStretch(0);
134 sizePolicy3.setHeightForWidth(btn_close->sizePolicy().hasHeightForWidth());
135 btn_close->setSizePolicy(sizePolicy3);
136 btn_close->setMinimumSize(QSize(24, 24));
137 btn_close->setMaximumSize(QSize(24, 24));
138 btn_close->setFocusPolicy(Qt::StrongFocus);
139 btn_close->setIconSize(QSize(16, 16));
140 btn_close->setFlat(
true);
142 horizontalLayout->addWidget(btn_close);
145 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
147 line =
new QFrame(GUI_PlaylistChooser);
148 line->setObjectName(QStringLiteral(
"line"));
149 line->setFrameShape(QFrame::HLine);
150 line->setFrameShadow(QFrame::Sunken);
152 gridLayout->addWidget(line, 1, 0, 1, 1);
154 line_2 =
new QFrame(GUI_PlaylistChooser);
155 line_2->setObjectName(QStringLiteral(
"line_2"));
156 line_2->setFrameShape(QFrame::HLine);
157 line_2->setFrameShadow(QFrame::Sunken);
159 gridLayout->addWidget(line_2, 3, 0, 1, 1);
162 retranslateUi(GUI_PlaylistChooser);
163 QObject::connect(btn_close, SIGNAL(clicked()), GUI_PlaylistChooser, SLOT(close()));
165 tabWidget->setCurrentIndex(0);
166 combo_playlistchooser->setCurrentIndex(-1);
169 QMetaObject::connectSlotsByName(GUI_PlaylistChooser);
174 btn_tool_pl->setText(QString());
175 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"GUI_PlaylistChooser",
"Saved Playlists", 0));
176 btn_tool_file->setText(QString());
177 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"GUI_PlaylistChooser",
"Playlist file", 0));
178 lab_title->setText(QString());
179 btn_close->setText(QString());
180 Q_UNUSED(GUI_PlaylistChooser);
191 #endif // UI_GUI_PLAYLISTCHOOSER_H Definition: ui_GUI_PlaylistChooser.h:31
Definition: ui_GUI_PlaylistChooser.h:186
Definition: ui_GUI_SomaFM.h:200
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: PlayerPlugin.h:48
Definition: GUI_PlaylistChooser.h:39