Removed overkill settings namespace
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@ lms_approot_DATA = \
|
||||
approot/releases.xml \
|
||||
approot/release.xml \
|
||||
approot/settings-database.xml \
|
||||
approot/settings-first-connection.xml \
|
||||
approot/settings-admin-wizard.xml \
|
||||
approot/templates.xml \
|
||||
approot/tracks.xml
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<messages xmlns:if="Wt.WTemplate.conditions">
|
||||
<!--FORMS message blocks-->
|
||||
|
||||
<message id="template-settings-first-connection">
|
||||
<message id="template-settings-admin-wizard">
|
||||
<div class="container">
|
||||
<div class="page-header">
|
||||
<h2>${tr:msg-settings-admin-account}</h2>
|
||||
+2
-2
@@ -39,8 +39,8 @@ lms_SOURCES = \
|
||||
$(srcdir)/ui/resource/AvConvTranscodeStreamResource.cpp \
|
||||
$(srcdir)/ui/resource/ImageResource.cpp \
|
||||
$(srcdir)/ui/resource/TranscodeResource.cpp \
|
||||
$(srcdir)/ui/settings/DatabaseView.cpp \
|
||||
$(srcdir)/ui/settings/FirstConnectionView.cpp \
|
||||
$(srcdir)/ui/settings/DatabaseSettingsView.cpp \
|
||||
$(srcdir)/ui/settings/AdminWizardView.cpp \
|
||||
$(srcdir)/utils/Config.cpp \
|
||||
$(srcdir)/utils/Logger.cpp \
|
||||
$(srcdir)/utils/Path.cpp \
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
#include "MediaPlayer.hpp"
|
||||
#include "PlayQueueView.hpp"
|
||||
|
||||
#include "settings/DatabaseView.hpp"
|
||||
#include "settings/FirstConnectionView.hpp"
|
||||
#include "settings/DatabaseSettingsView.hpp"
|
||||
#include "settings/AdminWizardView.hpp"
|
||||
|
||||
#include "LmsApplication.hpp"
|
||||
|
||||
@@ -90,7 +90,7 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnecti
|
||||
messageResourceBundle().use(appRoot() + "release");
|
||||
messageResourceBundle().use(appRoot() + "releases");
|
||||
messageResourceBundle().use(appRoot() + "settings-database");
|
||||
messageResourceBundle().use(appRoot() + "settings-first-connection");
|
||||
messageResourceBundle().use(appRoot() + "settings-admin-wizard");
|
||||
messageResourceBundle().use(appRoot() + "tracks");
|
||||
messageResourceBundle().use(appRoot() + "templates");
|
||||
|
||||
@@ -108,7 +108,7 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnecti
|
||||
|
||||
if (firstConnection)
|
||||
{
|
||||
root()->addWidget(new Settings::FirstConnectionView());
|
||||
root()->addWidget(new AdminWizardView());
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -301,7 +301,7 @@ LmsApplication::handleAuthEvent(void)
|
||||
auto playqueue = new PlayQueue();
|
||||
mainStack->addWidget(playqueue);
|
||||
|
||||
auto databaseSettings = new Settings::DatabaseView();
|
||||
auto databaseSettings = new DatabaseSettingsView();
|
||||
mainStack->addWidget(databaseSettings);
|
||||
|
||||
explore->tracksAdd.connect(std::bind([=] (std::vector<Database::Track::pointer> tracks)
|
||||
|
||||
@@ -27,12 +27,11 @@
|
||||
#include "common/Validators.hpp"
|
||||
#include "LmsApplication.hpp"
|
||||
|
||||
#include "FirstConnectionView.hpp"
|
||||
#include "AdminWizardView.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
namespace Settings {
|
||||
|
||||
class FirstConnectionModel : public Wt::WFormModel
|
||||
class AdminWizardModel : public Wt::WFormModel
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -41,7 +40,7 @@ class FirstConnectionModel : public Wt::WFormModel
|
||||
static const Field PasswordField;
|
||||
static const Field PasswordConfirmField;
|
||||
|
||||
FirstConnectionModel(Wt::WObject *parent = 0)
|
||||
AdminWizardModel(Wt::WObject *parent = 0)
|
||||
: Wt::WFormModel(parent)
|
||||
{
|
||||
addField(AdminLoginField);
|
||||
@@ -113,31 +112,31 @@ class FirstConnectionModel : public Wt::WFormModel
|
||||
|
||||
};
|
||||
|
||||
const Wt::WFormModel::Field FirstConnectionModel::AdminLoginField = "admin-login";
|
||||
const Wt::WFormModel::Field FirstConnectionModel::PasswordField = "password";
|
||||
const Wt::WFormModel::Field FirstConnectionModel::PasswordConfirmField = "password-confirm";
|
||||
const Wt::WFormModel::Field AdminWizardModel::AdminLoginField = "admin-login";
|
||||
const Wt::WFormModel::Field AdminWizardModel::PasswordField = "password";
|
||||
const Wt::WFormModel::Field AdminWizardModel::PasswordConfirmField = "password-confirm";
|
||||
|
||||
FirstConnectionView::FirstConnectionView(Wt::WContainerWidget *parent)
|
||||
AdminWizardView::AdminWizardView(Wt::WContainerWidget *parent)
|
||||
: Wt::WTemplateFormView(parent)
|
||||
{
|
||||
auto model = new FirstConnectionModel(this);
|
||||
auto model = new AdminWizardModel(this);
|
||||
|
||||
setTemplateText(Wt::WString::tr("template-settings-first-connection"));
|
||||
setTemplateText(Wt::WString::tr("template-settings-admin-wizard"));
|
||||
addFunction("tr", &WTemplate::Functions::tr);
|
||||
addFunction("id", &WTemplate::Functions::id);
|
||||
|
||||
// AdminLogin
|
||||
Wt::WLineEdit* accountEdit = new Wt::WLineEdit();
|
||||
setFormWidget(FirstConnectionModel::AdminLoginField, accountEdit);
|
||||
setFormWidget(AdminWizardModel::AdminLoginField, accountEdit);
|
||||
|
||||
// Password
|
||||
Wt::WLineEdit* passwordEdit = new Wt::WLineEdit();
|
||||
setFormWidget(FirstConnectionModel::PasswordField, passwordEdit );
|
||||
setFormWidget(AdminWizardModel::PasswordField, passwordEdit );
|
||||
passwordEdit->setEchoMode(Wt::WLineEdit::Password);
|
||||
|
||||
// Password confirmation
|
||||
Wt::WLineEdit* passwordConfirmEdit = new Wt::WLineEdit();
|
||||
setFormWidget(FirstConnectionModel::PasswordConfirmField, passwordConfirmEdit);
|
||||
setFormWidget(AdminWizardModel::PasswordConfirmField, passwordConfirmEdit);
|
||||
passwordConfirmEdit->setEchoMode(Wt::WLineEdit::Password);
|
||||
|
||||
auto saveButton = new Wt::WPushButton(Wt::WString::tr("msg-create"));
|
||||
@@ -159,6 +158,5 @@ FirstConnectionView::FirstConnectionView(Wt::WContainerWidget *parent)
|
||||
updateView(model);
|
||||
}
|
||||
|
||||
} // namespace Settings
|
||||
} // namespace UserInterface
|
||||
|
||||
@@ -23,15 +23,14 @@
|
||||
#include <Wt/WTemplateFormView>
|
||||
|
||||
namespace UserInterface {
|
||||
namespace Settings {
|
||||
|
||||
class DatabaseView : public Wt::WTemplateFormView
|
||||
class AdminWizardView : public Wt::WTemplateFormView
|
||||
{
|
||||
public:
|
||||
DatabaseView(Wt::WContainerWidget *parent = 0);
|
||||
AdminWizardView(Wt::WContainerWidget *parent = 0);
|
||||
|
||||
};
|
||||
|
||||
|
||||
} // namespace Settings
|
||||
} // namespace UserInterface
|
||||
|
||||
|
||||
@@ -33,14 +33,13 @@
|
||||
|
||||
#include "LmsApplication.hpp"
|
||||
|
||||
#include "DatabaseView.hpp"
|
||||
#include "DatabaseSettingsView.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
namespace Settings {
|
||||
|
||||
using namespace Database;
|
||||
|
||||
class DatabaseModel : public Wt::WFormModel
|
||||
class DatabaseSettingsModel : public Wt::WFormModel
|
||||
{
|
||||
public:
|
||||
// Associate each field with a unique string literal.
|
||||
@@ -48,7 +47,7 @@ class DatabaseModel : public Wt::WFormModel
|
||||
static const Field UpdatePeriodField;
|
||||
static const Field UpdateStartTimeField;
|
||||
|
||||
DatabaseModel(Wt::WObject *parent = 0)
|
||||
DatabaseSettingsModel(Wt::WObject *parent = 0)
|
||||
: Wt::WFormModel(parent)
|
||||
{
|
||||
initializeModels();
|
||||
@@ -220,15 +219,15 @@ class DatabaseModel : public Wt::WFormModel
|
||||
|
||||
};
|
||||
|
||||
const Wt::WFormModel::Field DatabaseModel::MediaDirectoryField = "media-directory";
|
||||
const Wt::WFormModel::Field DatabaseModel::UpdatePeriodField = "update-period";
|
||||
const Wt::WFormModel::Field DatabaseModel::UpdateStartTimeField = "update-start-time";
|
||||
const Wt::WFormModel::Field DatabaseSettingsModel::MediaDirectoryField = "media-directory";
|
||||
const Wt::WFormModel::Field DatabaseSettingsModel::UpdatePeriodField = "update-period";
|
||||
const Wt::WFormModel::Field DatabaseSettingsModel::UpdateStartTimeField = "update-start-time";
|
||||
|
||||
|
||||
DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
||||
DatabaseSettingsView::DatabaseSettingsView(Wt::WContainerWidget *parent)
|
||||
: Wt::WTemplateFormView(parent)
|
||||
{
|
||||
auto model = new DatabaseModel(this);
|
||||
auto model = new DatabaseSettingsModel(this);
|
||||
|
||||
setTemplateText(tr("template-settings-database"));
|
||||
addFunction("tr", &WTemplate::Functions::tr);
|
||||
@@ -236,16 +235,16 @@ DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
||||
|
||||
// Media Directory
|
||||
Wt::WLineEdit *mediaDirectoryEdit = new Wt::WLineEdit();
|
||||
setFormWidget(DatabaseModel::MediaDirectoryField, mediaDirectoryEdit);
|
||||
setFormWidget(DatabaseSettingsModel::MediaDirectoryField, mediaDirectoryEdit);
|
||||
|
||||
// Update Period
|
||||
Wt::WComboBox *updatePeriodCB = new Wt::WComboBox();
|
||||
setFormWidget(DatabaseModel::UpdatePeriodField, updatePeriodCB);
|
||||
setFormWidget(DatabaseSettingsModel::UpdatePeriodField, updatePeriodCB);
|
||||
updatePeriodCB->setModel(model->updatePeriodModel());
|
||||
|
||||
// Update Start Time
|
||||
Wt::WComboBox *updateStartTimeCB = new Wt::WComboBox();
|
||||
setFormWidget(DatabaseModel::UpdateStartTimeField, updateStartTimeCB);
|
||||
setFormWidget(DatabaseSettingsModel::UpdateStartTimeField, updateStartTimeCB);
|
||||
updateStartTimeCB->setModel(model->updateStartTimeModel());
|
||||
|
||||
// Buttons
|
||||
@@ -291,7 +290,6 @@ DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
||||
updateView(model);
|
||||
}
|
||||
|
||||
} // namespace Settings
|
||||
} // namespace UserInterface
|
||||
|
||||
|
||||
@@ -23,17 +23,13 @@
|
||||
#include <Wt/WTemplateFormView>
|
||||
|
||||
namespace UserInterface {
|
||||
namespace Settings {
|
||||
|
||||
class FirstConnectionView : public Wt::WTemplateFormView
|
||||
class DatabaseSettingsView : public Wt::WTemplateFormView
|
||||
{
|
||||
public:
|
||||
FirstConnectionView(Wt::WContainerWidget *parent = 0);
|
||||
|
||||
DatabaseSettingsView(Wt::WContainerWidget *parent = 0);
|
||||
};
|
||||
|
||||
|
||||
} // namespace Settings
|
||||
} // namespace UserInterface
|
||||
|
||||
|
||||
Reference in New Issue
Block a user