Serenity Operating System
at master 21 lines 499 B view raw
1/* 2 * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org> 3 * Copyright (c) 2022, the SerenityOS developers. 4 * 5 * SPDX-License-Identifier: BSD-2-Clause 6 */ 7 8#pragma once 9 10#include "VisualizationWidget.h" 11#include <LibGUI/Frame.h> 12 13class SampleWidget final : public VisualizationWidget { 14 C_OBJECT(SampleWidget) 15public: 16 virtual ~SampleWidget() override = default; 17 18private: 19 SampleWidget(); 20 virtual void render(GUI::PaintEvent&, FixedArray<float> const& samples) override; 21};