add meow related files

This commit is contained in:
Error504TimeOut 2024-03-03 14:19:28 +01:00
parent 2c9e7b75f4
commit f9e4482568
6 changed files with 20 additions and 1 deletions

View File

@ -133,6 +133,7 @@ find_package(Qt5Concurrent REQUIRED)
find_package(Qt5Network REQUIRED)
find_package(Qt5Test REQUIRED)
find_package(Qt5Xml REQUIRED)
find_package(Qt5Multimedia REQUIRED)
# The Qt5 cmake files don't provide its install paths, so ask qmake.
include(QMakeQuery)

View File

@ -588,6 +588,7 @@ SET(LAUNCHER_SOURCES
KonamiCode.cpp
# Bundled resources
resources/audio/audio.qrc
resources/backgrounds/backgrounds.qrc
resources/multimc/multimc.qrc
resources/pe_dark/pe_dark.qrc
@ -892,6 +893,7 @@ qt5_wrap_ui(LAUNCHER_UI
)
qt5_add_resources(LAUNCHER_RESOURCES
resources/audio/audio.qrc
resources/backgrounds/backgrounds.qrc
resources/multimc/multimc.qrc
resources/pe_dark/pe_dark.qrc
@ -925,6 +927,7 @@ target_link_libraries(Launcher_logic
)
target_link_libraries(Launcher_logic
Qt5::Core
Qt5::Multimedia
Qt5::Xml
Qt5::Network
Qt5::Concurrent

View File

@ -0,0 +1,6 @@
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource prefix="/audio">
<file>meow.wav</file>
</qresource>
</RCC>

Binary file not shown.

View File

@ -26,6 +26,9 @@
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtMultimedia/QSound>
#include <QtMultimedia/QMediaPlayer>
#include <QtGui/QKeyEvent>
#include <QtWidgets/QAction>
@ -1359,6 +1362,11 @@ void MainWindow::onCatToggled(bool state)
{
setCatBackground(state);
APPLICATION->settings()->set("TheCat", state);
if (state)
{
QSound::play(":/audio/meow.wav");
qDebug() << QFile::exists(":/audio/meow.wav");
}
}
namespace {

View File

@ -60,7 +60,8 @@ QString getCreditsHtml(QStringList patrons)
stream << "<p>" << patron << "</p>\n";
}
}
stream << "<h3>" << QObject::tr("Assets", "About Credits") << "</h3>\n";
stream << "<p> Cat Meow.wav <a href='https://freesound.org/people/kklab5050/sounds/120017/'>by kklab5050</a></p>\n";
stream << "</center>\n";
return output;
}