frontend-tools: Add edit script button
This commit is contained in:
parent
e81cf90c1e
commit
901a030adf
@ -32,6 +32,7 @@ AddScripts="Add Scripts"
|
|||||||
RemoveScripts="Remove Scripts"
|
RemoveScripts="Remove Scripts"
|
||||||
ReloadScripts="Reload Scripts"
|
ReloadScripts="Reload Scripts"
|
||||||
LoadedScripts="Loaded Scripts"
|
LoadedScripts="Loaded Scripts"
|
||||||
|
EditScript="Edit Script"
|
||||||
Reload="Reload"
|
Reload="Reload"
|
||||||
OpenFileLocation="Open file location"
|
OpenFileLocation="Open file location"
|
||||||
PythonSettings="Python Settings"
|
PythonSettings="Python Settings"
|
||||||
|
@ -146,6 +146,13 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="editScript">
|
||||||
|
<property name="text">
|
||||||
|
<string>EditScript</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="scriptLog">
|
<widget class="QPushButton" name="scriptLog">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
@ -427,6 +427,16 @@ void ScriptsTool::on_scripts_customContextMenuRequested(const QPoint &pos)
|
|||||||
popup.exec(QCursor::pos());
|
popup.exec(QCursor::pos());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ScriptsTool::on_editScript_clicked()
|
||||||
|
{
|
||||||
|
int row = ui->scripts->currentRow();
|
||||||
|
if (row == -1)
|
||||||
|
return;
|
||||||
|
QUrl url = QUrl::fromLocalFile(
|
||||||
|
ui->scripts->item(row)->data(Qt::UserRole).toString());
|
||||||
|
QDesktopServices::openUrl(url);
|
||||||
|
}
|
||||||
|
|
||||||
void ScriptsTool::on_scriptLog_clicked()
|
void ScriptsTool::on_scriptLog_clicked()
|
||||||
{
|
{
|
||||||
scriptLogWindow->show();
|
scriptLogWindow->show();
|
||||||
|
@ -45,6 +45,7 @@ public slots:
|
|||||||
void on_addScripts_clicked();
|
void on_addScripts_clicked();
|
||||||
void on_removeScripts_clicked();
|
void on_removeScripts_clicked();
|
||||||
void on_reloadScripts_clicked();
|
void on_reloadScripts_clicked();
|
||||||
|
void on_editScript_clicked();
|
||||||
void on_scriptLog_clicked();
|
void on_scriptLog_clicked();
|
||||||
void on_defaults_clicked();
|
void on_defaults_clicked();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user