Initial commit

This commit is contained in:
2025-12-17 16:47:48 +00:00
commit 13813f3363
4964 changed files with 1079753 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#pragma once
#include <QLineEdit>
#include <QVBoxLayout>
#include <QKeyEvent>
class GrayChatBar : public QLineEdit
{
Q_OBJECT
public:
GrayChatBar(QWidget* parent = nullptr);
void focus();
protected:
void focusInEvent(QFocusEvent* e) override;
void focusOutEvent(QFocusEvent* e) override;
void keyPressEvent(QKeyEvent* e) override;
void mousePressEvent(QMouseEvent* e) override;
void handleEnteredText(const QString& text);
void setVisibility(bool visible);
Q_SIGNALS:
void returnPressed();
void enteredText(const QString& text);
};