/* * Copyright (c) 2022, the SerenityOS developers. * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include "../History.h" #include "HistoryModel.h" #include #include #include namespace Browser { class HistoryWidget final : public GUI::Widget { C_OBJECT(HistoryWidget); public: virtual ~HistoryWidget() override = default; void set_history_entries(Vector entries); void clear_history_entries(); private: HistoryWidget(); RefPtr m_table_view; RefPtr m_textbox; RefPtr m_model; RefPtr m_filtering_model; }; }