9 #ifndef UI_MAINWINDOW_H 10 #define UI_MAINWINDOW_H 12 #include <QtCore/QLocale> 13 #include <QtCore/QVariant> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QButtonGroup> 17 #include <QtWidgets/QHeaderView> 18 #include <QtWidgets/QMainWindow> 19 #include <QtWidgets/QMenu> 20 #include <QtWidgets/QMenuBar> 76 if (MainWindow->objectName().isEmpty())
77 MainWindow->setObjectName(QStringLiteral(
"MainWindow"));
78 MainWindow->resize(439, 501);
79 MainWindow->setWindowTitle(QStringLiteral(
"Miam Player"));
80 MainWindow->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
81 actionExit =
new QAction(MainWindow);
82 actionExit->setObjectName(QStringLiteral(
"actionExit"));
83 actionExit->setMenuRole(QAction::QuitRole);
84 actionOpenFiles =
new QAction(MainWindow);
85 actionOpenFiles->setObjectName(QStringLiteral(
"actionOpenFiles"));
87 icon.addFile(QStringLiteral(
":/config/music"), QSize(), QIcon::Normal, QIcon::Off);
88 actionOpenFiles->setIcon(icon);
89 actionAddPlaylist =
new QAction(MainWindow);
90 actionAddPlaylist->setObjectName(QStringLiteral(
"actionAddPlaylist"));
91 actionShowCustomize =
new QAction(MainWindow);
92 actionShowCustomize->setObjectName(QStringLiteral(
"actionShowCustomize"));
93 actionAboutQt =
new QAction(MainWindow);
94 actionAboutQt->setObjectName(QStringLiteral(
"actionAboutQt"));
95 actionAboutQt->setMenuRole(QAction::AboutQtRole);
96 actionOpenPlaylistManager =
new QAction(MainWindow);
97 actionOpenPlaylistManager->setObjectName(QStringLiteral(
"actionOpenPlaylistManager"));
98 actionScanLibrary =
new QAction(MainWindow);
99 actionScanLibrary->setObjectName(QStringLiteral(
"actionScanLibrary"));
101 icon1.addFile(QStringLiteral(
":/config/resetButton"), QSize(), QIcon::Normal, QIcon::Off);
102 actionScanLibrary->setIcon(icon1);
103 actionSetLibrary =
new QAction(MainWindow);
104 actionSetLibrary->setObjectName(QStringLiteral(
"actionSetLibrary"));
105 actionCheckNewRelease =
new QAction(MainWindow);
106 actionCheckNewRelease->setObjectName(QStringLiteral(
"actionCheckNewRelease"));
107 actionCheckNewRelease->setEnabled(
false);
108 actionShowOptions =
new QAction(MainWindow);
109 actionShowOptions->setObjectName(QStringLiteral(
"actionShowOptions"));
110 actionShowOptions->setMenuRole(QAction::PreferencesRole);
111 actionAboutMiamPlayer =
new QAction(MainWindow);
112 actionAboutMiamPlayer->setObjectName(QStringLiteral(
"actionAboutMiamPlayer"));
113 actionDeleteCurrentPlaylist =
new QAction(MainWindow);
114 actionDeleteCurrentPlaylist->setObjectName(QStringLiteral(
"actionDeleteCurrentPlaylist"));
115 actionShowHelp =
new QAction(MainWindow);
116 actionShowHelp->setObjectName(QStringLiteral(
"actionShowHelp"));
117 actionSkipBackward =
new QAction(MainWindow);
118 actionSkipBackward->setObjectName(QStringLiteral(
"actionSkipBackward"));
119 actionSeekBackward =
new QAction(MainWindow);
120 actionSeekBackward->setObjectName(QStringLiteral(
"actionSeekBackward"));
121 actionSeekBackward->setEnabled(
false);
122 actionPlay =
new QAction(MainWindow);
123 actionPlay->setObjectName(QStringLiteral(
"actionPlay"));
124 actionSeekForward =
new QAction(MainWindow);
125 actionSeekForward->setObjectName(QStringLiteral(
"actionSeekForward"));
126 actionSeekForward->setEnabled(
false);
127 actionSkipForward =
new QAction(MainWindow);
128 actionSkipForward->setObjectName(QStringLiteral(
"actionSkipForward"));
129 actionPlaybackLoop =
new QAction(MainWindow);
130 actionPlaybackLoop->setObjectName(QStringLiteral(
"actionPlaybackLoop"));
131 actionPlaybackLoop->setCheckable(
true);
132 actionPlaybackLoop->setProperty(
"PlaybackMode", QVariant(QStringLiteral(
"QMediaPlaylist::Loop")));
133 actionPlaybackRandom =
new QAction(MainWindow);
134 actionPlaybackRandom->setObjectName(QStringLiteral(
"actionPlaybackRandom"));
135 actionPlaybackRandom->setCheckable(
true);
136 actionPlaybackRandom->setProperty(
"PlaybackMode", QVariant(QStringLiteral(
"QMediaPlaylist::Random")));
137 actionRemoveSelectedTracks =
new QAction(MainWindow);
138 actionRemoveSelectedTracks->setObjectName(QStringLiteral(
"actionRemoveSelectedTracks"));
139 actionRemoveSelectedTracks->setEnabled(
false);
140 actionMoveTracksUp =
new QAction(MainWindow);
141 actionMoveTracksUp->setObjectName(QStringLiteral(
"actionMoveTracksUp"));
142 actionMoveTracksUp->setEnabled(
false);
143 actionMoveTracksDown =
new QAction(MainWindow);
144 actionMoveTracksDown->setObjectName(QStringLiteral(
"actionMoveTracksDown"));
145 actionMoveTracksDown->setEnabled(
false);
146 actionMute =
new QAction(MainWindow);
147 actionMute->setObjectName(QStringLiteral(
"actionMute"));
148 actionIncreaseVolume =
new QAction(MainWindow);
149 actionIncreaseVolume->setObjectName(QStringLiteral(
"actionIncreaseVolume"));
150 actionDecreaseVolume =
new QAction(MainWindow);
151 actionDecreaseVolume->setObjectName(QStringLiteral(
"actionDecreaseVolume"));
152 actionPlaybackCurrentItemOnce =
new QAction(MainWindow);
153 actionPlaybackCurrentItemOnce->setObjectName(QStringLiteral(
"actionPlaybackCurrentItemOnce"));
154 actionPlaybackCurrentItemOnce->setCheckable(
true);
155 actionPlaybackCurrentItemOnce->setProperty(
"PlaybackMode", QVariant(QStringLiteral(
"QMediaPlaylist::CurrentItemOnce")));
156 actionPlaybackSequential =
new QAction(MainWindow);
157 actionPlaybackSequential->setObjectName(QStringLiteral(
"actionPlaybackSequential"));
158 actionPlaybackSequential->setCheckable(
true);
159 actionPlaybackSequential->setChecked(
true);
160 actionPlaybackSequential->setProperty(
"PlaybackMode", QVariant(QStringLiteral(
"QMediaPlaylist::Sequential")));
161 actionPlaybackCurrentItemInLoop =
new QAction(MainWindow);
162 actionPlaybackCurrentItemInLoop->setObjectName(QStringLiteral(
"actionPlaybackCurrentItemInLoop"));
163 actionPlaybackCurrentItemInLoop->setCheckable(
true);
164 actionPlaybackCurrentItemInLoop->setProperty(
"PlaybackMode", QVariant(QStringLiteral(
"QMediaPlaylist::CurrentItemInLoop")));
165 actionViewPlaylists =
new QAction(MainWindow);
166 actionViewPlaylists->setObjectName(QStringLiteral(
"actionViewPlaylists"));
167 actionViewPlaylists->setCheckable(
true);
168 actionViewPlaylists->setChecked(
true);
169 actionViewUniqueLibrary =
new QAction(MainWindow);
170 actionViewUniqueLibrary->setObjectName(QStringLiteral(
"actionViewUniqueLibrary"));
171 actionViewUniqueLibrary->setCheckable(
true);
172 actionViewTagEditor =
new QAction(MainWindow);
173 actionViewTagEditor->setObjectName(QStringLiteral(
"actionViewTagEditor"));
174 actionViewTagEditor->setCheckable(
true);
175 actionOpenFolder =
new QAction(MainWindow);
176 actionOpenFolder->setObjectName(QStringLiteral(
"actionOpenFolder"));
177 actionShowDebug =
new QAction(MainWindow);
178 actionShowDebug->setObjectName(QStringLiteral(
"actionShowDebug"));
180 icon2.addFile(QStringLiteral(
":/icons/debug"), QSize(), QIcon::Normal, QIcon::Off);
181 actionShowDebug->setIcon(icon2);
182 actionStopAfterCurrent =
new QAction(MainWindow);
183 actionStopAfterCurrent->setObjectName(QStringLiteral(
"actionStopAfterCurrent"));
184 actionStopAfterCurrent->setCheckable(
true);
185 actionStopAfterCurrent->setEnabled(
false);
186 actionStop =
new QAction(MainWindow);
187 actionStop->setObjectName(QStringLiteral(
"actionStop"));
188 actionStop->setEnabled(
false);
189 actionShowEqualizer =
new QAction(MainWindow);
190 actionShowEqualizer->setObjectName(QStringLiteral(
"actionShowEqualizer"));
191 actionHideMenuBar =
new QAction(MainWindow);
192 actionHideMenuBar->setObjectName(QStringLiteral(
"actionHideMenuBar"));
193 actionHideMenuBar->setCheckable(
true);
194 actionMiniPlayer =
new QAction(MainWindow);
195 actionMiniPlayer->setObjectName(QStringLiteral(
"actionMiniPlayer"));
196 menubar =
new QMenuBar(MainWindow);
197 menubar->setObjectName(QStringLiteral(
"menubar"));
198 menubar->setGeometry(QRect(0, 0, 439, 25));
199 menubar->setNativeMenuBar(
true);
200 menuMenu =
new QMenu(menubar);
201 menuMenu->setObjectName(QStringLiteral(
"menuMenu"));
202 menuPlaylist =
new QMenu(menubar);
203 menuPlaylist->setObjectName(QStringLiteral(
"menuPlaylist"));
204 menuOptions =
new QMenu(menubar);
205 menuOptions->setObjectName(QStringLiteral(
"menuOptions"));
206 menuHelp =
new QMenu(menubar);
207 menuHelp->setObjectName(QStringLiteral(
"menuHelp"));
208 menuPlayback =
new QMenu(menubar);
209 menuPlayback->setObjectName(QStringLiteral(
"menuPlayback"));
210 menuView =
new QMenu(menubar);
211 menuView->setObjectName(QStringLiteral(
"menuView"));
212 MainWindow->setMenuBar(menubar);
214 menubar->addAction(menuMenu->menuAction());
215 menubar->addAction(menuView->menuAction());
216 menubar->addAction(menuPlayback->menuAction());
217 menubar->addAction(menuPlaylist->menuAction());
218 menubar->addAction(menuOptions->menuAction());
219 menubar->addAction(menuHelp->menuAction());
220 menuMenu->addAction(actionOpenFiles);
221 menuMenu->addAction(actionOpenFolder);
222 menuMenu->addSeparator();
223 menuMenu->addAction(actionExit);
224 menuPlaylist->addAction(actionAddPlaylist);
225 menuPlaylist->addAction(actionDeleteCurrentPlaylist);
226 menuPlaylist->addSeparator();
227 menuPlaylist->addAction(actionRemoveSelectedTracks);
228 menuPlaylist->addAction(actionMoveTracksUp);
229 menuPlaylist->addAction(actionMoveTracksDown);
230 menuPlaylist->addSeparator();
231 menuPlaylist->addAction(actionOpenPlaylistManager);
232 menuOptions->addAction(actionHideMenuBar);
233 menuOptions->addAction(actionScanLibrary);
234 menuOptions->addSeparator();
235 menuOptions->addAction(actionShowCustomize);
236 menuOptions->addAction(actionShowOptions);
237 menuOptions->addSeparator();
238 menuHelp->addAction(actionShowHelp);
239 menuHelp->addAction(actionCheckNewRelease);
240 menuHelp->addSeparator();
241 menuHelp->addAction(actionAboutQt);
242 menuHelp->addAction(actionShowDebug);
243 menuPlayback->addAction(actionSkipBackward);
244 menuPlayback->addAction(actionSeekBackward);
245 menuPlayback->addAction(actionPlay);
246 menuPlayback->addAction(actionStop);
247 menuPlayback->addAction(actionStopAfterCurrent);
248 menuPlayback->addAction(actionSeekForward);
249 menuPlayback->addAction(actionSkipForward);
250 menuPlayback->addSeparator();
251 menuPlayback->addAction(actionPlaybackSequential);
252 menuPlayback->addAction(actionPlaybackRandom);
253 menuPlayback->addAction(actionPlaybackLoop);
254 menuPlayback->addAction(actionPlaybackCurrentItemOnce);
255 menuPlayback->addAction(actionPlaybackCurrentItemInLoop);
256 menuPlayback->addSeparator();
257 menuPlayback->addAction(actionMute);
258 menuPlayback->addAction(actionIncreaseVolume);
259 menuPlayback->addAction(actionDecreaseVolume);
260 menuPlayback->addAction(actionShowEqualizer);
261 menuView->addAction(actionViewPlaylists);
262 menuView->addAction(actionViewUniqueLibrary);
263 menuView->addSeparator();
264 menuView->addAction(actionMiniPlayer);
265 menuView->addAction(actionViewTagEditor);
269 QMetaObject::connectSlotsByName(MainWindow);
274 actionExit->setText(QApplication::translate(
"MainWindow",
"E&xit", 0));
275 actionOpenFiles->setText(QApplication::translate(
"MainWindow",
"&Open files...", 0));
276 actionAddPlaylist->setText(QApplication::translate(
"MainWindow",
"&Add a playlist", 0));
277 actionShowCustomize->setText(QApplication::translate(
"MainWindow",
"&Customize appearance...", 0));
278 actionAboutQt->setText(QApplication::translate(
"MainWindow",
"About &Qt...", 0));
279 actionOpenPlaylistManager->setText(QApplication::translate(
"MainWindow",
"&Playlist manager...", 0));
280 actionScanLibrary->setText(QApplication::translate(
"MainWindow",
"&Rescan library", 0));
281 actionSetLibrary->setText(QApplication::translate(
"MainWindow",
"Customize library...", 0));
282 actionCheckNewRelease->setText(QApplication::translate(
"MainWindow",
"&Check for a new version is available", 0));
283 actionShowOptions->setText(QApplication::translate(
"MainWindow",
"Customize general &options...", 0));
284 actionAboutMiamPlayer->setText(QApplication::translate(
"MainWindow",
"&About Miam Player...", 0));
285 actionDeleteCurrentPlaylist->setText(QApplication::translate(
"MainWindow",
"&Delete current playlist", 0));
286 actionShowHelp->setText(QApplication::translate(
"MainWindow",
"Show &help...", 0));
287 actionSkipBackward->setText(QApplication::translate(
"MainWindow",
"Skip &backward", 0));
288 actionSeekBackward->setText(QApplication::translate(
"MainWindow",
"Seek backward", 0));
289 actionPlay->setText(QApplication::translate(
"MainWindow",
"&Play / pause", 0));
290 actionSeekForward->setText(QApplication::translate(
"MainWindow",
"Seek forward", 0));
291 actionSkipForward->setText(QApplication::translate(
"MainWindow",
"Skip &forward", 0));
292 actionPlaybackLoop->setText(QApplication::translate(
"MainWindow",
"&Loop", 0));
293 actionPlaybackRandom->setText(QApplication::translate(
"MainWindow",
"S&huffle", 0));
294 actionRemoveSelectedTracks->setText(QApplication::translate(
"MainWindow",
"&Remove selected track", 0));
295 actionMoveTracksUp->setText(QApplication::translate(
"MainWindow",
"Move selected track &up", 0));
296 actionMoveTracksDown->setText(QApplication::translate(
"MainWindow",
"Move selected track &down", 0));
297 actionMute->setText(QApplication::translate(
"MainWindow",
"&Mute", 0));
298 actionIncreaseVolume->setText(QApplication::translate(
"MainWindow",
"&Increase volume", 0));
299 actionDecreaseVolume->setText(QApplication::translate(
"MainWindow",
"&Decrease volume", 0));
300 actionPlaybackCurrentItemOnce->setText(QApplication::translate(
"MainWindow",
"Current item &once", 0));
301 actionPlaybackSequential->setText(QApplication::translate(
"MainWindow",
"&Normal", 0));
302 actionPlaybackCurrentItemInLoop->setText(QApplication::translate(
"MainWindow",
"Current item in l&oop", 0));
303 actionViewPlaylists->setText(QApplication::translate(
"MainWindow",
"Playlist Mode", 0));
304 actionViewUniqueLibrary->setText(QApplication::translate(
"MainWindow",
"Unique library Mode", 0));
305 #ifndef QT_NO_TOOLTIP 306 actionViewUniqueLibrary->setToolTip(QApplication::translate(
"MainWindow",
"This mode is currently under development", 0));
307 #endif // QT_NO_TOOLTIP 308 actionViewTagEditor->setText(QApplication::translate(
"MainWindow",
"Tag Editor", 0));
309 actionOpenFolder->setText(QApplication::translate(
"MainWindow",
"Open folder...", 0));
310 actionShowDebug->setText(QApplication::translate(
"MainWindow",
"Show debug information...", 0));
311 actionStopAfterCurrent->setText(QApplication::translate(
"MainWindow",
"Stop after current", 0));
312 actionStop->setText(QApplication::translate(
"MainWindow",
"&Stop", 0));
313 actionShowEqualizer->setText(QApplication::translate(
"MainWindow",
"Show Equalizer", 0));
314 actionHideMenuBar->setText(QApplication::translate(
"MainWindow",
"Hide menu bar", 0));
315 actionMiniPlayer->setText(QApplication::translate(
"MainWindow",
"Switch to Mini-Player", 0));
316 menuMenu->setTitle(QApplication::translate(
"MainWindow",
"&File", 0));
317 menuPlaylist->setTitle(QApplication::translate(
"MainWindow",
"Play&list", 0));
318 menuOptions->setTitle(QApplication::translate(
"MainWindow",
"&Options", 0));
319 menuHelp->setTitle(QApplication::translate(
"MainWindow",
"&Help", 0));
320 menuPlayback->setTitle(QApplication::translate(
"MainWindow",
"&Playback", 0));
321 menuView->setTitle(QApplication::translate(
"MainWindow",
"&View", 0));
322 Q_UNUSED(MainWindow);
333 #endif // UI_MAINWINDOW_H QAction * actionOpenPlaylistManager
Definition: ui_mainwindow.h:32
QAction * actionOpenFiles
Definition: ui_mainwindow.h:28
QAction * actionSeekForward
Definition: ui_mainwindow.h:43
QAction * actionPlaybackRandom
Definition: ui_mainwindow.h:46
QAction * actionOpenFolder
Definition: ui_mainwindow.h:59
QAction * actionSkipBackward
Definition: ui_mainwindow.h:40
QMenuBar * menubar
Definition: ui_mainwindow.h:66
QAction * actionAboutQt
Definition: ui_mainwindow.h:31
QAction * actionShowDebug
Definition: ui_mainwindow.h:60
QAction * actionViewTagEditor
Definition: ui_mainwindow.h:58
QAction * actionScanLibrary
Definition: ui_mainwindow.h:33
Definition: ui_matchingrecords.h:88
QAction * actionPlaybackLoop
Definition: ui_mainwindow.h:45
QAction * actionMoveTracksDown
Definition: ui_mainwindow.h:49
QMenu * menuHelp
Definition: ui_mainwindow.h:70
QAction * actionIncreaseVolume
Definition: ui_mainwindow.h:51
QAction * actionPlay
Definition: ui_mainwindow.h:42
QAction * actionMiniPlayer
Definition: ui_mainwindow.h:65
void retranslateUi(QMainWindow *MainWindow)
Definition: ui_mainwindow.h:272
QMenu * menuPlaylist
Definition: ui_mainwindow.h:68
QAction * actionSeekBackward
Definition: ui_mainwindow.h:41
Definition: ui_mainwindow.h:24
QMenu * menuMenu
Definition: ui_mainwindow.h:67
QAction * actionPlaybackCurrentItemInLoop
Definition: ui_mainwindow.h:55
void setupUi(QMainWindow *MainWindow)
Definition: ui_mainwindow.h:74
QAction * actionMute
Definition: ui_mainwindow.h:50
QAction * actionViewPlaylists
Definition: ui_mainwindow.h:56
QMenu * menuView
Definition: ui_mainwindow.h:72
QAction * actionSetLibrary
Definition: ui_mainwindow.h:34
QAction * actionShowCustomize
Definition: ui_mainwindow.h:30
QAction * actionStopAfterCurrent
Definition: ui_mainwindow.h:61
QAction * actionRemoveSelectedTracks
Definition: ui_mainwindow.h:47
QAction * actionShowEqualizer
Definition: ui_mainwindow.h:63
QAction * actionHideMenuBar
Definition: ui_mainwindow.h:64
QAction * actionShowHelp
Definition: ui_mainwindow.h:39
QAction * actionMoveTracksUp
Definition: ui_mainwindow.h:48
QAction * actionPlaybackSequential
Definition: ui_mainwindow.h:54
QAction * actionSkipForward
Definition: ui_mainwindow.h:44
QAction * actionCheckNewRelease
Definition: ui_mainwindow.h:35
Definition: ui_mainwindow.h:328
QAction * actionPlaybackCurrentItemOnce
Definition: ui_mainwindow.h:53
QAction * actionAddPlaylist
Definition: ui_mainwindow.h:29
QAction * actionAboutMiamPlayer
Definition: ui_mainwindow.h:37
QMenu * menuPlayback
Definition: ui_mainwindow.h:71
The MainWindow class is the entry point of this audio player.
Definition: mainwindow.h:27
QAction * actionStop
Definition: ui_mainwindow.h:62
QAction * actionDeleteCurrentPlaylist
Definition: ui_mainwindow.h:38
QAction * actionDecreaseVolume
Definition: ui_mainwindow.h:52
QAction * actionViewUniqueLibrary
Definition: ui_mainwindow.h:57
QAction * actionExit
Definition: ui_mainwindow.h:27
QAction * actionShowOptions
Definition: ui_mainwindow.h:36
QMenu * menuOptions
Definition: ui_mainwindow.h:69