Files clean-up

This commit is contained in:
2025-11-19 23:05:04 -07:00
parent bcb791c205
commit d4c1dbc8bd
12 changed files with 25 additions and 160 deletions

View File

@@ -9,6 +9,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
# ---------------------------------------------------- # ----------------------------------------------------
# Sources # Sources
# ---------------------------------------------------- # ----------------------------------------------------
SOURCES += \ SOURCES += \
src/components/albumTile/albumtile.cpp \ src/components/albumTile/albumtile.cpp \
src/components/spinningAlbumArt/spinningalbumart.cpp \ src/components/spinningAlbumArt/spinningalbumart.cpp \
@@ -16,13 +17,12 @@ SOURCES += \
src/main.cpp \ src/main.cpp \
src/windows/musicSelector/musicSelector.cpp \ src/windows/musicSelector/musicSelector.cpp \
src/windows/playerWindow/playerWindow.cpp \ src/windows/playerWindow/playerWindow.cpp \
src/components/albumButton/albumButton.cpp \
src/components/mediaButton/mediaButton.cpp \
src/layout/flowLayout/flowLayout.cpp src/layout/flowLayout/flowLayout.cpp
# ---------------------------------------------------- # ----------------------------------------------------
# Headers # Headers
# ---------------------------------------------------- # ----------------------------------------------------
HEADERS += \ HEADERS += \
src/components/albumTile/albumtile.h \ src/components/albumTile/albumtile.h \
src/components/spinningAlbumArt/spinningalbumart.h \ src/components/spinningAlbumArt/spinningalbumart.h \
@@ -30,20 +30,20 @@ HEADERS += \
src/data/cleanerScripts.h \ src/data/cleanerScripts.h \
src/windows/musicSelector/musicSelector.h \ src/windows/musicSelector/musicSelector.h \
src/windows/playerWindow/playerWindow.h \ src/windows/playerWindow/playerWindow.h \
src/components/albumButton/albumButton.h \
src/components/mediaButton/mediaButton.h \
src/data/albumInformation.h \ src/data/albumInformation.h \
src/layout/flowLayout/flowLayout.h src/layout/flowLayout/flowLayout.h
# ---------------------------------------------------- # ----------------------------------------------------
# UI Forms # UI Forms
# ---------------------------------------------------- # ----------------------------------------------------
FORMS += \ FORMS += \
src/windows/musicSelector/musicSelector.ui src/windows/musicSelector/musicSelector.ui
# ---------------------------------------------------- # ----------------------------------------------------
# Deployment # Deployment
# ---------------------------------------------------- # ----------------------------------------------------
qnx: target.path = /tmp/$${TARGET}/bin qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target !isEmpty(target.path): INSTALLS += target
@@ -51,6 +51,7 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin
# ---------------------------------------------------- # ----------------------------------------------------
# Files NOT to distribute # Files NOT to distribute
# ---------------------------------------------------- # ----------------------------------------------------
DISTFILES += \ DISTFILES += \
# Keep Qt Creator's local config OUT of the repo # Keep Qt Creator's local config OUT of the repo
# (Only include this if you want to *explicitly* ship it) # (Only include this if you want to *explicitly* ship it)

View File

@@ -58,33 +58,25 @@ SOURCES = ../../src/components/albumTile/albumtile.cpp \
../../src/main.cpp \ ../../src/main.cpp \
../../src/windows/musicSelector/musicSelector.cpp \ ../../src/windows/musicSelector/musicSelector.cpp \
../../src/windows/playerWindow/playerWindow.cpp \ ../../src/windows/playerWindow/playerWindow.cpp \
../../src/components/albumButton/albumButton.cpp \
../../src/components/mediaButton/mediaButton.cpp \
../../src/layout/flowLayout/flowLayout.cpp qrc_qmake_qmake_qm_files.cpp \ ../../src/layout/flowLayout/flowLayout.cpp qrc_qmake_qmake_qm_files.cpp \
moc_albumtile.cpp \ moc_albumtile.cpp \
moc_spinningalbumart.cpp \ moc_spinningalbumart.cpp \
moc_tracklistwidget.cpp \ moc_tracklistwidget.cpp \
moc_musicSelector.cpp \ moc_musicSelector.cpp \
moc_playerWindow.cpp \ moc_playerWindow.cpp
moc_albumButton.cpp \
moc_mediaButton.cpp
OBJECTS = albumtile.o \ OBJECTS = albumtile.o \
spinningalbumart.o \ spinningalbumart.o \
tracklistwidget.o \ tracklistwidget.o \
main.o \ main.o \
musicSelector.o \ musicSelector.o \
playerWindow.o \ playerWindow.o \
albumButton.o \
mediaButton.o \
flowLayout.o \ flowLayout.o \
qrc_qmake_qmake_qm_files.o \ qrc_qmake_qmake_qm_files.o \
moc_albumtile.o \ moc_albumtile.o \
moc_spinningalbumart.o \ moc_spinningalbumart.o \
moc_tracklistwidget.o \ moc_tracklistwidget.o \
moc_musicSelector.o \ moc_musicSelector.o \
moc_playerWindow.o \ moc_playerWindow.o
moc_albumButton.o \
moc_mediaButton.o
DIST = /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \ DIST = /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \
/opt/homebrew/share/qt/mkspecs/features/device_config.prf \ /opt/homebrew/share/qt/mkspecs/features/device_config.prf \
/opt/homebrew/share/qt/mkspecs/common/unix.conf \ /opt/homebrew/share/qt/mkspecs/common/unix.conf \
@@ -463,8 +455,6 @@ DIST = /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \
../../src/data/cleanerScripts.h \ ../../src/data/cleanerScripts.h \
../../src/windows/musicSelector/musicSelector.h \ ../../src/windows/musicSelector/musicSelector.h \
../../src/windows/playerWindow/playerWindow.h \ ../../src/windows/playerWindow/playerWindow.h \
../../src/components/albumButton/albumButton.h \
../../src/components/mediaButton/mediaButton.h \
../../src/data/albumInformation.h \ ../../src/data/albumInformation.h \
../../src/layout/flowLayout/flowLayout.h ../../src/components/albumTile/albumtile.cpp \ ../../src/layout/flowLayout/flowLayout.h ../../src/components/albumTile/albumtile.cpp \
../../src/components/spinningAlbumArt/spinningalbumart.cpp \ ../../src/components/spinningAlbumArt/spinningalbumart.cpp \
@@ -472,8 +462,6 @@ DIST = /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \
../../src/main.cpp \ ../../src/main.cpp \
../../src/windows/musicSelector/musicSelector.cpp \ ../../src/windows/musicSelector/musicSelector.cpp \
../../src/windows/playerWindow/playerWindow.cpp \ ../../src/windows/playerWindow/playerWindow.cpp \
../../src/components/albumButton/albumButton.cpp \
../../src/components/mediaButton/mediaButton.cpp \
../../src/layout/flowLayout/flowLayout.cpp ../../src/layout/flowLayout/flowLayout.cpp
QMAKE_TARGET = Music-Player QMAKE_TARGET = Music-Player
DESTDIR = DESTDIR =
@@ -1284,8 +1272,8 @@ distdir: FORCE
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/ $(COPY_FILE) --parents $(DIST) $(DISTDIR)/
$(COPY_FILE) --parents qmake_qmake_qm_files.qrc $(DISTDIR)/ $(COPY_FILE) --parents qmake_qmake_qm_files.qrc $(DISTDIR)/
$(COPY_FILE) --parents /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp $(DISTDIR)/ $(COPY_FILE) --parents /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp $(DISTDIR)/
$(COPY_FILE) --parents ../../src/components/albumTile/albumtile.h ../../src/components/spinningAlbumArt/spinningalbumart.h ../../src/components/tracklistWidget/tracklistwidget.h ../../src/data/cleanerScripts.h ../../src/windows/musicSelector/musicSelector.h ../../src/windows/playerWindow/playerWindow.h ../../src/components/albumButton/albumButton.h ../../src/components/mediaButton/mediaButton.h ../../src/data/albumInformation.h ../../src/layout/flowLayout/flowLayout.h $(DISTDIR)/ $(COPY_FILE) --parents ../../src/components/albumTile/albumtile.h ../../src/components/spinningAlbumArt/spinningalbumart.h ../../src/components/tracklistWidget/tracklistwidget.h ../../src/data/cleanerScripts.h ../../src/windows/musicSelector/musicSelector.h ../../src/windows/playerWindow/playerWindow.h ../../src/data/albumInformation.h ../../src/layout/flowLayout/flowLayout.h $(DISTDIR)/
$(COPY_FILE) --parents ../../src/components/albumTile/albumtile.cpp ../../src/components/spinningAlbumArt/spinningalbumart.cpp ../../src/components/tracklistWidget/tracklistwidget.cpp ../../src/main.cpp ../../src/windows/musicSelector/musicSelector.cpp ../../src/windows/playerWindow/playerWindow.cpp ../../src/components/albumButton/albumButton.cpp ../../src/components/mediaButton/mediaButton.cpp ../../src/layout/flowLayout/flowLayout.cpp $(DISTDIR)/ $(COPY_FILE) --parents ../../src/components/albumTile/albumtile.cpp ../../src/components/spinningAlbumArt/spinningalbumart.cpp ../../src/components/tracklistWidget/tracklistwidget.cpp ../../src/main.cpp ../../src/windows/musicSelector/musicSelector.cpp ../../src/windows/playerWindow/playerWindow.cpp ../../src/layout/flowLayout/flowLayout.cpp $(DISTDIR)/
$(COPY_FILE) --parents ../../src/windows/musicSelector/musicSelector.ui $(DISTDIR)/ $(COPY_FILE) --parents ../../src/windows/musicSelector/musicSelector.ui $(DISTDIR)/
@@ -1328,9 +1316,9 @@ compiler_moc_predefs_clean:
moc_predefs.h: /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp moc_predefs.h: /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp
/Library/Developer/CommandLineTools/usr/bin/clang++ -pipe -stdlib=libc++ -g -std=gnu++1z $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra -dM -E -o moc_predefs.h /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp /Library/Developer/CommandLineTools/usr/bin/clang++ -pipe -stdlib=libc++ -g -std=gnu++1z $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra -dM -E -o moc_predefs.h /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp
compiler_moc_header_make_all: moc_albumtile.cpp moc_spinningalbumart.cpp moc_tracklistwidget.cpp moc_musicSelector.cpp moc_playerWindow.cpp moc_albumButton.cpp moc_mediaButton.cpp compiler_moc_header_make_all: moc_albumtile.cpp moc_spinningalbumart.cpp moc_tracklistwidget.cpp moc_musicSelector.cpp moc_playerWindow.cpp
compiler_moc_header_clean: compiler_moc_header_clean:
-$(DEL_FILE) moc_albumtile.cpp moc_spinningalbumart.cpp moc_tracklistwidget.cpp moc_musicSelector.cpp moc_playerWindow.cpp moc_albumButton.cpp moc_mediaButton.cpp -$(DEL_FILE) moc_albumtile.cpp moc_spinningalbumart.cpp moc_tracklistwidget.cpp moc_musicSelector.cpp moc_playerWindow.cpp
moc_albumtile.cpp: ../../src/components/albumTile/albumtile.h \ moc_albumtile.cpp: ../../src/components/albumTile/albumtile.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
/opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
@@ -1411,30 +1399,6 @@ moc_playerWindow.cpp: ../../src/windows/playerWindow/playerWindow.h \
/opt/homebrew/share/qt/libexec/moc /opt/homebrew/share/qt/libexec/moc
/opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/windows/playerWindow/playerWindow.h -o moc_playerWindow.cpp /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/windows/playerWindow/playerWindow.h -o moc_playerWindow.cpp
moc_albumButton.cpp: ../../src/components/albumButton/albumButton.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QPushButton \
/opt/homebrew/lib/QtWidgets.framework/Headers/qpushbutton.h \
../../src/data/albumInformation.h \
/opt/homebrew/lib/QtCore.framework/Headers/QString \
/opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
/opt/homebrew/lib/QtCore.framework/Headers/QStringList \
/opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
moc_predefs.h \
/opt/homebrew/share/qt/libexec/moc
/opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/albumButton/albumButton.h -o moc_albumButton.cpp
moc_mediaButton.cpp: ../../src/components/mediaButton/mediaButton.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QPushButton \
/opt/homebrew/lib/QtWidgets.framework/Headers/qpushbutton.h \
../../src/data/albumInformation.h \
/opt/homebrew/lib/QtCore.framework/Headers/QString \
/opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
/opt/homebrew/lib/QtCore.framework/Headers/QStringList \
/opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
moc_predefs.h \
/opt/homebrew/share/qt/libexec/moc
/opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/mediaButton/mediaButton.h -o moc_mediaButton.cpp
compiler_moc_objc_header_make_all: compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean: compiler_moc_objc_header_clean:
compiler_moc_source_make_all: compiler_moc_source_make_all:
@@ -1499,7 +1463,12 @@ tracklistwidget.o: ../../src/components/tracklistWidget/tracklistwidget.cpp ../.
/opt/homebrew/lib/QtCore.framework/Headers/QFileInfo \ /opt/homebrew/lib/QtCore.framework/Headers/QFileInfo \
/opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h \ /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
/opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
../../src/data/cleanerScripts.h \
/opt/homebrew/lib/QtCore.framework/Headers/QString \
/opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
/opt/homebrew/lib/QtCore.framework/Headers/QRegularExpression \
/opt/homebrew/lib/QtCore.framework/Headers/qregularexpression.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tracklistwidget.o ../../src/components/tracklistWidget/tracklistwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tracklistwidget.o ../../src/components/tracklistWidget/tracklistwidget.cpp
main.o: ../../src/main.cpp ../../src/windows/musicSelector/musicSelector.h \ main.o: ../../src/main.cpp ../../src/windows/musicSelector/musicSelector.h \
@@ -1598,34 +1567,6 @@ playerWindow.o: ../../src/windows/playerWindow/playerWindow.cpp ../../src/window
/opt/homebrew/lib/QtCore.framework/Headers/qregularexpression.h /opt/homebrew/lib/QtCore.framework/Headers/qregularexpression.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o playerWindow.o ../../src/windows/playerWindow/playerWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o playerWindow.o ../../src/windows/playerWindow/playerWindow.cpp
albumButton.o: ../../src/components/albumButton/albumButton.cpp ../../src/components/albumButton/albumButton.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QPushButton \
/opt/homebrew/lib/QtWidgets.framework/Headers/qpushbutton.h \
../../src/data/albumInformation.h \
/opt/homebrew/lib/QtCore.framework/Headers/QString \
/opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
/opt/homebrew/lib/QtCore.framework/Headers/QStringList \
/opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
/opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
/opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
/opt/homebrew/lib/QtGui.framework/Headers/QIcon \
/opt/homebrew/lib/QtGui.framework/Headers/qicon.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o albumButton.o ../../src/components/albumButton/albumButton.cpp
mediaButton.o: ../../src/components/mediaButton/mediaButton.cpp ../../src/components/mediaButton/mediaButton.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QPushButton \
/opt/homebrew/lib/QtWidgets.framework/Headers/qpushbutton.h \
../../src/data/albumInformation.h \
/opt/homebrew/lib/QtCore.framework/Headers/QString \
/opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
/opt/homebrew/lib/QtCore.framework/Headers/QStringList \
/opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
/opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
/opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
/opt/homebrew/lib/QtGui.framework/Headers/QIcon \
/opt/homebrew/lib/QtGui.framework/Headers/qicon.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mediaButton.o ../../src/components/mediaButton/mediaButton.cpp
flowLayout.o: ../../src/layout/flowLayout/flowLayout.cpp ../../src/layout/flowLayout/flowLayout.h \ flowLayout.o: ../../src/layout/flowLayout/flowLayout.cpp ../../src/layout/flowLayout/flowLayout.h \
/opt/homebrew/lib/QtWidgets.framework/Headers/QLayout \ /opt/homebrew/lib/QtWidgets.framework/Headers/QLayout \
/opt/homebrew/lib/QtWidgets.framework/Headers/qlayout.h \ /opt/homebrew/lib/QtWidgets.framework/Headers/qlayout.h \
@@ -1774,12 +1715,6 @@ moc_musicSelector.o: moc_musicSelector.cpp
moc_playerWindow.o: moc_playerWindow.cpp moc_playerWindow.o: moc_playerWindow.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_playerWindow.o moc_playerWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_playerWindow.o moc_playerWindow.cpp
moc_albumButton.o: moc_albumButton.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_albumButton.o moc_albumButton.cpp
moc_mediaButton.o: moc_mediaButton.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mediaButton.o moc_mediaButton.cpp
####### Install ####### Install
install_target: first FORCE install_target: first FORCE

Binary file not shown.

Binary file not shown.

View File

@@ -1,19 +0,0 @@
#include "albumButton.h"
#include <QPixmap>
#include <QIcon>
AlbumButton::AlbumButton(const AlbumData& item, QWidget* parent)
: QPushButton(parent), item_(item)
{
QPixmap pix(item.imagePath);
QPixmap scaled = pix.scaled(200, 200, Qt::KeepAspectRatio, Qt::SmoothTransformation);
setIcon(QIcon(scaled));
setIconSize(QSize(200, 200));
setFixedSize(210, 210);
setStyleSheet("border: none;");
connect(this, &QPushButton::clicked, this, [this]() {
emit activated(item_);
});
}

View File

@@ -1,16 +0,0 @@
#pragma once
#include <QPushButton>
#include "src/data/albumInformation.h"
class AlbumButton : public QPushButton
{
Q_OBJECT
public:
explicit AlbumButton(const AlbumData& item, QWidget* parent = nullptr);
signals:
void activated(const AlbumData& item);
private:
AlbumData item_;
};

View File

@@ -1,20 +0,0 @@
#include "mediaButton.h"
#include <QPixmap>
#include <QIcon>
MediaButton::MediaButton(const AlbumData& item, QWidget* parent)
: QPushButton(parent), item_(item)
{
QPixmap pix(item.imagePath);
if (!pix.isNull()) {
QPixmap scaled = pix.scaled(200, 200, Qt::KeepAspectRatio, Qt::SmoothTransformation);
this->setIcon(QIcon(scaled));
this->setIconSize(QSize(200, 200));
this->setFixedSize(210, 210);
this->setStyleSheet("border: none;");
}
connect(this, &QPushButton::clicked, this, [this]() {
emit activated(item_);
});
}

View File

@@ -1,15 +0,0 @@
#pragma once
#include <QPushButton>
#include "src/data/albumInformation.h"
class MediaButton : public QPushButton {
Q_OBJECT
public:
explicit MediaButton(const AlbumData& item, QWidget* parent = nullptr);
signals:
void activated(const AlbumData& item);
private:
AlbumData item_;
};

View File

@@ -6,18 +6,18 @@
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
QApplication a(argc, argv); QApplication app(argc, argv);
QTranslator translator; QTranslator translator;
const QStringList uiLanguages = QLocale::system().uiLanguages(); const QStringList uiLanguages = QLocale::system().uiLanguages();
for (const QString &locale : uiLanguages) { for (const QString &locale : uiLanguages) {
const QString baseName = "Music-Player_" + QLocale(locale).name(); const QString baseName = "Music-Player_" + QLocale(locale).name();
if (translator.load(":/i18n/" + baseName)) { if (translator.load(":/i18n/" + baseName)) {
a.installTranslator(&translator); app.installTranslator(&translator);
break; break;
} }
} }
MusicSelector w; MusicSelector window;
w.show(); window.show();
return a.exec(); return app.exec();
} }

View File

@@ -18,8 +18,7 @@ MusicSelector::MusicSelector(QWidget* parent)
setLayout(flow); setLayout(flow);
// Set Media Folder // Set Media Folder
QString projectRoot = QDir(QCoreApplication::applicationDirPath()) QString projectRoot = QDir(QCoreApplication::applicationDirPath()).absoluteFilePath("../../../../.."); // Escape the .app bundle
.absoluteFilePath("../../../../.."); // Escape the .app bundle
// Now manually append your real resources dir: // Now manually append your real resources dir:
QString mediaFolder = projectRoot + "/resources/media"; QString mediaFolder = projectRoot + "/resources/media";
@@ -76,7 +75,7 @@ QList<AlbumData> MusicSelector::scanFolder(const QString& root)
audioFiles.append(f.absoluteFilePath()); audioFiles.append(f.absoluteFilePath());
} }
// 🔍 DEBUG GOES HERE, where artistInfo, albumInfo, image, audioFiles exist // DEBUG HERE, where artistInfo, albumInfo, image, audioFiles exist
qDebug() << "Artist:" << artistInfo.fileName(); qDebug() << "Artist:" << artistInfo.fileName();
qDebug() << "Album:" << albumInfo.fileName(); qDebug() << "Album:" << albumInfo.fileName();
qDebug() << "Image found:" << image; qDebug() << "Image found:" << image;

View File

@@ -10,7 +10,7 @@ public:
explicit MusicSelector(QWidget *parent = nullptr); explicit MusicSelector(QWidget *parent = nullptr);
private: private:
QList<AlbumData> scanFolder(const QString& root); // <-- RIGHT HERE QList<AlbumData> scanFolder(const QString& root);
QGridLayout* grid; QGridLayout* grid;
}; };