mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 08:47:28 +01:00
[code] The user can delete scripts.
Change-Id: I1b60a4c79a58efe5213add1b1c5d60cdfe85c1e6
This commit is contained in:
@@ -15,7 +15,7 @@ MenuController::MenuController(Responder * parentResponder, ScriptStore * script
|
||||
}, this)),
|
||||
m_selectableTableView(this, this, 0, 1, 0, 0, 0, 0, this, nullptr, false),
|
||||
m_consoleController(parentResponder, m_scriptStore),
|
||||
m_scriptParameterController(nullptr, I18n::Message::ScriptOptions, m_scriptStore)
|
||||
m_scriptParameterController(nullptr, I18n::Message::ScriptOptions, m_scriptStore, this)
|
||||
{
|
||||
for (int i = 0; i< k_maxNumberOfCells; i++) {
|
||||
m_cells[i].setMessageFontSize(KDText::FontSize::Large);
|
||||
@@ -73,6 +73,11 @@ void MenuController::addScript() {
|
||||
m_selectableTableView.selectCellAtLocation(0, numberOfRows()-2);
|
||||
}
|
||||
|
||||
void MenuController::deleteScriptAtIndex(int i) {
|
||||
m_scriptStore->deleteScript(i);
|
||||
m_selectableTableView.reloadData();
|
||||
}
|
||||
|
||||
int MenuController::numberOfRows() {
|
||||
return m_scriptStore->numberOfScripts() + 1;
|
||||
//TODO do not add the addScript row if there can be no more scripts stored.
|
||||
|
||||
Reference in New Issue
Block a user