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

Ladybird: Allow browser tabs to be closed

This is a small patch which wires up the tab close button.
This commit is contained in:
Matthew Costa 2022-07-06 14:36:49 +01:00 committed by Andrew Kaster
parent 8af5b49cba
commit 67ab6dd2e6
2 changed files with 14 additions and 2 deletions

View file

@ -5,7 +5,7 @@
*/
#include "Tab.h"
#include <AK/Vector.h>
#include <AK/NonnullOwnPtrVector.h>
#include <LibCore/Forward.h>
#include <QIcon>
#include <QLineEdit>
@ -33,10 +33,11 @@ public slots:
void tab_title_changed(int index, QString const&);
void tab_favicon_changed(int index, QIcon icon);
void new_tab();
void close_tab(int index);
private:
QTabWidget* m_tabs_container { nullptr };
Vector<NonnullOwnPtr<Tab>> m_tabs;
NonnullOwnPtrVector<Tab> m_tabs;
Tab* m_current_tab { nullptr };
Core::EventLoop& m_event_loop;