Add registerToggleAction

This commit is contained in:
GriffinR
2023-02-10 11:46:19 -05:00
parent bf0ec3395d
commit bc256053d0
5 changed files with 27 additions and 6 deletions

View File

@@ -12,7 +12,8 @@ public:
ScriptUtility(MainWindow *mainWindow);
void clearActions();
QString getActionFunctionName(int actionIndex);
Q_INVOKABLE void registerAction(QString functionName, QString actionName, QString shortcut = "");
Q_INVOKABLE bool registerAction(QString functionName, QString actionName, QString shortcut = "");
Q_INVOKABLE bool registerToggleAction(QString functionName, QString actionName, QString shortcut = "", bool checked = false);
Q_INVOKABLE void setTimeout(QJSValue callback, int milliseconds);
Q_INVOKABLE void log(QString message);
Q_INVOKABLE void warn(QString message);