добавил создание, хранение, удаление действий
This commit is contained in:
+13
-2
@@ -9,6 +9,7 @@
|
||||
#include <ulink.h>
|
||||
#include <udatabase.h>
|
||||
#include <soundmanager.h>
|
||||
#include "actionmanager.h"
|
||||
#include "commandprocessor.h"
|
||||
#include "countermanager.h"
|
||||
#include "fcreatechat.h"
|
||||
@@ -85,7 +86,7 @@ public:
|
||||
SoundManager *soundManager; // Менеджер звуков
|
||||
UserManager* getUserManager(); // Получение менеджера пользователей
|
||||
TTwAPI *twitchAPI; // API для работы с Twitch
|
||||
|
||||
bool eventFilter(QObject *obj, QEvent *event) override;
|
||||
// Методы логирования и работы с командами
|
||||
|
||||
void toCommands(QString command, QString response);
|
||||
@@ -374,6 +375,13 @@ private slots:
|
||||
|
||||
void on_btnActionAudioOpen_clicked();
|
||||
|
||||
void on_btnAddAction_clicked();
|
||||
void on_btnDelAction_clicked();
|
||||
void on_sgActions_cellClicked(int row, int column);
|
||||
void on_sgActions_cellDoubleClicked(int row, int column);
|
||||
void updateActionsTable();
|
||||
void clearActionInputs();
|
||||
|
||||
public slots:
|
||||
// Установка статуса подключения к Twitch
|
||||
void setTwitchConnected(bool connected);
|
||||
@@ -403,7 +411,10 @@ private:
|
||||
QList<TimerInfo> m_timers; // Список таймеров
|
||||
int m_nextTimerId = 1; // Следующий ID таймера
|
||||
bool m_isTwitchConnected = false; // Статус подключения к Twitch
|
||||
QVector<TCustomReward*> m_rewards;
|
||||
QVector<TCustomReward*> m_rewards;
|
||||
ActionManager *m_actionManager;
|
||||
// возможно, сохраняем текущее редактируемое действие
|
||||
int m_currentActionId = -1;
|
||||
// Менеджеры веб-серверов
|
||||
QList<HttpServer*> m_notificationServers;
|
||||
QList<HttpServerChat*> m_chatServers;
|
||||
|
||||
Reference in New Issue
Block a user