WIP. Added Account and Audio forms

This commit is contained in:
emeric
2014-08-01 00:05:44 +02:00
parent 1f41f7f481
commit 1cdb69e4eb
18 changed files with 830 additions and 160 deletions
+8 -5
View File
@@ -2,6 +2,9 @@
#include <Wt/WStackedWidget>
#include <Wt/WTextArea>
#include "SettingsAudioFormView.hpp"
#include "SettingsUserFormView.hpp"
#include "SettingsAccountFormView.hpp"
#include "SettingsDatabaseFormView.hpp"
#include "SettingsUsers.hpp"
@@ -28,16 +31,16 @@ _sessionData(sessionData)
// Must be logged in here
assert(user);
menu->addItem("Audio", new AudioFormView(sessionData, Database::User::getId(user)));
if (user->isAdmin())
{
// TODO Special admin settings
menu->addItem("Database", new DatabaseFormView(sessionData));
menu->addItem("Users", new Users(sessionData));
}
// User specifics settings
menu->addItem("Transcoding", new Wt::WTextArea("User's transcoding settings here!"));
menu->addItem("Personal", new Wt::WTextArea("User's password + mail here!"));
else
{
menu->addItem("Account", new AccountFormView(sessionData, Database::User::getId(user)));
}
addWidget(contents);
}