Choice model settings was added

This commit is contained in:
2023-04-10 19:24:25 +02:00
parent 25e8a3ea79
commit 4a52926be9
31 changed files with 938 additions and 227 deletions

View File

@@ -6,6 +6,11 @@
#include <QQmlContext>
#include "viewmodels/usersviewmodel.h"
#include "viewmodels/productsviewmodel.h"
#include "viewmodels/ordersviewmodel.h"
#include "viewmodels/storesviewmodel.h"
#include "viewmodels/settingsviewmodel.h"
#include "services/beerservice.h"
#include "services/settingsservice.h"
@@ -17,11 +22,6 @@ int main(int argc, char *argv[])
QGuiApplication app(argc, argv);
QTranslator translator;
if (!translator.load("qt_ru.qm", "qrc:/")) {
qWarning() << "Cant load";
}
const QStringList uiLanguages = QLocale::system().uiLanguages();
for (const QString &locale : uiLanguages) {
const QString baseName = "beerlog_" + QLocale(locale).name();
@@ -45,6 +45,10 @@ int main(int argc, char *argv[])
engine.rootContext()->setContextProperty("settingsService", SettingsService::instance());
qmlRegisterType<UsersViewModel>("ru.ded.beerlog", 1, 0, "UsersViewModel");
qmlRegisterType<ProductsViewModel>("ru.ded.beerlog", 1, 0, "ProductsViewModel");
qmlRegisterType<OrdersViewModel>("ru.ded.beerlog", 1, 0, "OrdersViewModel");
qmlRegisterType<StoresViewModel>("ru.ded.beerlog", 1, 0, "StoresViewModel");
qmlRegisterType<SettingsViewModel>("ru.ded.beerlog", 1, 0, "SettingsViewModel");
engine.load(url);