This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
#pragma once
#include <QObject>
#include <QString>
#include <vector>
class QDialog;
class QLineEdit;
class QListWidgetItem;
class QLabel;
class QPushButton;
class ScriptPickerDialog : public QObject
{
Q_OBJECT
public:
enum CompletedState
{
Abandoned,
Completed
};
void runModal(QWidget* parent, QString suggestedName, CompletedState* state, QString* newName);
private:
QDialog* dialog;
QLineEdit* nameEdit;
CompletedState* picked;
QString* newName;
std::vector<QString> usedNames;
private Q_SLOTS:
void acceptLineEditValue();
};