mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 15:07:45 +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:
parent
2b1ac91764
commit
2470997fc9
4 changed files with 15 additions and 15 deletions
|
@ -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>)
|
||||
{
|
||||
}
|
|
@ -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;
|
|
@ -13,7 +13,7 @@ set(SOURCES
|
|||
SampleWidget.cpp
|
||||
SoundPlayerWidgetAdvancedView.cpp
|
||||
BarsVisualizationWidget.cpp
|
||||
NoVisualizationWidget.cpp
|
||||
AlbumCoverVisualizationWidget.cpp
|
||||
M3UParser.cpp
|
||||
PlaylistWidget.cpp
|
||||
)
|
||||
|
|
|
@ -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)));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue