Change QGuiApplication to QApplication to allow proper palette usage on desktop. Add VIN to data storage options.

Change add vehicle layout to use form layout insteaf of manual layout.
This commit is contained in:
2020-06-07 20:39:29 -04:00
parent b0780f1ede
commit 6edccb050b
4 changed files with 37 additions and 252 deletions

View File

@@ -17,6 +17,7 @@
*/
#include <QGuiApplication>
#include <QtWidgets/QApplication>
#include <QQmlApplicationEngine>
#include <KAboutData>
#include <QIcon>
@@ -33,7 +34,7 @@
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QApplication app(argc, argv);
KAboutData aboutData("org.eyecreate.vehiclevoyage", "Vehicle Voyage", "1.0", "Track vehicle service history.",KAboutLicense::GPL_V3);//TODO:i18n
aboutData.setProductName("vehiclevoyage");
@@ -57,7 +58,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
QFile(db.databaseName()).open(QIODevice::ReadWrite);
//Create table structure
db.open();
db.exec("CREATE TABLE vehicles (id INTEGER PRIMARY KEY, name TEXT, maker TEXT, model TEXT, year INTEGER, image TEXT);");
db.exec("CREATE TABLE vehicles (id INTEGER PRIMARY KEY, name TEXT, maker TEXT, model TEXT, year INTEGER, image TEXT, vin TEXT);");
db.exec("CREATE TABLE records (id INTEGER PRIMARY KEY, servicetype TEXT, date INTEGER, miles INTEGER, notes TEXT);");
db.commit();
db.close();