mirror of
https://github.com/huderlem/porymap.git
synced 2026-09-19 06:13:14 -05:00
Add straight paths to script api
This commit is contained in:
@@ -100,6 +100,8 @@ public:
|
||||
Q_INVOKABLE bool getBorderVisibility();
|
||||
Q_INVOKABLE void setSmartPathsEnabled(bool visible);
|
||||
Q_INVOKABLE bool getSmartPathsEnabled();
|
||||
Q_INVOKABLE void setStraightPathsEnabled(bool visible);
|
||||
Q_INVOKABLE bool getStraightPathsEnabled();
|
||||
Q_INVOKABLE void registerAction(QString functionName, QString actionName, QString shortcut = "");
|
||||
Q_INVOKABLE void setTimeout(QJSValue callback, int milliseconds);
|
||||
void invokeCallback(QJSValue callback);
|
||||
|
||||
@@ -476,6 +476,14 @@ bool MainWindow::getSmartPathsEnabled() {
|
||||
return this->ui->checkBox_smartPaths->isChecked();
|
||||
}
|
||||
|
||||
void MainWindow::setStraightPathsEnabled(bool visible) {
|
||||
this->ui->checkBox_straightPaths->setChecked(visible);
|
||||
}
|
||||
|
||||
bool MainWindow::getStraightPathsEnabled() {
|
||||
return this->ui->checkBox_straightPaths->isChecked();
|
||||
}
|
||||
|
||||
void MainWindow::registerAction(QString functionName, QString actionName, QString shortcut) {
|
||||
if (!this->ui || !this->ui->menuTools)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user