feat(tab menu): add nodes section

This commit is contained in:
parker
2025-07-15 20:29:53 +01:00
parent 7be504cc62
commit 6d00c92f0f
3 changed files with 61 additions and 24 deletions

View File

@@ -2,6 +2,7 @@
#include <qlineedit.h>
#include <QLabel>
#include <qscrollarea.h>
#include <qwidget.h>
#include <QVBoxLayout>
#include <iostream>
@@ -13,17 +14,17 @@ class TabMenu
{
public:
TabMenu(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
~TabMenu()
{
std::cout << "dtor\n";
}
void showOnMouse(float dx=0, float dy=0);
private:
QVBoxLayout* mainLayout_;
QLineEdit* searchBar_;
QScrollArea* nodeScrollArea_;
QWidget* nodeHolder_;
QVBoxLayout* nodeHolderLayout_;
protected:
void focusOutEvent(QFocusEvent *event) override;
bool event(QEvent *event) override;
void resizeEvent(QResizeEvent *event) override;
// void resizeEvent(QResizeEvent *event) override;
};
}