feat: create text particles in a stream

This commit is contained in:
talksik
2026-02-06 13:04:16 -08:00
parent f3e5b90191
commit dd655c9679
6 changed files with 111 additions and 4 deletions
+5
View File
@@ -19,6 +19,7 @@ QT_END_NAMESPACE
class AuthDialog;
class SettingsDialog;
class TextInputDialog;
namespace Ui
{
@@ -41,8 +42,10 @@ private slots:
void onTreeSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
void onParticleSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
void onTextMessageSubmitted(const QString &text);
protected:
bool eventFilter(QObject *obj, QEvent *event) override;
void mousePressEvent(QMouseEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override;
void mouseReleaseEvent(QMouseEvent *event) override;
@@ -58,12 +61,14 @@ private:
AuthDialog *m_authDialog;
SettingsDialog *m_settingsDialog;
TextInputDialog *m_textInputDialog;
// Data and models
Store *m_store;
NetworkStreamModel *m_networkStreamModel;
ParticleListModel *m_particleListModel;
void showTextInputDialog();
void updateStatusBar();
void updatePingIndicator();
QString m_selectedParticleId;