mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 14:43:08 +02:00
feat: popup box if id taken
shows popup box saying that id is already taken if user tries to register account with the same id
This commit is contained in:
parent
015c61666d
commit
f909fecb68
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -697,6 +697,16 @@ moc_mainwindow.cpp: ../lab1/mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qnativeinterface.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qtabwidget.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qicon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QJsonObject \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonobject.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qdatetime.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcalendar.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qlocale.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborcommon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qregularexpression.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/quuid.h \
|
||||
moc_predefs.h \
|
||||
../../QT/6.2.4/gcc_64/libexec/moc
|
||||
/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/libexec/moc $(DEFINES) --include /home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/egui_lab1_krzysztof_rudnicki/build-lab1-Desktop_Qt_6_2_4_GCC_64bit-Debug/moc_predefs.h -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/mkspecs/linux-g++ -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/egui_lab1_krzysztof_rudnicki/lab1 -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/include -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/include/QtWidgets -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/include/QtGui -I/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/EGUI/QT/6.2.4/gcc_64/include/QtCore -I. -I/usr/include/c++/9 -I/usr/include/x86_64-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../lab1/mainwindow.h -o moc_mainwindow.cpp
|
||||
@ -852,6 +862,16 @@ main.o: ../lab1/main.cpp ../lab1/mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qnativeinterface.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qtabwidget.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qicon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QJsonObject \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonobject.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qdatetime.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcalendar.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qlocale.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborcommon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qregularexpression.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/quuid.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QApplication \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qapplication.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcoreapplication.h \
|
||||
@ -871,7 +891,6 @@ main.o: ../lab1/main.cpp ../lab1/mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qpromise.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qguiapplication.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qinputmethod.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qlocale.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qguiapplication_platform.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QLocale \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QTranslator \
|
||||
@ -1008,10 +1027,18 @@ mainwindow.o: ../lab1/mainwindow.cpp ../lab1/mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qnativeinterface.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qtabwidget.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qicon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QJsonObject \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonobject.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsonvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborvalue.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qdatetime.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcalendar.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qlocale.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcborcommon.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qregularexpression.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/quuid.h \
|
||||
ui_mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QVariant \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/QAction \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qaction.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QApplication \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qapplication.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qcoreapplication.h \
|
||||
@ -1031,15 +1058,45 @@ mainwindow.o: ../lab1/mainwindow.cpp ../lab1/mainwindow.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qpromise.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qguiapplication.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qinputmethod.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qlocale.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qguiapplication_platform.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QMenu \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qmenu.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QFormLayout \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qformlayout.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QLayout \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qlayout.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qlayoutitem.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qboxlayout.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qgridlayout.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QLabel \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qlabel.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qframe.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qpicture.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qtextdocument.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QLineEdit \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qlineedit.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qtextcursor.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qtextformat.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qpen.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qtextoption.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QMenuBar \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qmenubar.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QStatusBar \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qstatusbar.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QWidget
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qmenu.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtGui/qaction.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QPushButton \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qpushbutton.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qabstractbutton.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QWidget \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QFileDialog \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qfiledialog.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qdir.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qfile.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qfiledevice.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qfileinfo.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qdialog.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/QMessageBox \
|
||||
../../QT/6.2.4/gcc_64/include/QtWidgets/qmessagebox.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QJsonDocument \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/qjsondocument.h \
|
||||
../../QT/6.2.4/gcc_64/include/QtCore/QTextStream
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o ../lab1/mainwindow.cpp
|
||||
|
||||
qrc_qmake_qmake_qm_files.o: qrc_qmake_qmake_qm_files.cpp
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_MainWindow_t {
|
||||
const uint offsetsAndSize[16];
|
||||
char stringdata0[102];
|
||||
const uint offsetsAndSize[18];
|
||||
char stringdata0[116];
|
||||
};
|
||||
#define QT_MOC_LITERAL(ofs, len) \
|
||||
uint(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs), len
|
||||
@ -36,12 +36,14 @@ QT_MOC_LITERAL(31, 12), // "QJsonObject&"
|
||||
QT_MOC_LITERAL(44, 5), // "users"
|
||||
QT_MOC_LITERAL(50, 21), // "on_pushButton_clicked"
|
||||
QT_MOC_LITERAL(72, 12), // "saveJsonFile"
|
||||
QT_MOC_LITERAL(85, 16) // "readUserJsonFile"
|
||||
QT_MOC_LITERAL(85, 16), // "readUserJsonFile"
|
||||
QT_MOC_LITERAL(102, 13) // "thisIdIsTaken"
|
||||
|
||||
},
|
||||
"MainWindow\0saveRegisteredUser\0\0"
|
||||
"QJsonObject&\0users\0on_pushButton_clicked\0"
|
||||
"saveJsonFile\0readUserJsonFile"
|
||||
"saveJsonFile\0readUserJsonFile\0"
|
||||
"thisIdIsTaken"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
@ -51,7 +53,7 @@ static const uint qt_meta_data_MainWindow[] = {
|
||||
10, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
4, 14, // methods
|
||||
5, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
@ -59,16 +61,18 @@ static const uint qt_meta_data_MainWindow[] = {
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags, initial metatype offsets
|
||||
1, 1, 38, 2, 0x108, 1 /* Private | MethodIsConst */,
|
||||
5, 0, 41, 2, 0x08, 3 /* Private */,
|
||||
6, 1, 42, 2, 0x108, 4 /* Private | MethodIsConst */,
|
||||
7, 0, 45, 2, 0x08, 6 /* Private */,
|
||||
1, 1, 44, 2, 0x108, 1 /* Private | MethodIsConst */,
|
||||
5, 0, 47, 2, 0x08, 3 /* Private */,
|
||||
6, 1, 48, 2, 0x108, 4 /* Private | MethodIsConst */,
|
||||
7, 0, 51, 2, 0x08, 6 /* Private */,
|
||||
8, 0, 52, 2, 0x108, 7 /* Private | MethodIsConst */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 4,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void, 0x80000000 | 3, 4,
|
||||
QMetaType::QJsonObject,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
@ -84,6 +88,7 @@ void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
|
||||
case 2: _t->saveJsonFile((*reinterpret_cast< std::add_pointer_t<QJsonObject&>>(_a[1]))); break;
|
||||
case 3: { QJsonObject _r = _t->readUserJsonFile();
|
||||
if (_a[0]) *reinterpret_cast< QJsonObject*>(_a[0]) = std::move(_r); } break;
|
||||
case 4: _t->thisIdIsTaken(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
@ -97,7 +102,7 @@ const QMetaObject MainWindow::staticMetaObject = { {
|
||||
nullptr,
|
||||
qt_incomplete_metaTypeArray<qt_meta_stringdata_MainWindow_t
|
||||
, QtPrivate::TypeAndForceComplete<MainWindow, std::true_type>
|
||||
, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject &, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject, std::false_type>
|
||||
, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject &, std::false_type>, QtPrivate::TypeAndForceComplete<QJsonObject, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>
|
||||
|
||||
|
||||
>,
|
||||
@ -124,13 +129,13 @@ int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 4)
|
||||
if (_id < 5)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 4;
|
||||
_id -= 5;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 4)
|
||||
if (_id < 5)
|
||||
*reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
|
||||
_id -= 4;
|
||||
_id -= 5;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -67,6 +67,7 @@ public:
|
||||
|
||||
inputPassword = new QLineEdit(centralwidget);
|
||||
inputPassword->setObjectName(QString::fromUtf8("inputPassword"));
|
||||
inputPassword->setEchoMode(QLineEdit::Password);
|
||||
|
||||
formLayout->setWidget(7, QFormLayout::SpanningRole, inputPassword);
|
||||
|
||||
@ -100,10 +101,15 @@ public:
|
||||
{
|
||||
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "MainWindow", nullptr));
|
||||
label->setText(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:72pt;\">Register</span></p></body></html>", nullptr));
|
||||
#if QT_CONFIG(tooltip)
|
||||
inputId->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt;\">Input ID</span></p></body></html>", nullptr));
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
#if QT_CONFIG(tooltip)
|
||||
inputMail->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt;\">Input Mail</span></p></body></html>", nullptr));
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
label_3->setText(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:36pt;\">Password</span></p></body></html>", nullptr));
|
||||
#if QT_CONFIG(tooltip)
|
||||
inputPassword->setToolTip(QCoreApplication::translate("MainWindow", "Dupa\n"
|
||||
"", nullptr));
|
||||
inputPassword->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt;\">Input Password</span></p></body></html>", nullptr));
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
#if QT_CONFIG(whatsthis)
|
||||
inputPassword->setWhatsThis(QCoreApplication::translate("MainWindow", "<html><head/><body><p><br/></p></body></html>", nullptr));
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"1": {
|
||||
"id": "1",
|
||||
"mail": "1",
|
||||
"password": "SupertajnehasloxDDDDD"
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user