9 #ifndef UI_UNIQUELIBRARY_H 10 #define UI_UNIQUELIBRARY_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QHeaderView> 18 #include <QtWidgets/QSpacerItem> 19 #include <QtWidgets/QVBoxLayout> 20 #include <QtWidgets/QWidget> 52 if (uniqueLibrary->objectName().isEmpty())
53 uniqueLibrary->setObjectName(QStringLiteral(
"uniqueLibrary"));
54 uniqueLibrary->resize(298, 167);
55 uniqueLibrary->setWindowTitle(QStringLiteral(
"Form"));
56 verticalLayout_2 =
new QVBoxLayout(uniqueLibrary);
57 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
58 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
59 horizontalLayout =
new QHBoxLayout();
60 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
61 horizontalLayout->setContentsMargins(-1, -1, 10, -1);
62 skipBackwardButton =
new MediaButton(uniqueLibrary);
63 skipBackwardButton->setObjectName(QStringLiteral(
"skipBackwardButton"));
64 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
65 sizePolicy.setHorizontalStretch(0);
66 sizePolicy.setVerticalStretch(0);
67 sizePolicy.setHeightForWidth(skipBackwardButton->sizePolicy().hasHeightForWidth());
68 skipBackwardButton->setSizePolicy(sizePolicy);
69 skipBackwardButton->setText(QStringLiteral(
""));
71 icon.addFile(QStringLiteral(
":/player/oxygen/skipBackward"), QSize(), QIcon::Normal, QIcon::Off);
72 skipBackwardButton->setIcon(icon);
73 skipBackwardButton->setIconSize(QSize(20, 20));
74 skipBackwardButton->setFlat(
true);
76 horizontalLayout->addWidget(skipBackwardButton);
78 seekBackwardButton =
new MediaButton(uniqueLibrary);
79 seekBackwardButton->setObjectName(QStringLiteral(
"seekBackwardButton"));
80 sizePolicy.setHeightForWidth(seekBackwardButton->sizePolicy().hasHeightForWidth());
81 seekBackwardButton->setSizePolicy(sizePolicy);
82 seekBackwardButton->setText(QStringLiteral(
""));
84 icon1.addFile(QStringLiteral(
":/player/oxygen/seekBackward"), QSize(), QIcon::Normal, QIcon::Off);
85 seekBackwardButton->setIcon(icon1);
86 seekBackwardButton->setIconSize(QSize(20, 20));
87 seekBackwardButton->setFlat(
true);
89 horizontalLayout->addWidget(seekBackwardButton);
92 playButton->setObjectName(QStringLiteral(
"playButton"));
93 sizePolicy.setHeightForWidth(playButton->sizePolicy().hasHeightForWidth());
94 playButton->setSizePolicy(sizePolicy);
95 playButton->setText(QStringLiteral(
""));
97 icon2.addFile(QStringLiteral(
":/player/oxygen/play"), QSize(), QIcon::Normal, QIcon::Off);
98 playButton->setIcon(icon2);
99 playButton->setIconSize(QSize(20, 20));
100 playButton->setFlat(
true);
102 horizontalLayout->addWidget(playButton);
105 stopButton->setObjectName(QStringLiteral(
"stopButton"));
106 sizePolicy.setHeightForWidth(stopButton->sizePolicy().hasHeightForWidth());
107 stopButton->setSizePolicy(sizePolicy);
108 stopButton->setText(QStringLiteral(
""));
110 icon3.addFile(QStringLiteral(
":/player/oxygen/stop"), QSize(), QIcon::Normal, QIcon::Off);
111 stopButton->setIcon(icon3);
112 stopButton->setIconSize(QSize(20, 20));
113 stopButton->setFlat(
true);
115 horizontalLayout->addWidget(stopButton);
117 seekForwardButton =
new MediaButton(uniqueLibrary);
118 seekForwardButton->setObjectName(QStringLiteral(
"seekForwardButton"));
119 sizePolicy.setHeightForWidth(seekForwardButton->sizePolicy().hasHeightForWidth());
120 seekForwardButton->setSizePolicy(sizePolicy);
121 seekForwardButton->setText(QStringLiteral(
""));
123 icon4.addFile(QStringLiteral(
":/player/oxygen/seekForward"), QSize(), QIcon::Normal, QIcon::Off);
124 seekForwardButton->setIcon(icon4);
125 seekForwardButton->setIconSize(QSize(20, 20));
126 seekForwardButton->setFlat(
true);
128 horizontalLayout->addWidget(seekForwardButton);
130 skipForwardButton =
new MediaButton(uniqueLibrary);
131 skipForwardButton->setObjectName(QStringLiteral(
"skipForwardButton"));
132 sizePolicy.setHeightForWidth(skipForwardButton->sizePolicy().hasHeightForWidth());
133 skipForwardButton->setSizePolicy(sizePolicy);
134 skipForwardButton->setText(QStringLiteral(
""));
136 icon5.addFile(QStringLiteral(
":/player/oxygen/skipForward"), QSize(), QIcon::Normal, QIcon::Off);
137 skipForwardButton->setIcon(icon5);
138 skipForwardButton->setIconSize(QSize(20, 20));
139 skipForwardButton->setFlat(
true);
141 horizontalLayout->addWidget(skipForwardButton);
144 playbackModeButton->setObjectName(QStringLiteral(
"playbackModeButton"));
145 sizePolicy.setHeightForWidth(playbackModeButton->sizePolicy().hasHeightForWidth());
146 playbackModeButton->setSizePolicy(sizePolicy);
147 playbackModeButton->setText(QStringLiteral(
""));
149 icon6.addFile(QStringLiteral(
":/player/oxygen/shuffle"), QSize(), QIcon::Normal, QIcon::Off);
150 playbackModeButton->setIcon(icon6);
151 playbackModeButton->setIconSize(QSize(20, 20));
152 playbackModeButton->setCheckable(
true);
153 playbackModeButton->setFlat(
true);
155 horizontalLayout->addWidget(playbackModeButton);
157 horizontalSpacer =
new QSpacerItem(2, 2, QSizePolicy::Expanding, QSizePolicy::Minimum);
159 horizontalLayout->addItem(horizontalSpacer);
162 volumeSlider->setObjectName(QStringLiteral(
"volumeSlider"));
163 volumeSlider->setOrientation(Qt::Horizontal);
165 horizontalLayout->addWidget(volumeSlider);
168 verticalLayout_2->addLayout(horizontalLayout);
170 seekSlider =
new SeekBar(uniqueLibrary);
171 seekSlider->setObjectName(QStringLiteral(
"seekSlider"));
172 seekSlider->setMaximum(999);
173 seekSlider->setSingleStep(10);
174 seekSlider->setPageStep(100);
175 seekSlider->setOrientation(Qt::Horizontal);
177 verticalLayout_2->addWidget(seekSlider);
179 searchBar =
new SearchBar(uniqueLibrary);
180 searchBar->setObjectName(QStringLiteral(
"searchBar"));
181 searchBar->setMaxLength(100);
182 searchBar->setClearButtonEnabled(
true);
184 verticalLayout_2->addWidget(searchBar);
186 uniqueTable =
new TableView(uniqueLibrary);
187 uniqueTable->setObjectName(QStringLiteral(
"uniqueTable"));
188 uniqueTable->setFrameShape(QFrame::NoFrame);
189 uniqueTable->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
190 uniqueTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
191 uniqueTable->setSelectionBehavior(QAbstractItemView::SelectItems);
192 uniqueTable->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
193 uniqueTable->setShowGrid(
false);
194 uniqueTable->setWordWrap(
false);
195 uniqueTable->setCornerButtonEnabled(
false);
196 uniqueTable->horizontalHeader()->setVisible(
false);
197 uniqueTable->horizontalHeader()->setStretchLastSection(
true);
198 uniqueTable->verticalHeader()->setVisible(
false);
200 verticalLayout_2->addWidget(uniqueTable);
205 QMetaObject::connectSlotsByName(uniqueLibrary);
210 searchBar->setPlaceholderText(QApplication::translate(
"uniqueLibrary",
"Search...", Q_NULLPTR));
211 Q_UNUSED(uniqueLibrary);
222 #endif // UI_UNIQUELIBRARY_H SearchBar * searchBar
Definition: ui_uniquelibrary.h:47
QHBoxLayout * horizontalLayout
Definition: ui_uniquelibrary.h:36
PlaybackModeButton * playbackModeButton
Definition: ui_uniquelibrary.h:43
Definition: ui_uniquelibrary.h:217
MediaButton * seekBackwardButton
Definition: ui_uniquelibrary.h:38
Definition: ui_matchingrecords.h:88
The SeekBar class is used to display a nice seek bar instead of default slider.
Definition: seekbar.h:12
void setupUi(QWidget *uniqueLibrary)
Definition: ui_uniquelibrary.h:50
SeekBar * seekSlider
Definition: ui_uniquelibrary.h:46
PlayButton * playButton
Definition: ui_uniquelibrary.h:39
QSpacerItem * horizontalSpacer
Definition: ui_uniquelibrary.h:44
StopButton * stopButton
Definition: ui_uniquelibrary.h:40
void retranslateUi(QWidget *uniqueLibrary)
Definition: ui_uniquelibrary.h:208
The ListView class is used to display thousands of tracks in a single list.
Definition: tableview.h:17
The SearchBar class.
Definition: searchbar.h:15
MediaButton * skipBackwardButton
Definition: ui_uniquelibrary.h:37
TableView * uniqueTable
Definition: ui_uniquelibrary.h:48
VolumeSlider * volumeSlider
Definition: ui_uniquelibrary.h:45
The VolumeSlider class is used to display a nice volume bar instead of default slider.
Definition: volumeslider.h:16
QVBoxLayout * verticalLayout_2
Definition: ui_uniquelibrary.h:35
Definition: ui_uniquelibrary.h:32
MediaButton * skipForwardButton
Definition: ui_uniquelibrary.h:42
MediaButton * seekForwardButton
Definition: ui_uniquelibrary.h:41