1572 |
} |
} |
1573 |
} |
} |
1574 |
); |
); |
1575 |
|
dimreg_edit.scriptVars.signal_edit_script.connect( |
1576 |
|
[this](gig::Script* script) { |
1577 |
|
editScript(script); |
1578 |
|
} |
1579 |
|
); |
1580 |
|
|
1581 |
m_RegionChooser.signal_instrument_struct_to_be_changed().connect( |
m_RegionChooser.signal_instrument_struct_to_be_changed().connect( |
1582 |
sigc::hide( |
sigc::hide( |
4558 |
if (!it) return; |
if (!it) return; |
4559 |
Gtk::TreeModel::Row row = *it; |
Gtk::TreeModel::Row row = *it; |
4560 |
gig::Script* script = row[m_ScriptsModel.m_col_script]; |
gig::Script* script = row[m_ScriptsModel.m_col_script]; |
4561 |
if (!script) return; |
editScript(script); |
4562 |
|
} |
4563 |
|
|
4564 |
|
void MainWindow::editScript(gig::Script* script) { |
4565 |
|
if (!script) return; |
4566 |
ScriptEditor* editor = new ScriptEditor; |
ScriptEditor* editor = new ScriptEditor; |
4567 |
editor->signal_script_to_be_changed.connect( |
editor->signal_script_to_be_changed.connect( |
4568 |
signal_script_to_be_changed.make_slot() |
signal_script_to_be_changed.make_slot() |