feat(tab menu): connect buttons to place node

This commit is contained in:
parker
2025-07-16 20:14:02 +01:00
parent 6c67d5cb36
commit 7e432e975e
3 changed files with 34 additions and 5 deletions

View File

@@ -2,6 +2,7 @@
#include <qlineedit.h>
#include <QLabel>
#include <qpushbutton.h>
#include <qscrollarea.h>
#include <qwidget.h>
#include <QVBoxLayout>
@@ -22,9 +23,20 @@ private:
QScrollArea* nodeScrollArea_;
QWidget* nodeHolder_;
QVBoxLayout* nodeHolderLayout_;
void doHide();
protected:
void focusOutEvent(QFocusEvent *event) override;
bool event(QEvent *event) override;
// void resizeEvent(QResizeEvent *event) override;
protected slots:
void nodeClicked();
};
class TabMenuButton
: public QPushButton
{
public:
using QPushButton::QPushButton;
std::string nodeName;
};
}