[code] Python console that stores and displays commands that are

entered.

Change-Id: I0343c38b60f4bbea6dfab173e2b5f46f66b83251
This commit is contained in:
Léa Saviot
2017-10-11 14:45:29 +02:00
committed by Romain Goyet
parent 9fa5ac0acf
commit 493cef0d4d
20 changed files with 440 additions and 41 deletions

View File

@@ -2,7 +2,6 @@
#include "../apps_container.h"
#include "code_icon.h"
#include "../i18n.h"
#include <assert.h>
namespace Code {
@@ -40,20 +39,12 @@ Program * App::Snapshot::program() {
return &m_program;
}
static I18n::Message sCodeMessages[] = {I18n::Message::BetaVersion, I18n::Message::BetaVersionMessage1, I18n::Message::BetaVersionMessage2, I18n::Message::BetaVersionMessage3, I18n::Message::BetaVersionMessage4};
static KDColor sCodeColors[] = {KDColorBlack, KDColorBlack, KDColorBlack, KDColorBlack, KDColorBlack};
App::App(Container * container, Snapshot * snapshot) :
::App(container, snapshot, &m_menuController, I18n::Message::Warning),
m_betaVersionController(sCodeMessages, sCodeColors),
m_menuController(this, snapshot->program())
{
}
void App::didBecomeActive(Window * window) {
::App::didBecomeActive(window);
displayModalViewController(&m_betaVersionController, 0.5f, 0.5f);
}
}