Specify the native channel ID range in GUI contracts
This commit is contained in:
1 parent
d4a969dc38
commit
9fdd2dc9fb
2 files changed
+3
-3
No files matched your search
@@ -29,7 +29,7 @@ public:
|
||||
QImage image(const QString& channel);
|
||||
/* Возвращает только готовый кеш последней запрошенной версии; не читает БД/не запускает worker. */
|
||||
QImage currentImage(const QString& channel) const;
|
||||
/* channel — канонический uint64 ID, source — локальный файл. При готовом ядре/БД асинхронно читает
|
||||
/* channel — канонический ID 1..INT64_MAX, source — локальный файл. При готовом ядре/БД асинхронно читает
|
||||
* до16 MP, обрезает квадрат и подбирает JPEG <=16 KiB/128px; более новый upload/remove отменяет старый результат. */
|
||||
void upload(const QString& channel, const QString& source);
|
||||
/* Немедленно ставит owned-команду подписанного удаления; требуется открытая БД и готовое ядро.
|
||||
|
||||
@@ -17,7 +17,7 @@ class QLabel;
|
||||
class ChannelSettingsDialog : public QDialog {
|
||||
Q_OBJECT
|
||||
public:
|
||||
/* channelId — каноническая десятичная строка ненулевого uint64 ID; parent владеет диалогом.
|
||||
/* channelId — каноническая десятичная строка ID 1..INT64_MAX; parent владеет диалогом.
|
||||
* Без открытой db или при недопустимом ID только просмотр: Save/Delete недоступны. Дочерние поля принадлежат диалогу. */
|
||||
explicit ChannelSettingsDialog(const QString& channelId, DbManager* db, QWidget* parent = nullptr);
|
||||
|
||||
@@ -31,7 +31,7 @@ private slots:
|
||||
private:
|
||||
QString m_channelId; /* Собственная копия ID целевой группы. */
|
||||
QPointer<DbManager> m_db; /* Не владеет QObject и SQLite. */
|
||||
bool m_validChannel = false; /* ID ненулевой, канонический и помещается в uint64. */
|
||||
bool m_validChannel = false; /* ID канонический и в диапазоне ядра 1..INT64_MAX. */
|
||||
QCheckBox* m_autoPlayVoice; /* Дочерний autoplay-флаг; по умолчанию false. */
|
||||
QCheckBox* m_soundOnMessage; /* Дочерний sound-флаг; по умолчанию true. */
|
||||
QLabel* m_status; /* Дочерняя строка ошибки подготовки/отправки команды. */
|
||||
|
||||
Reference in new issue
Block a user