First Commit

This commit is contained in:
2025-11-18 14:18:26 -07:00
parent 33eb6e3707
commit 27277ec342
6106 changed files with 3571167 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
// SPDX-FileCopyrightText: 2002-2025 PCSX2 Dev Team
// SPDX-License-Identifier: GPL-3.0+
#pragma once
#include "ui_NewInputRecordingDlg.h"
#include "pcsx2/Recording/InputRecording.h"
#include <QtWidgets/QDialog>
class NewInputRecordingDlg final : public QDialog
{
Q_OBJECT
public:
explicit NewInputRecordingDlg(QWidget* parent = nullptr);
~NewInputRecordingDlg();
InputRecording::Type getInputRecType();
std::string getFilePath();
std::string getAuthorName();
private Q_SLOTS:
void onRecordingTypePowerOnChecked(bool checked);
void onRecordingTypeSaveStateChecked(bool checked);
void onBrowseForPathClicked();
void onAuthorNameChanged(const QString& text);
private:
Ui::NewInputRecordingDlg m_ui;
InputRecording::Type m_recType = InputRecording::Type::POWER_ON;
QString m_filePath = "";
QString m_authorName = "";
bool isFormValid();
void updateFormStatus();
};