1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:27:43 +00:00

SoundPlayer: Rename NoVisualization to AlbumCoverVisualization

Since the NoVisualization widget now shows the album cover, it should be
called AlbumCoverVisualization instead.
This commit is contained in:
Nícolas F. R. A. Prado 2022-02-27 21:05:04 -05:00 committed by Brian Gianforcaro
parent 2b1ac91764
commit 2470997fc9
4 changed files with 15 additions and 15 deletions

View file

@ -6,12 +6,12 @@
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "NoVisualizationWidget.h"
#include "AlbumCoverVisualizationWidget.h"
#include <AK/LexicalPath.h>
#include <LibCore/File.h>
#include <LibGUI/Painter.h>
void NoVisualizationWidget::paint_event(GUI::PaintEvent& event)
void AlbumCoverVisualizationWidget::paint_event(GUI::PaintEvent& event)
{
Frame::paint_event(event);
GUI::Painter painter(*this);
@ -25,7 +25,7 @@ void NoVisualizationWidget::paint_event(GUI::PaintEvent& event)
}
}
ErrorOr<NonnullRefPtr<Gfx::Bitmap>> NoVisualizationWidget::get_album_cover(StringView const filename)
ErrorOr<NonnullRefPtr<Gfx::Bitmap>> AlbumCoverVisualizationWidget::get_album_cover(StringView const filename)
{
auto directory = LexicalPath::dirname(filename);
@ -39,7 +39,7 @@ ErrorOr<NonnullRefPtr<Gfx::Bitmap>> NoVisualizationWidget::get_album_cover(Strin
return Error::from_string_literal("No cover file found");
}
void NoVisualizationWidget::start_new_file(StringView filename)
void AlbumCoverVisualizationWidget::start_new_file(StringView filename)
{
auto album_cover_or_error = get_album_cover(filename);
if (album_cover_or_error.is_error())
@ -48,6 +48,6 @@ void NoVisualizationWidget::start_new_file(StringView filename)
m_album_cover = album_cover_or_error.value();
}
void NoVisualizationWidget::set_buffer(RefPtr<Audio::Buffer>)
void AlbumCoverVisualizationWidget::set_buffer(RefPtr<Audio::Buffer>)
{
}

View file

@ -11,17 +11,17 @@
#include <LibAudio/Buffer.h>
#include <LibGUI/Frame.h>
class NoVisualizationWidget final : public VisualizationWidget {
C_OBJECT(NoVisualizationWidget)
class AlbumCoverVisualizationWidget final : public VisualizationWidget {
C_OBJECT(AlbumCoverVisualizationWidget)
public:
~NoVisualizationWidget() override = default;
~AlbumCoverVisualizationWidget() override = default;
void set_buffer(RefPtr<Audio::Buffer>) override;
void start_new_file(StringView) override;
private:
void paint_event(GUI::PaintEvent&) override;
NoVisualizationWidget() = default;
AlbumCoverVisualizationWidget() = default;
ErrorOr<NonnullRefPtr<Gfx::Bitmap>> get_album_cover(StringView const filename);
RefPtr<Gfx::Bitmap> m_serenity_bg;

View file

@ -13,7 +13,7 @@ set(SOURCES
SampleWidget.cpp
SoundPlayerWidgetAdvancedView.cpp
BarsVisualizationWidget.cpp
NoVisualizationWidget.cpp
AlbumCoverVisualizationWidget.cpp
M3UParser.cpp
PlaylistWidget.cpp
)

View file

@ -5,8 +5,8 @@
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "AlbumCoverVisualizationWidget.h"
#include "BarsVisualizationWidget.h"
#include "NoVisualizationWidget.h"
#include "Player.h"
#include "SampleWidget.h"
#include "SoundPlayerWidgetAdvancedView.h"
@ -124,11 +124,11 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(visualization_menu->try_add_action(samples));
visualization_actions.add_action(samples);
auto none = GUI::Action::create_checkable("&None", [&](auto&) {
static_cast<SoundPlayerWidgetAdvancedView*>(player)->set_visualization<NoVisualizationWidget>();
auto album_cover_visualization = GUI::Action::create_checkable("&Album Cover", [&](auto&) {
static_cast<SoundPlayerWidgetAdvancedView*>(player)->set_visualization<AlbumCoverVisualizationWidget>();
});
TRY(visualization_menu->try_add_action(none));
visualization_actions.add_action(none);
TRY(visualization_menu->try_add_action(album_cover_visualization));
visualization_actions.add_action(album_cover_visualization);
auto help_menu = TRY(window->try_add_menu("&Help"));
TRY(help_menu->try_add_action(GUI::CommonActions::make_about_action("Sound Player", app_icon, window)));