[UI] minor source reorg

This commit is contained in:
emeric
2014-12-14 17:50:35 +01:00
parent 799d7a4b32
commit 4517e5d2ac
2 changed files with 26 additions and 14 deletions
+12 -2
View File
@@ -92,14 +92,25 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, boost::filesystem::p
// If here is no account in the database, launch the first connection wizard
if (firstConnection)
createFirstConnectionUI();
else
createLmsUI();
}
void
LmsApplication::createFirstConnectionUI()
{
// Hack, use the auth widget builtin strings
builtinLocalizedStrings().useBuiltin(skeletons::AuthStrings_xml1);
root()->addWidget( new Settings::FirstConnectionFormView(_sessionData));
}
else
void
LmsApplication::createLmsUI()
{
_sessionData.getDatabaseHandler().getLogin().changed().connect(this, &LmsApplication::handleAuthEvent);
LmsAuth *authWidget = new LmsAuth(_sessionData.getDatabaseHandler());
@@ -111,7 +122,6 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, boost::filesystem::p
root()->addWidget(authWidget);
}
}
void
+2
View File
@@ -38,6 +38,8 @@ class LmsApplication : public Wt::WApplication
private:
void handleAuthEvent(void);
void createFirstConnectionUI();
void createLmsUI();
SessionData _sessionData;