#pragma once #include #include #include #include class DbManager; class MemberPropsDialog : public QDialog { Q_OBJECT public: explicit MemberPropsDialog(DbManager* db, const QString& channelId, quint64 nodeId, const QString& memberName, QWidget* parent = nullptr); private slots: void onSave(); private: DbManager* m_db; QString m_channelId; quint64 m_nodeId; QByteArray m_edPrivkey; int m_currentVer; QLineEdit* m_nickEdit; QCheckBox* m_adminCb; QCheckBox* m_superCb; QCheckBox* m_storageCb; };