123456789101112131415161718192021222324252627282930 |
- /*
- * Copyright (c) 2024, Tim Flynn <trflynn89@serenityos.org>
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #include <Ladybird/Qt/TabBar.h>
- #include <QEvent>
- #include <QPushButton>
- namespace Ladybird {
- TabBarButton::TabBarButton(QIcon const& icon, QWidget* parent)
- : QPushButton(icon, {}, parent)
- {
- resize({ 20, 20 });
- setFlat(true);
- }
- bool TabBarButton::event(QEvent* event)
- {
- if (event->type() == QEvent::Enter)
- setFlat(false);
- if (event->type() == QEvent::Leave)
- setFlat(true);
- return QPushButton::event(event);
- }
- }
|