Added TAS controls to the menu under Tools

This commit is contained in:
Adam Heinermann
2021-11-21 17:28:47 -08:00
parent d20f91da11
commit f90d980837
5 changed files with 154 additions and 58 deletions

View File

@ -41,6 +41,10 @@ enum class LoadCallbackStage;
class RendererBase;
} // namespace VideoCore
namespace TasInput {
enum class TasState;
}
class EmuThread final : public QThread {
Q_OBJECT
@ -203,6 +207,7 @@ signals:
void ExecuteProgramSignal(std::size_t program_index);
void ExitSignal();
void MouseActivity();
void TasPlaybackStateChanged();
private:
void TouchBeginEvent(const QTouchEvent* event);
@ -236,6 +241,7 @@ private:
QWidget* child_widget = nullptr;
bool first_frame = false;
TasInput::TasState last_tas_state;
std::array<std::size_t, 16> touch_ids{};