[code] The user can delete scripts.

Change-Id: I1b60a4c79a58efe5213add1b1c5d60cdfe85c1e6
This commit is contained in:
Léa Saviot
2017-10-19 14:32:11 +02:00
committed by Romain Goyet
parent 5de4b5cd67
commit 68f368fcde
4 changed files with 36 additions and 7 deletions

View File

@@ -8,10 +8,13 @@
namespace Code {
class MenuController;
class ScriptParameterController : public ViewController, public SimpleListViewDataSource, public SelectableTableViewDataSource {
public:
ScriptParameterController(Responder * parentResponder, I18n::Message title, ScriptStore * scriptStore);
ScriptParameterController(Responder * parentResponder, I18n::Message title, ScriptStore * scriptStore, MenuController * menuController);
void setScript(int i);
void dismissScriptParameterController();
/* ViewController */
View * view() override;
@@ -28,6 +31,7 @@ public:
private:
constexpr static int k_totalNumberOfCell = 4;
StackViewController * stackController();
I18n::Message m_pageTitle;
MessageTableCell m_editScript;
MessageTableCell m_renameScript;
@@ -36,6 +40,8 @@ private:
SelectableTableView m_selectableTableView;
EditorController m_editorController;
ScriptStore * m_scriptStore;
MenuController * m_menuController;
int m_currentScriptIndex;
};
}