mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-20 14:20:39 +01:00
[code] Execute a script from the script options.
A button in the options opens the console, with only the current script imported. Change-Id: Ia3053534d6fdb2bd1340ce3c42b7249510c97bbc
This commit is contained in:
@@ -11,29 +11,29 @@ class MenuController;
|
||||
|
||||
class ScriptParameterController : public ViewController, public SimpleListViewDataSource, public SelectableTableViewDataSource {
|
||||
public:
|
||||
ScriptParameterController(Responder * parentResponder, I18n::Message title, ScriptStore * scriptStore, MenuController * menuController);
|
||||
ScriptParameterController(Responder * parentResponder, I18n::Message title, ScriptStore * scriptStore, MenuController * menuController);
|
||||
void setScript(int i);
|
||||
void dismissScriptParameterController();
|
||||
|
||||
/* ViewController */
|
||||
View * view() override;
|
||||
View * view() override { return &m_selectableTableView; }
|
||||
const char * title() override;
|
||||
bool handleEvent(Ion::Events::Event event) override;
|
||||
void viewWillAppear() override;
|
||||
void didBecomeFirstResponder() override;
|
||||
|
||||
/* SimpleListViewDataSource */
|
||||
KDCoordinate cellHeight() override;
|
||||
KDCoordinate cellHeight() override { return Metric::ParameterCellHeight; }
|
||||
HighlightCell * reusableCell(int index) override;
|
||||
int reusableCellCount() override;
|
||||
int numberOfRows() override;
|
||||
int reusableCellCount() override { return k_totalNumberOfCell; }
|
||||
int numberOfRows() override { return k_totalNumberOfCell; }
|
||||
void willDisplayCellForIndex(HighlightCell * cell, int index) override;
|
||||
|
||||
private:
|
||||
constexpr static int k_totalNumberOfCell = 4;
|
||||
StackViewController * stackViewController();
|
||||
I18n::Message m_pageTitle;
|
||||
MessageTableCell m_editScript; //TODO rename execute script
|
||||
MessageTableCell m_executeScript;
|
||||
MessageTableCell m_renameScript;
|
||||
MessageTableCellWithSwitch m_autoImportScript;
|
||||
MessageTableCell m_deleteScript;
|
||||
|
||||
Reference in New Issue
Block a user