Allow direct terminal typing and collapsible session panels

This commit is contained in:
Keith Smith
2026-03-01 09:58:21 -07:00
parent 614d31fa71
commit 2b4f498259
5 changed files with 208 additions and 52 deletions

20
src/terminal_view.h Normal file
View File

@@ -0,0 +1,20 @@
#ifndef ORBITHUB_TERMINAL_VIEW_H
#define ORBITHUB_TERMINAL_VIEW_H
#include <QPlainTextEdit>
class TerminalView : public QPlainTextEdit
{
Q_OBJECT
public:
explicit TerminalView(QWidget* parent = nullptr);
signals:
void inputGenerated(const QString& input);
protected:
void keyPressEvent(QKeyEvent* event) override;
};
#endif