/* Локальное переименование участника: сохраняет local_nick в таблице peers канала для этого UI. */ #pragma once #include #include #include class DbManager; class RenameDialog : public QDialog { Q_OBJECT public: explicit RenameDialog(DbManager* db, const QString& channelId, quint64 nodeId, const QString& displayName, QWidget* parent = nullptr); private slots: void onSave(); private: DbManager* m_db; QString m_channelId; quint64 m_nodeId; QLineEdit* m_edit; };