[expression_editor] Base app for development, to remove later.

Change-Id: I1d5b59f67fd146d2e2917546a7d8b9419a0a7036
This commit is contained in:
Léa Saviot
2017-12-05 15:32:25 +01:00
parent 4011290e7a
commit be9cde8ca4
10 changed files with 241 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
#include "app.h"
#include "../i18n.h"
namespace ExpressionEditor {
I18n::Message App::Descriptor::name() {
return I18n::Message::ExpressionEditorApp;
}
I18n::Message App::Descriptor::upperName() {
return I18n::Message::ExpressionEditorAppCapital;
}
App * App::Snapshot::unpack(Container * container) {
return new App(container, this);
}
App::Descriptor * App::Snapshot::descriptor() {
static Descriptor descriptor;
return &descriptor;
}
App::App(Container * container, Snapshot * snapshot) :
::App(container, snapshot, &m_controller),
m_controller(&m_modalViewController, snapshot->expressionAndLayout())
{
}
}