feat: tab menu search bar

This commit is contained in:
parker
2025-07-15 15:01:30 +01:00
parent 4e110b30c2
commit a6ceaec122
4 changed files with 94 additions and 0 deletions

24
src/Gui/Network/TabMenu.h Normal file
View File

@@ -0,0 +1,24 @@
#pragma once
#include <qlineedit.h>
#include <qwidget.h>
#include <QVBoxLayout>
namespace enzo::ui
{
class TabMenu
: public QWidget
{
public:
TabMenu(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
void showOnMouse(float dx=0, float dy=0);
private:
QLineEdit* searchBar_;
protected:
void focusOutEvent(QFocusEvent *event) override;
bool event(QEvent *event) override;
// void keyPressEvent(QKeyEvent *event) override;
// void keyReleaseEvent(QKeyEvent *event) override;
};
}